QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 669|回复: 4

kaffeine中退出的BUG

[复制链接]
发表于 2005-5-4 13:08:12 | 显示全部楼层 |阅读模式
这几天发现,当kaffeine打开后,通过系统托盘kaffeine播放器菜单中的退出键
退出时,kde报错。
解决方法:
void Kaffeine::slotQuit()
{
  hide(); //<-加这个,因为当kaffeine的主窗口关闭后,通过系统托盘退出就没问题,欧还没搞清楚为什么:),所以模仿该行为加上隐藏主窗口就OK了。
#ifdef HAVE_LINUX_DVB_FRONTEND_H
  if ( dvbPanel ) if ( !dvbPanel->close() ) return;
#endif
  saveConfig();

  if (m_systemTray)
  {
    delete m_systemTray;
    m_systemTray = NULL;
  }

  KApplication::exit(0);
}
 楼主| 发表于 2005-5-4 13:14:54 | 显示全部楼层
另外,magiclinux用的内核在kde程序崩溃时drkonqi无法跟踪崩溃程序的stack,
我用了fedora3中的内核源码,打bootsplash补丁(http://www.bootsplash.de/files/bootsplash-3.1.4-sp3-2.6.9-rc4.diff,不是
magiclinux内核srpms中的那个),使用magiclinux中导出的配置编译新内核后
就能显示drkonqi中的backtrace(其实调用gdb bt [进程ID])了。估计是magiclinux
中内核补丁的问题。
回复

使用道具 举报

 楼主| 发表于 2005-5-4 13:18:54 | 显示全部楼层
忘了说,上面那个函数是在文件/usr/src/mBuild/BUILD/kaffeine/kaffeine/kaffeine.cpp中
回复

使用道具 举报

发表于 2005-5-5 00:52:47 | 显示全部楼层
帮顶一下, ,楼主最好提交一个patch。
回复

使用道具 举报

发表于 2005-5-5 07:41:17 | 显示全部楼层
Ding
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 10:25 , Processed in 0.050091 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表