Version: 0.10 (using KDE 3.4.0, Debian Package 4:3.4.0-0ubuntu3 (3.1)) Compiler: gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2) OS: Linux (i686) release 2.6.11-1-686 I've set up an IRCnet account which connects to irssiproxy. When kopete has successfully connected, it starts to create chat windows for channels I've joined in my irssi session. Immeadiately after chat windows appear on the screen, kopete crashes. Backtrace: (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) `system-supplied DSO at 0xffffe000' 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) (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) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208082304 (LWP 17446)] (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 0x427e56d5 in Kopete::ChatSession::setDisplayName () from /usr/lib/libkopete.so.1 #5 0xb7c66a8d in IRCChannelContact::channelTopic () from /usr/lib/kde3/kopete_irc.so #6 0xb7c8ef58 in IRCSignalMappingSingle<IRCChannelContact>::exec () from /usr/lib/kde3/kopete_irc.so #7 0xb7c813b0 in QMemberSingle::qt_invoke () from /usr/lib/kde3/kopete_irc.so #8 0x41350f9c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #9 0xb7ca4f1e in KIRC::Engine::incomingExistingTopic () from /usr/lib/kde3/kopete_irc.so #10 0xb7cb14d7 in KIRC::Engine::numericReply_332 () from /usr/lib/kde3/kopete_irc.so #11 0xb7ca8777 in KIRC::Engine::qt_invoke () from /usr/lib/kde3/kopete_irc.so #12 0x41350f9c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #13 0xb7cb5cbd in KIRC::MessageRedirector::redirect () from /usr/lib/kde3/kopete_irc.so #14 0xb7cb5a0e in KIRC::MessageRedirector::operator() () from /usr/lib/kde3/kopete_irc.so #15 0xb7ca39d5 in KIRC::Engine::slotReadyRead () from /usr/lib/kde3/kopete_irc.so #16 0xb7ca8334 in KIRC::Engine::qt_invoke () from /usr/lib/kde3/kopete_irc.so #17 0x41350f9c in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #18 0x4168feaa in QSignal::signal () from /usr/lib/libqt-mt.so.3 #19 0x4136b19d in QSignal::activate () from /usr/lib/libqt-mt.so.3 #20 0x41372ad3 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3 #21 0x412f469f in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #22 0x412f3c9e in QApplication::notify () from /usr/lib/libqt-mt.so.3 #23 0x418ff920 in KApplication::notify () from /usr/lib/libkdecore.so.4 #24 0x412e3ec5 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3 #25 0x4129d57b in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #26 0x41306a58 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #27 0x41306908 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #28 0x412f48f1 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #29 0x0806f0ec in ?? () #30 0xbffff9c0 in ?? () #31 0xbffff9a0 in ?? () #32 0xbffff9a0 in ?? () #33 0x00000000 in ?? () #34 0x080bb04a in _IO_stdin_used () #35 0x00000001 in ?? () #36 0x080bc360 in _IO_stdin_used () #37 0x080bac26 in _IO_stdin_used () #38 0x080bac10 in _IO_stdin_used () #39 0x080babfc in _IO_stdin_used () #40 0x00000001 in ?? () #41 0xbffff9b8 in ?? () #42 0x417984c0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3 #43 0x082964a0 in ?? () #44 0x0000000d in ?? () #45 0x50020224 in ?? () from /usr/lib/libstdc++.so.5 #46 0x417984c0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3 #47 0x0813f6a8 in ?? () #48 0xbffff9e8 in ?? () #49 0x4fffe6be in operator new () from /usr/lib/libstdc++.so.5 #50 0x4fbdc970 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #51 0x0806ea91 in ?? ()
Can you provide a better stack trace with a: configure --enable-debug=full compile of kopete.
This bug seems to be fixed in the current version of Kopete.
*** Bug 119463 has been marked as a duplicate of this bug. ***
*** Bug 130909 has been marked as a duplicate of this bug. ***
Bug 130909 was reported against Kopete 0.12.0. So it looks like this is not fixed after all. Bug 130909 also has a better backtrace with line numbers.
I filled bug 130909 and I can confirm it against 0.12.1 (100% reproducible)
Note: I *can* join channel via context menu on irc icon on contact window (no problem at all) - the crash only happens after "/j #chan" command
Another backtrace for the same problem, against 0.12.1 this time: #6 0xb5b54c54 in IRCChannelContact::toggleMode (this=0x8b9d068, mode= {static null = {static null = <same as static member of an already seen type>, static replacement = {static null = <same as static member of an already seen type>, static replacement = <same as static member of an already seen type>, static byteOrderMark = {static null = <same as static member of an already seen type>, static replacement = <same as static member of an already seen type>, static byteOrderMark = <same as static member of an already seen type>, static byteOrderSwapped = {static null = <same as static member of an already seen type>, static replacement = <same as static member of an already seen type>, static byteOrderMark = <same as static member of an already seen type>, static byteOrderSwapped = <same as static member of an already seen type>, static nbsp = {static null = <same as static member of an already seen type>, static replacement = <same as static member of an already seen type>, static byteOrderMark = <same as static member of an already seen type>, static byteOrderSwapped = <same as static member of an already seen type>, static nbsp = <same as static member of an already seen type>, ucs = 160}, ucs = 65534}, static nbsp = <same as static member of an already seen type>, ucs = 65279}, static byteOrderSwapped = <same as static member of an already seen type>, static nbsp = <same as static member of an already seen type>, ucs = 65533}, static byteOrderMark = <same as static member of an already seen type>, static byteOrderSwapped = <same as static member of an already seen type>, static nbsp = <same as static member of an already seen type>, ucs = 0}, static replacement = <same as static member of an already seen type>, static byteOrderMark = <same as static member of an already seen type>, static byteOrderSwapped = <same as static member of an already seen type>, static nbsp = <same as static member of an already seen type>, ucs = 116}, enabled=true, update=false) at ircchannelcontact.cpp:614 #7 0xb5b540ba in IRCChannelContact::incomingModeChange (this=0x8b9d068, nick=@0x826d5f0, mode=@0x88c7de8) at qstring.h:639 #8 0xb5b70db3 in IRCSignalMappingDouble<IRCChannelContact>::exec ( this=0xb5b53da0, id=@0x826d5f0, arg=@0x826d5f0, arg2=@0x826d5f0) at ircsignalhandler.h:220 #9 0xb5b6f8a2 in QMemberDouble::qt_invoke (this=0x8359fa0, _id=146186488, _o=0xb5bc3e60) at ircsignalhandler.h:131 #10 0xb699e34d in QObject::activate_signal (this=0x83ac6e0, clist=0x8401208, o=0xbf8a2100) at qconnection.h:56 #11 0xb5b9318a in KIRC::Engine::incomingChannelModeChange (this=0x83ac6e0, t0=@0x826d5f0, t1=@0x826d5f0, t2=@0x826d5f0) at kircengine.moc:1568 #12 0xb5b98c34 in KIRC::Engine::mode (this=0x83ac6e0, msg=@0xbf8a24f0) at kircmessage.h:123 #13 0xb5b96134 in KIRC::Engine::qt_invoke (this=0x83ac6e0, _id=76, _o=0xbf8a23d0) at qucom_p.h:316 #14 0xb699e3d3 in QObject::activate_signal (this=0x8370550, clist=0x83a2708, o=0xbf8a23d0) at qconnection.h:56 #15 0xb5ba486a in KIRC::MessageRedirector::redirect (this=0x8370550, t0=@0x826d5f0) at kircmessageredirector.moc:95 #16 0xb5ba4560 in KIRC::MessageRedirector::operator() (this=0x8370550, msg=@0xbf8a24f0) at kircmessageredirector.cpp:47 #17 0xb5b912bd in KIRC::Engine::slotReadyRead (this=0x83ac6e0) at kircengine.cpp:371 #18 0xb5b96079 in KIRC::Engine::qt_invoke (this=0x83ac6e0, _id=66, _o=0xbf8a26d0) at kircengine.moc:2029 #19 0xb699e3d3 in QObject::activate_signal (this=0x8adf5d8, clist=0x83a2708, o=0xbf8a26d0) at qconnection.h:56 #20 0xb699e216 in QObject::activate_signal (this=0x1, signal=-1081465136) at kernel/qobject.cpp:2325 #21 0xb70b3afa in KAsyncIO::readyRead (this=0x826d5f0) at qmetaobject.h:261 #22 0xb7090bd4 in KExtendedSocket::socketActivityRead (this=0x8adf5d8) at kextsock.cpp:1728 #23 0xb7092888 in KExtendedSocket::qt_invoke (this=0x8adf5d8, _id=2, _o=0x826d5f0) at kextsock.moc:130 #24 0xb699e3d3 in QObject::activate_signal (this=0x8a366e0, clist=0x8a02ef8, o=0xbf8a2c10) at qconnection.h:56 #25 0xb699e52d in QObject::activate_signal (this=0x8a366e0, signal=2, param=1) at kernel/qobject.cpp:2449 #26 0xb6cd84b2 in QSocketNotifier::activated (this=0x826d5f0, t0=136762864) at qmetaobject.h:261 #27 0xb69ba4ae in QSocketNotifier::event (this=0x8a366e0, e=0xbf8a2f50) at kernel/qsocketnotifier.cpp:258 #28 0xb6941d0f in QApplication::internalNotify (this=0x826d5f0, receiver=0x8a366e0, e=0xbf8a2f50) at kernel/qapplication.cpp:2615 #29 0xb6941175 in QApplication::notify (this=0xbf8a31c0, receiver=0x8a366e0, e=0xbf8a2f50) at kernel/qapplication.cpp:2372 #30 0xb6fa9474 in KApplication::notify (this=0xbf8a31c0, receiver=0x8a366e0, event=0xbf8a2f50) at kapplication.cpp:550 #31 0xb6931941 in QEventLoop::activateSocketNotifiers (this=0x822e0c0) at kernel/qeventloop_unix.cpp:579 #32 0xb68ecd4c in QEventLoop::processEvents (this=0x822e0c0, flags=4) at kernel/qeventloop_x11.cpp:383 #33 0xb6953a2a in QEventLoop::enterLoop (this=0x822e0c0) at kernel/qeventloop.cpp:198 #34 0xb69538c8 in QEventLoop::exec (this=0x822e0c0) at kernel/qeventloop.cpp:145 #35 0xb6941f41 in QApplication::exec (this=0xbf8a31c0) at kernel/qapplication.cpp:2758 #36 0x0806eb18 in main (argc=136762864, argv=0x826d5f0) at main.cpp:107
I cannot confirm/reproduce this bug with 0.12.4/KDE 3.5.6/Ubuntu Feisty. I've connected to irssi-proxy 0.8.11, where the existing windows popped up and I could do "/join #test" from the server window.
same here, works for me now (0.12.4/3.5.6/gentoo)
Two people say they can't reproduce. Considered fixed.
Bug 155666 looks as a duplicate of this (in KDE 3.5.8)
Bug 152101 looks duplicate of this too (in KDE 3.5.7)