Version: 0.12.4 (using KDE KDE 3.5.6) Installed from: Gentoo Packages Compiler: gcc-Version 4.1.1 (Gentoo 4.1.1-r3) CFLAGS="-ggdb -O2 -march=nocona -msse3 -pipe -fomit-frame-pointer -fvar-tracking" OS: Linux Kopete crashed while it was in background. Accounts which were online: IRC (2 channels open) ICQ (1 account) Jabber (2 accounts) Hope the backtrace helps: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1241368912 (LWP 3982)] [KCrash handler] #9 0x00000029 in ?? () #10 0xb5630b71 in IRCUserContact::updateStatus (this=0x83786f0) at ircusercontact.cpp:141 #11 0xb560ce98 in IRCAccount::engineStatusChanged (this=0x8332b68, newStatus=KIRC::Engine::Disconnected) at ircaccount.cpp:512 #12 0xb560f3fc in IRCAccount::qt_invoke (this=0x8332b68, _id=41, _o=0xbff42cf4) at ircaccount.moc:249 #13 0xb68dce74 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #14 0xb564a517 in KIRC::Engine::statusChanged (this=0x8332d40, t0=KIRC::Engine::Disconnected) at kircengine.moc:1301 #15 0xb564a560 in KIRC::Engine::setStatus (this=0x8332d40, status=135306464) at kircengine.cpp:145 #16 0xb564a65b in KIRC::Engine::slotConnectionClosed (this=0x8332d40) at kircengine.cpp:219 #17 0xb56511d1 in KIRC::Engine::qt_invoke (this=0x8332d40, _id=68, _o=0xbff42f14) at kircengine.moc:2031 #18 0xb68dcf0e in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #19 0xb68dd962 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #20 0xb6f9f39c in KBufferedIO::closed (this=0x839a090, t0=0) at kbufferedio.moc:96 #21 0xb6f9958a in KExtendedSocket::close (this=0x839a090) at kextsock.cpp:1289 #22 0xb564a594 in KIRC::Engine::setStatus (this=0x8332d40, status=KIRC::Engine::Closing) at kircengine.cpp:170 #23 0xb56524dc in KIRC::Engine::quit (this=0x8332d40, reason=@0xbff42fec) at kircengine_commands.cpp:204 #24 0xb560f907 in ~IRCAccount (this=0x8332b68) at ircaccount.cpp:219 #25 0xb7ea0dca in ~Protocol (this=0x837c738) at kopeteprotocol.cpp:73 #26 0xb562130f in ~IRCProtocol (this=0x837c738) at ircprotocol.cpp:314 #27 0xb7eab7b8 in ~PluginManager (this=0x8272a70) at kopetepluginmanager.cpp:116 #28 0xb7ea8acd in __tcf_0 () at /usr/kde/3.5/include/kstaticdeleter.h:126 #29 0xb616229c in __cxa_finalize () from /lib/libc.so.6 #30 0xb7e95a7b in __do_global_dtors_aux () from /usr/kde/3.5/lib/libkopete.so.1 #31 0xb7f1d958 in _fini () from /usr/kde/3.5/lib/libkopete.so.1 #32 0xb7f7af48 in _dl_fini () from /lib/ld-linux.so.2 #33 0xb6161fdf in exit () from /lib/libc.so.6 #34 0xb6815bf8 in ?? () from /usr/qt/3/lib/libqt-mt.so.3 #35 0x00000001 in ?? () #36 0x0810b760 in ?? () #37 0x0811ba70 in ?? () #38 0xb6edef3e in KApplication::shutDown (this=0x811ba70) at kapplication.moc:234 #39 0xb6edfb5b in KApplication::xioErrhandler (this=0xb6d11610, dpy=0x811ba70) at kapplication.cpp:728 #40 0xb6edfb86 in kde_xio_errhandler (dpy=0x811ba70) at kapplication.cpp:179 #41 0xb63ac07b in _XIOError () from /usr/lib/libX11.so.6 #42 0xb63ac056 in _XIOError () from /usr/lib/libX11.so.6 #43 0xb63acfb4 in _XRead () from /usr/lib/libX11.so.6 #44 0xbff433a8 in ?? () #45 0xb61e8201 in poll () from /lib/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
The same just happened again after (~20-30 seconds) I switched to away state on IRC (msg was: "/away Döner"). Maybe the umlaut used caused trouble?
SVN commit 835987 by lunakl: Remove emitting of aboutToQuit() from KApplication::xioErrhandler() - the application is not about to quit, it is about to fall flat on its face. There is really not that much to do once KDE apps lose their connection to the X server. How that can happen while the X server still continues to run is a different question and I don't know the answer. It is quite possible it is caused by careless usage of one X connection from several threads concurrently without proper locking. CCBUG: 166685 CCBUG: 166432 CCBUG: 166401 CCBUG: 166179 CCBUG: 165451 CCBUG: 165307 CCBUG: 165059 CCBUG: 164740 CCBUG: 164665 CCBUG: 163751 CCBUG: 163355 CCBUG: 161787 CCBUG: 160692 CCBUG: 160458 CCBUG: 158194 CCBUG: 158088 CCBUG: 157607 CCBUG: 154011 CCBUG: 151293 CCBUG: 146891 CCBUG: 146700 CCBUG: 146562 CCBUG: 144383 CCBUG: 143375 CCBUG: 141871 BUG: 140683 CCBUG: 139162 CCBUG: 134708 CCBUG: 133332 CCBUG: 128588 CCBUG: 112960 M +0 -1 kapplication.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=835987
It seems this was fixed!