Bug 162131 - Kopete segfaults randomly when left idle
Summary: Kopete segfaults randomly when left idle
Status: RESOLVED DUPLICATE of bug 161790
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 0.50.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-15 20:16 UTC by Benjamin Lewis
Modified: 2008-05-15 23:43 UTC (History)
1 user (show)

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 Benjamin Lewis 2008-05-15 20:16:23 UTC
Version:           0.50.1 (using KDE 4.0.3)
Installed from:    Fedora RPMs
Compiler:          gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) 
OS:                Linux

When kopete is left running for a length of time it crashes, seemingly at random.

Backtrace:
[Thread debugging using libthread_db enabled]
[New Thread 0xb7f8b730 (LWP 28813)]
[New Thread 0xb66d7b90 (LWP 28815)]
[KCrash handler]
#6  Kopete::MessageEvent::message (this=)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/libkopete/kopetemessageevent.cpp:59
#7  0x0806884b in KopeteContactListView::slotNewMessageEvent (this=0x9d6e600, 
    event=0x0)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/kopete/contactlist/kopetecontactlistview.cpp:1319
#8  0x08072cae in KopeteContactListView::qt_metacall (this=0x9d6e600, 
    _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbf9bd37c)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/kopete/kopetecontactlistview.moc:162
#9  0x063c6e57 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, 
    to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3094
#10 0x063c7c12 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3156
#11 0x0791dcb3 in Kopete::ChatSessionManager::newEvent (this=)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/libkopete/kopetechatsessionmanager.moc:163
#12 0x0791dce4 in Kopete::ChatSessionManager::postNewEvent (this=)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/libkopete/kopetechatsessionmanager.cpp:185
#13 0x078da35b in KopeteViewManager::messageAppended (
    this=<value optimized out>, msg=<value optimized out>, 
    manager=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/libkopete/private/kopeteviewmanager.cpp:335
#14 0x078db6be in KopeteViewManager::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/libkopete/kopeteviewmanager.moc:83
#15 0x063c6e57 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, 
    to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3094
#16 0x063c7c12 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3156
#17 0x0791dd39 in Kopete::ChatSessionManager::display (this=)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/libkopete/kopetechatsessionmanager.moc:156
#18 0x0791e03b in Kopete::ChatSessionManager::qt_metacall (
    this=<value optimized out>, _c=<value optimized out>, 
    _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/libkopete/kopetechatsessionmanager.moc:93
#19 0x063c6e57 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, 
    to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3094
#20 0x063c73f0 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, from_local_signal_index=<value optimized out>, 
    to_local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3176
#21 0x07919e91 in Kopete::ChatSession::messageAppended (this=)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/libkopete/kopetechatsession.moc:225
#22 0x0791d785 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage (this=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/libkopete/kopetechatsession.cpp:214
#23 0x079449a4 in Kopete::MessageHandler::handleMessageInternal (this=)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/libkopete/kopetemessagehandler.cpp:60
#24 0x07942dda in Kopete::ProcessMessageTask::start (
    this=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/libkopete/kopetemessagehandlerchain.cpp:166
#25 0x07942d9b in Kopete::ProcessMessageTask::qt_metacall (
    this=<value optimized out>, _c=<value optimized out>, 
    _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.0.3/i386-redhat-linux-gnu/kopete/libkopete/kopetemessagehandlerchain.moc:109
#26 0x063c6e57 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, 
    to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3094
#27 0x063c7c12 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3156
#28 0x063cc837 in QSingleShotTimer::timeout (this=)
    at .moc/release-shared/qtimer.moc:73
#29 0x063cc87c in QSingleShotTimer::timerEvent (this=<value optimized out>)
    at kernel/qtimer.cpp:303
#30 0x063c510f in QObject::event (this=<value optimized out>, 
    e=<value optimized out>) at kernel/qobject.cpp:1102
#31 0x0694423f in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3563
#32 0x0694aa8c in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3122
#33 0x0716d8cd in KApplication::notify () from /usr/lib/libkdeui.so.5
#34 0x063b4c1b in QCoreApplication::notifyInternal (this=)
    at kernel/qcoreapplication.cpp:537
#35 0x063da3b1 in QTimerInfoList::activateTimers (this=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:207
#36 0x063d6e50 in timerSourceDispatch (source=)
    at kernel/qeventdispatcher_glib.cpp:162
#37 0x00891098 in IA__g_main_context_dispatch (context=<value optimized out>)
    at gmain.c:2009
#38 0x00894743 in g_main_context_iterate (context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>, self=)
    at gmain.c:2642
#39 0x00894901 in IA__g_main_context_iteration (
    context=<value optimized out>, may_block=<value optimized out>)
    at gmain.c:2705
#40 0x063d6dd2 in QEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:345
#41 0x069c2b75 in QGuiEventDispatcherGlib::processEvents (this=)
    at kernel/qguieventdispatcher_glib.cpp:198
#42 0x063b3942 in QEventLoop::processEvents (this=<value optimized out>, 
    flags=) at kernel/qeventloop.cpp:147
#43 0x063b3b32 in QEventLoop::exec (this=<value optimized out>, flags=)
    at kernel/qeventloop.cpp:189
#44 0x063b6e7d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:766
#45 0x06943f87 in QApplication::exec () at kernel/qapplication.cpp:3060
#46 0x080879ff in main (argc=3, argv=0xbf9bf144)
    at /usr/src/debug/kdenetwork-4.0.3/kopete/kopete/main.cpp:102
#0  0x00110416 in __kernel_vsyscall ()
Comment 1 Benjamin Lewis 2008-05-15 20:17:13 UTC
This was originally reported in the Red Hat bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=446579
Comment 2 Rex Dieter 2008-05-15 20:28:12 UTC
What kind(s) of accts do you use (jabber, msn)?
Comment 3 Benjamin Lewis 2008-05-15 21:05:26 UTC
MSN and Jabber (Google Talk)
Comment 4 Dennis Nienhüser 2008-05-15 23:43:24 UTC
According to the backtrace it's the same problem as in bug 161790, a null pointer being passed in postNewEvent.

*** This bug has been marked as a duplicate of 161790 ***