Bug 119395 - Kicker crashes on logout if there is a Konsole running
Summary: Kicker crashes on logout if there is a Konsole running
Status: RESOLVED NOT A BUG
Alias: None
Product: kicker
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Aaron J. Seigo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-02 14:58 UTC by gambas
Modified: 2006-01-03 10:27 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gambas 2006-01-02 14:58:28 UTC
Version:            (using KDE KDE 3.5.0)
Installed from:    Mandriva RPMs

I noticed that kicker crashed at logout with the attached backtrace.

Then, I tried to remove running applications... After many tests, I finally see that with only one Konsole running, kicker crashes at logout, and that with other applications running, it does not.

The session is saved after all.
Comment 1 gambas 2006-01-02 14:58:58 UTC
Here is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`shared object read from target memory' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1234810464 (LWP 3331)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x4654542f in ?? ()
#5  0xb710c19f in _X11TransWrite () from /usr/X11R6/lib/libX11.so.6
#6  0xb70efd35 in _XError () from /usr/X11R6/lib/libX11.so.6
#7  0xb70efe5d in _XReply () from /usr/X11R6/lib/libX11.so.6
#8  0xb70d7dc5 in _XGetWindowAttributes () from /usr/X11R6/lib/libX11.so.6
#9  0xb70d7f42 in XGetWindowAttributes () from /usr/X11R6/lib/libX11.so.6
#10 0xb6566006 in _XimLocalSetICValues ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#11 0xb6566fb2 in _XimSetICDefaults ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#12 0xb6567052 in _XimSetICDefaults ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#13 0xb6563c55 in _XimLocalCreateIC ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#14 0xb7108a1c in XCreateIC () from /usr/X11R6/lib/libX11.so.6
#15 0xb7f1757b in QXIMInputContext::setHolderWidget ()
   from /usr/lib/qt3/plugins/lib/inputmethods/libqxim.so
#16 0xb75b9db8 in QInputContextFactory::create ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0xb57aee45 in QMultiInputContext::changeInputMethod ()
   from /usr/lib/qt3/plugins/lib/inputmethods/libqimsw-multi.so
#18 0xb57aeff6 in QMultiInputContext::slave ()
   from /usr/lib/qt3/plugins/lib/inputmethods/libqimsw-multi.so
#19 0xb57af295 in QMultiInputContext::setHolderWidget ()
   from /usr/lib/qt3/plugins/lib/inputmethods/libqimsw-multi.so
#20 0xb75b9db8 in QInputContextFactory::create ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0xb736bf86 in QWidget::createInputContext ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb736c0dd in QWidget::unfocusInputContext ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb742b8fa in QWidget::clearFocus () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb742d9d9 in QWidget::~QWidget$base ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0xb74ef157 in QPopupMenu::~QPopupMenu$base ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0xb6c74518 in KPopupMenu::~KPopupMenu$base () from /usr/lib/libkdeui.so.4
#27 0xb6cd596e in KPanelMenu::~KPanelMenu$base () from /usr/lib/libkdeui.so.4
#28 0xb64e3d8d in PanelServiceMenu::~PanelServiceMenu$base ()
   from /usr/lib/libkdeinit_kicker.so
#29 0xb64de0c8 in PanelKMenu::~PanelKMenu$delete ()
   from /usr/lib/libkdeinit_kicker.so
#30 0xb64ace76 in MenuManager::~MenuManager$delete ()
   from /usr/lib/libkdeinit_kicker.so
#31 0xb73fa645 in QObject::~QObject$base ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb73a4dd2 in QApplication::~QApplication$base ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0xb799ee61 in KApplication::~KApplication$base ()
   from /usr/lib/libkdecore.so.4
#34 0xb799efec in KUniqueApplication::~KUniqueApplication$base ()
   from /usr/lib/libkdecore.so.4
#35 0xb6488af4 in Kicker::~Kicker$delete () from /usr/lib/libkdeinit_kicker.so
#36 0xb6487d9c in kdemain () from /usr/lib/libkdeinit_kicker.so
#37 0xb6551564 in kdeinitmain () from /usr/lib/kde3/kicker.so
#38 0x0804f780 in ?? ()
#39 0x0804fed7 in ?? ()
#40 0x08050517 in ?? ()
#41 0x08050c26 in ?? ()
#42 0xb6eb0e40 in __libc_start_main () from /lib/tls/libc.so.6
#43 0x0804c731 in ?? ()
Comment 2 Aaron J. Seigo 2006-01-02 20:23:35 UTC
this is a problem with libqxim, not kde itself ... it's an optional library some choose to include in their packages and some versions of it in combination with certain versions of Qt have problems. AFAIK the only solution is to eithe remove libqxim support or upgrade the packages.
Comment 3 gambas 2006-01-02 23:16:33 UTC
I renamed libqxim.so so that qt does not find it. Kicker does not crash anymore, but key composition does not work any longer.
Comment 4 Aaron J. Seigo 2006-01-02 23:57:16 UTC
> but key composition does not work any longer.

yes, libqxim is responsible for key composition. if you need key composition and wish to have a stable KDE you'll need to switch to packages that have a non-buggy libqxim
Comment 5 gambas 2006-01-03 10:27:08 UTC
Here is my workaround for Mandriva 2006:

I edited the file 'panel.desktop' in /usr/share/autostart and replaced the line 'Exec=kicker' by 'Exec=kicker --nocrashhandler".

I'm putting the dust under the carpet... :-)