Red Hat Bugzilla – Bug 176027
kicker crashing at logout
Last modified: 2007-11-30 17:11:19 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.7.11) Gecko/20050728
Description of problem:
You could treat this as duplicate of #160740, but this report is about latest update to KDE 3.5 in FC4 - maybe some KDE regression. Till that day I never saw kicker crashing at logout, now it is almost every time. Could be x86_64 specific.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. start KDE: startx -- :1
2. play with something for a while
Actual Results: Here is KCrash output:
(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found) 23x
[Thread debugging using libthread_db enabled]
[New Thread 46912516228256 (LWP 12899)]
(no debugging symbols found) 40x
#3 0x0000003cd66e45d8 in QGList::findRef ()
#4 0x0000003cd66e52fd in QGList::removeRef ()
#5 0x00002aaaaae7ecf0 in KDirListerCache::forgetDirs ()
#6 0x00002aaaaae7f570 in KDirListerCache::forgetDirs ()
#7 0x00002aaaaae7f7ae in KDirLister::~KDirLister ()
#8 0x00002aaab0714f98 in SystemMenu::~SystemMenu$delete ()
#9 0x0000003cd66e5536 in QGList::clear ()
#10 0x00002aaaab957e42 in KLibrary::~KLibrary$delete ()
#11 0x00002aaaab958fc2 in KLibLoader::close_pending ()
#12 0x00002aaaab959346 in KLibLoader::~KLibLoader$delete ()
#13 0x00002aaaab9572e6 in KLibLoader::cleanUp ()
#14 0x00002aaaab8c6eaa in KApplication::~KApplication$base ()
#15 0x00002aaaaf3af9a9 in Kicker::~Kicker$delete ()
#16 0x00002aaaaf3af599 in kdemain () from /usr/lib64/libkdeinit_kicker.so
#17 0x0000000000406f94 in ?? ()
#18 0x00000000004075c3 in ?? ()
#19 0x0000000000407c6d in ?? ()
#20 0x0000000000408c08 in ?? ()
#21 0x0000003231c1c3cf in __libc_start_main () from /lib64/libc.so.6
#22 0x0000000000404b69 in ?? ()
#23 0x00007fffffd96a58 in ?? ()
#24 0x0000000000000000 in ?? ()
Logout is delayed as kicker is restarting...
Expected Results: Obvious.
Clean profile, no changes in KDE.
According to the upstream maintainer, this bug is known. Apparently it was fixed
for release, then mistakenly reverted prior to tagging for KDE 3.5 release. It's
fixed upstream in KDE's svn repo, so a patch can be made, or wait for 3.5.1.
I believe this can be avoided by not adding any (or removing any existing)
Action menus to the main menu (kmenu). These can be added and removed in Control
Center (kcontrol), found in the "Option Menus" at Desktop -> Panels -> Menus
Created attachment 122399 [details]
Attempt at fixing kicker (panel) crashing on logout
I've gone ahead and made a diff against upstream that seems to fix this
problem. I've been using it for the last few hours and it seems fine so far.
Thanks for all your attention. I am sorry I can not help you with testing of
this patch, but if there is any rpm devel build I can test it.
This is already fixed in rawhide, apparently. In the future, it'd be nice to get
some feedback from email@example.com so people can avoid wasting time and effort.
I confirm that the patch fixes kdelibs-3.5.0-0.1.fc4.
Niko, many thanks for the patch. I don't think it's fixed in the rawhide,
because it's the same tar file from FC4!
Oh, ok. Thank you, Than. Someone in #fedora-devel on freenode seemed to think it
was fixed in rawhide. Any chance of applying this patch and updating in the near
i even built new kdelibs with this patch in rawhide. it should be available in
rawhide soon. For FC4 update, it will be pushed out this weekend.
Seems fixed, thanks.