Bug 169095 - Kopete crashes regularly with consistent backtrace
Summary: Kopete crashes regularly with consistent backtrace
Status: RESOLVED LATER
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-14 07:56 UTC by Wedge009
Modified: 2008-11-18 03:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Backtrace with debugging symbols (4.53 KB, text/plain)
2008-08-14 10:42 UTC, Wedge009
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wedge009 2008-08-14 07:56:12 UTC
Version:            (using KDE 3.5.9)
Installed from:    Ubuntu Packages
OS:                Linux

Kopete crashes regularly with a consistent backtrace report (see below). I have just installed the kdelibs-dbg abd kdenetwork-dbg and will update if it produces any extra information.

By crashing regularly, I mean once every few hours. Often, but not always, it will crash soon-ish after removing a contact (stupid spammers). I am using the MSN, ICQ and IRC plug-ins, although ICQ does not get used very often.

This is with Kopete 0.12.7 from KDE 3.5.9 on Kubuntu 8.04.

(no debugging symbols found)...
[Thread debugging using libthread_db enabled]
[New Thread 0xb607c6c0 (LWP 6838)]
(no debugging symbols found)...
[KCrash handler]
#6  0xb6c31442 in QGDict::hashKeyString () from /usr/lib/libqt-mt.so.3
#7  0xb6c318a1 in QGDict::look_string () from /usr/lib/libqt-mt.so.3
#8  0xb7e95f76 in Kopete::NotifyDataObject::notifyEvent ()
   from /usr/lib/libkopete.so.1
#9  0xb7ee546a in KNotification::event () from /usr/lib/libkopete.so.1
#10 0xb7f2988f in KopeteViewManager::messageAppended ()
   from /usr/lib/libkopete.so.1
#11 0xb7f29f44 in KopeteViewManager::qt_invoke () from /usr/lib/libkopete.so.1
#12 0xb6937704 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb7ea157e in Kopete::ChatSessionManager::display ()
   from /usr/lib/libkopete.so.1
#14 0xb7ea2ae9 in Kopete::ChatSessionManager::qt_emit ()
   from /usr/lib/libkopete.so.1
#15 0xb6937805 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#16 0xb7ea322e in Kopete::ChatSession::messageAppended ()
   from /usr/lib/libkopete.so.1
#17 0xb7efd2f5 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage () from /usr/lib/libkopete.so.1
#18 0xb7e95e4c in Kopete::MessageHandler::handleMessageInternal ()
   from /usr/lib/libkopete.so.1
#19 0xb7e96371 in Kopete::MessageHandler::messageAccepted ()
   from /usr/lib/libkopete.so.1
#20 0xb7e963a4 in Kopete::MessageHandler::handleMessage ()
   from /usr/lib/libkopete.so.1
#21 0xb5898428 in HistoryMessageLogger::handleMessage ()
   from /usr/lib/kde3/kopete_history.so
#22 0xb7e95e4c in Kopete::MessageHandler::handleMessageInternal ()
   from /usr/lib/libkopete.so.1
#23 0xb7e99dce in Kopete::ProcessMessageTask::slotStart ()
   from /usr/lib/libkopete.so.1
#24 0xb7ea2233 in Kopete::ProcessMessageTask::qt_invoke ()
   from /usr/lib/libkopete.so.1
#25 0xb6937704 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb6cc6aba in QSignal::signal () from /usr/lib/libqt-mt.so.3
#27 0xb69567b2 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#28 0xb695e936 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#29 0xb68cbc36 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#30 0xb68cda5f in QApplication::notify () from /usr/lib/libqt-mt.so.3
#31 0xb708c672 in KApplication::notify () from /usr/lib/libkdecore.so.4
#32 0xb685c28d in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#33 0xb68beb19 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#34 0xb687164b in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#35 0xb68e6f90 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#36 0xb68e6c8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#37 0xb68cd7df in QApplication::exec () from /usr/lib/libqt-mt.so.3
#38 0x0807fc73 in ?? ()
#39 0xb60df450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#40 0x0806f071 in ?? ()
Comment 1 Wedge009 2008-08-14 07:58:05 UTC
I forgot to mention that the machine on which this occurs appears to be relatively stable. I only get crashes on occasion with other applications and a recent memtest86+ 1.70 run did not yield any errors (although I realise that does not guarantee anything).
Comment 2 Wedge009 2008-08-14 10:42:18 UTC
Created attachment 26845 [details]
Backtrace with debugging symbols

Yet another crash, but this time with debugging symbols installed. The call
stack appears to be the same as before, hopefully the extra debugging
information will be useful.
Comment 3 Christophe Marin 2008-08-14 11:13:10 UTC
Paste comment #2' bt :

[Thread debugging using libthread_db enabled]
[New Thread 0xb602a6c0 (LWP 6930)]
[KCrash handler]
#6  0xb6bdf442 in QGDict::hashKeyString (this=0xb, key=@0xbf858874)
    at tools/qgdict.cpp:101
#7  0xb6bdf8a1 in QGDict::look_string (this=0xb, key=@0xbf858874, d=0x0, op=0)
    at tools/qgdict.cpp:335
#8  0xb7e43f76 in Kopete::NotifyDataObject::notifyEvent (this=0x832084c, 
    event=@0xbf858874) at /usr/share/qt3/include/qdict.h:74
#9  0xb7e9346a in KNotification::event (mc=0x85ae2b8, message=@0xbf858874, 
    text=@0xbf858854, pixmap=@0xbf858828, widget=0x8535c30, 
    actions=@0xbf85884c, flags=2)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/knotification.cpp:453
#10 0xb7ed788f in KopeteViewManager::messageAppended (this=0x8116788, 
    msg=@0xbf858a78, manager=0x836a448)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/private/kopeteviewmanager.cpp:240
#11 0xb7ed7f44 in KopeteViewManager::qt_invoke (this=0x8116788, _id=4, 
    _o=0xbf858940) at ./kopeteviewmanager.moc:125
#12 0xb68e5704 in QObject::activate_signal (this=0x81e6fc0, clist=0x828b9f8, 
    o=0xbf858940) at kernel/qobject.cpp:2359
#13 0xb7e4f57e in Kopete::ChatSessionManager::display (this=0x81e6fc0, 
    t0=@0xbf858a78, t1=0x836a448) at ./kopetechatsessionmanager.moc:234
#14 0xb7e50ae9 in Kopete::ChatSessionManager::qt_emit (this=0x81e6fc0, _id=9, 
    _o=0xbf858a10) at ./kopetechatsessionmanager.moc:276
#15 0xb68e5805 in QObject::activate_signal (this=0x836a448, clist=0x83ba0d8, 
    o=0xbf858a10) at kernel/qobject.cpp:2381
#16 0xb7e5122e in Kopete::ChatSession::messageAppended (this=0x836a448, 
    t0=@0xbf858a78, t1=0x836a448) at ./kopetechatsession.moc:297
#17 0xb7eab2f5 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage (this=0x86e1f60, event=0x85d2798)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/kopetechatsession.cpp:211
#18 0xb7e43e4c in Kopete::MessageHandler::handleMessageInternal (
    this=0x86e1f60, event=0x85d2798)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/kopetemessagehandler.cpp:60
#19 0xb7e44371 in Kopete::MessageHandler::messageAccepted (this=0x869efa8, 
    event=0x85d2798)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/kopetemessagehandler.cpp:71
#20 0xb7e443a4 in Kopete::MessageHandler::handleMessage (this=0x869efa8, 
    event=0x85d2798)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/kopetemessagehandler.cpp:65
#21 0xb5846428 in HistoryMessageLogger::handleMessage (this=0x869efa8, 
    event=0x85d2798)
    at /build/buildd/kdenetwork-3.5.9/./kopete/plugins/history/historyplugin.cpp:97
#22 0xb7e43e4c in Kopete::MessageHandler::handleMessageInternal (
    this=0x869efa8, event=0x85d2798)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/kopetemessagehandler.cpp:60
#23 0xb7e47dce in Kopete::ProcessMessageTask::slotStart (this=0x8749480)
    at /build/buildd/kdenetwork-3.5.9/./kopete/libkopete/kopetemessagehandlerchain.cpp:166
#24 0xb7e50233 in Kopete::ProcessMessageTask::qt_invoke (this=0x8749480, 
    _id=5, _o=0xbf858c18) at ./kopetemessagehandlerchain.moc:159
#25 0xb68e5704 in QObject::activate_signal (this=0x81e8730, clist=0x8676068, 
    o=0xbf858c18) at kernel/qobject.cpp:2359
#26 0xb6c74aba in QSignal::signal (this=0x81e8730, t0=@0x81e8758)
    at .moc/debug-shared-mt/moc_qsignal.cpp:100
#27 0xb69047b2 in QSignal::activate (this=0x81e8730) at kernel/qsignal.cpp:215
#28 0xb690c936 in QSingleShotTimer::event (this=0x81e8708)
    at kernel/qtimer.cpp:289
#29 0xb6879c36 in QApplication::internalNotify (this=0xbf8591f4, 
    receiver=0x81e8708, e=0xbf858f28) at kernel/qapplication.cpp:2638
#30 0xb687ba5f in QApplication::notify (this=0xbf8591f4, receiver=0x81e8708, 
    e=0xbf858f28) at kernel/qapplication.cpp:2361
#31 0xb703a672 in KApplication::notify (this=0xbf8591f4, receiver=0x81e8708, 
    event=0xbf858f28)
    at /build/buildd/kdelibs-3.5.9/./kdecore/kapplication.cpp:550
#32 0xb680a28d in QApplication::sendEvent (receiver=0x81e8708, 
    event=0xbf858f28) at ../include/qapplication.h:523
#33 0xb686cb19 in QEventLoop::activateTimers (this=0x8163178)
    at kernel/qeventloop_unix.cpp:559
#34 0xb681f64b in QEventLoop::processEvents (this=0x8163178, flags=4)
    at kernel/qeventloop_x11.cpp:392
#35 0xb6894f90 in QEventLoop::enterLoop (this=0x8163178)
    at kernel/qeventloop.cpp:201
#36 0xb6894c8e in QEventLoop::exec (this=0x8163178)
    at kernel/qeventloop.cpp:148
#37 0xb687b7df in QApplication::exec (this=0xbf8591f4)
    at kernel/qapplication.cpp:2761
#38 0x0807fc73 in main (argc=135311552, argv=0x81bbd10)
    at /build/buildd/kdenetwork-3.5.9/./kopete/kopete/main.cpp:107
Comment 4 Wedge009 2008-08-15 05:24:03 UTC
Just writing to say that the crashes are still happening, and to confirm that they still follow the same pattern, albeit with different memory addresses.
Comment 5 Wedge009 2008-08-17 13:19:49 UTC
I have had Kopete running continuously without crashing for over 32 hours now (and it's still going!), ever since I blocked all MSN users other than those already in my list. Hence, I have not had to delete any spammers from my contact list, leading me to suspect that this may be a cause for the repeated crashing I have experienced. I do not know if the crash is specific or limited to the MSN plug-in, however.
Comment 6 Matt Rogers 2008-11-18 03:32:25 UTC
We've substantially updated the MSN code with KDE 4.2 Beta 1. If you can reproduce with that version, please reopen the bug.