Bug 157618 - kopete crashes when filter plugin tries to block a message
Summary: kopete crashes when filter plugin tries to block a message
Status: RESOLVED DUPLICATE of bug 157514
Alias: None
Product: kopete
Classification: Unmaintained
Component: Privacy Plugin (show other bugs)
Version: 0.50.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-10 18:38 UTC by Cristi
Modified: 2008-06-06 23:29 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cristi 2008-02-10 18:38:35 UTC
Version:           0.50.0 (using 4.00.61 (KDE 4.0.61 >= 20080207), Gentoo)
Compiler:          x86_64-pc-linux-gnu-gcc
OS:                Linux (x86_64) release 2.6.21-gentoo-r3

Loaded plugins: History and Privacy
How to Reproduce: Trying to block a message with the privacy plugin will crash kopete when reciving an eligible to block message, at least on yahoo
Comment 1 Oliver Putz 2008-02-11 00:55:13 UTC
I can confirm this problem for ICQ contacts. However, blocking a message from a MSN account does *not* crash kopete. The backtrace I get with kdenetwork r773059 is:

Application: Kopete (kopete), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5d246d0 (LWP 8933)]
[New Thread 0xb32d7b90 (LWP 8937)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb5fbc1f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5fbd9b8 in *__GI_abort () at abort.c:88
#9  0xb7db4265 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfc849cc "ASSERT: \"s_self\" in file /usr/kde/svn/include/kgenericfactory.h, line 58") at global/qglobal.cpp:2160
#10 0xb7db432a in qFatal (msg=0xb7ebb87c "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2392
#11 0xb7db4555 in qt_assert (assertion=0xae5494e6 "s_self", 
    file=0xae549574 "/usr/kde/svn/include/kgenericfactory.h", line=58)
    at global/qglobal.cpp:1917
#12 0xae548b37 in KGenericFactoryBase<PrivacyPlugin>::componentData ()
    at /usr/kde/svn/include/kgenericfactory.h:58
#13 0xae5483a5 in PrivacyGUIClient (this=0x8184b68, parent=0x80ca4e0)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/plugins/privacy/privacyguiclient.cpp:37
#14 0xae542dc6 in PrivacyPlugin::slotViewCreated (this=0x888f3c8, 
    view=0x863c984)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/plugins/privacy/privacyplugin.cpp:240
#15 0xae5447a6 in PrivacyPlugin::qt_metacall (this=0x888f3c8, 
    _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfc8700c)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/plugins/privacy/privacyplugin.moc:79
#16 0xb7e9a1f4 in QMetaObject::activate (sender=0x80bcf30, 
    from_signal_index=7, to_signal_index=7, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#17 0xb7e9ad94 in QMetaObject::activate (sender=0x80bcf30, m=0xb6c88a0c, 
    local_signal_index=3, argv=0xbfc8700c) at kernel/qobject.cpp:3140
#18 0xb6c1d784 in Kopete::ChatSessionManager::viewCreated (this=0x80bcf30, 
    _t1=0x863c984)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/libkopete/kopetechatsessionmanager.moc:128
#19 0xb6c1dc4f in Kopete::ChatSessionManager::createView (this=0x80bcf30, 
    kmm=0x80ca4e0, requestedPlugin=@0xbfc871a0)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetechatsessionmanager.cpp:179
#20 0xb6c1a57f in Kopete::ChatSession::view (this=0x80ca4e0, canCreate=true, 
    requestedPlugin=@0xbfc871a0)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetechatsession.cpp:449
#21 0xb6bdffb2 in KopeteViewManager::messageAppended (this=0x8283ce0, 
    msg=@0xbfc87c88, manager=0x80ca4e0)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/private/kopeteviewmanager.cpp:236
#22 0xb6be0eda in KopeteViewManager::qt_metacall (this=0x8283ce0, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfc87738)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/libkopete/kopeteviewmanager.moc:83
#23 0xb7e9a1f4 in QMetaObject::activate (sender=0x80bcf30, 
    from_signal_index=11, to_signal_index=11, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#24 0xb7e9ad94 in QMetaObject::activate (sender=0x80bcf30, m=0xb6c88a0c, 
    local_signal_index=7, argv=0xbfc87738) at kernel/qobject.cpp:3140
#25 0xb6c1d64a in Kopete::ChatSessionManager::display (this=0x80bcf30, 
    _t1=@0xbfc87c88, _t2=0x80ca4e0)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/libkopete/kopetechatsessionmanager.moc:156
#26 0xb6c1d9a1 in Kopete::ChatSessionManager::qt_metacall (this=0x80bcf30, 
    _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfc87c58)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/libkopete/kopetechatsessionmanager.moc:93
#27 0xb7e9a1f4 in QMetaObject::activate (sender=0x80ca4e0, 
    from_signal_index=5, to_signal_index=6, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#28 0xb7e9a5e2 in QMetaObject::activate (sender=0x80ca4e0, m=0xb6c888c4, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfc87c58)
    at kernel/qobject.cpp:3160
#29 0xb6c1a283 in Kopete::ChatSession::messageAppended (this=0x80ca4e0, 
    _t1=@0xbfc87c88, _t2=0x80ca4e0)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/libkopete/kopetechatsession.moc:222
#30 0xb6c1d2d5 in Kopete::TemporaryKMMCallbackAppendMessageHandler::handleMessage (this=0x82966c0, event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetechatsession.cpp:213
#31 0xb6c3c5a5 in Kopete::MessageHandler::handleMessageInternal (
    this=0x82966c0, event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:60
#32 0xb6c3c611 in Kopete::MessageHandler::messageAccepted (this=0x859b800, 
    event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:71
#33 0xb6c3c6b4 in Kopete::MessageHandler::handleMessage (this=0x859b800, 
    event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:65
#34 0xb3b85048 in HistoryMessageLogger::handleMessage (this=0x859b800, 
    event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/plugins/history/historyplugin.cpp:102
#35 0xb6c3c5a5 in Kopete::MessageHandler::handleMessageInternal (
    this=0x859b800, event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:60
#36 0xb6c3c611 in Kopete::MessageHandler::messageAccepted (this=0x88bd490, 
    event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:71
#37 0xb6c3c6b4 in Kopete::MessageHandler::handleMessage (this=0x88bd490, 
    event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:65
#38 0xae54fd24 in PrivacyMessageHandler::handleMessage (this=0x88bd490, 
    e=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/plugins/privacy/privacymessagehandler.cpp:80
#39 0xb6c3c5a5 in Kopete::MessageHandler::handleMessageInternal (
    this=0x88bd490, event=0x838ffb8)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandler.cpp:60
#40 0xb6c3a679 in Kopete::ProcessMessageTask::start (this=0x886a788)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/libkopete/kopetemessagehandlerchain.cpp:166
#41 0xb6c3a60f in Kopete::ProcessMessageTask::qt_metacall (this=0x886a788, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc88324)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/libkopete/kopetemessagehandlerchain.moc:109
#42 0xb7e9a1f4 in QMetaObject::activate (sender=0x87e8ac0, 
    from_signal_index=4, to_signal_index=4, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#43 0xb7e9ad94 in QMetaObject::activate (sender=0x87e8ac0, m=0xb7f38c64, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3140
#44 0xb7ea33c3 in QSingleShotTimer::timeout (this=0x87e8ac0)
    at .moc/debug-shared/qtimer.moc:73
#45 0xb7ea340c in QSingleShotTimer::timerEvent (this=0x87e8ac0)
    at kernel/qtimer.cpp:296
#46 0xb7e98269 in QObject::event (this=0x87e8ac0, e=0x22e5)
    at kernel/qobject.cpp:1086
#47 0xb6df9e8a in QApplicationPrivate::notify_helper (this=0x80c4958, 
    receiver=0x87e8ac0, e=0xbfc88858) at kernel/qapplication.cpp:3556
#48 0xb6dfb77a in QApplication::notify (this=0xbfc88ad8, receiver=0x87e8ac0, 
    e=0xbfc88858) at kernel/qapplication.cpp:3115
#49 0xb792d763 in KApplication::notify (this=0xbfc88ad8, receiver=0x87e8ac0, 
    event=0xbfc88858)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#50 0xb7e86d7b in QCoreApplication::notifyInternal (this=0xbfc88ad8, 
    receiver=0x87e8ac0, event=0xbfc88858) at kernel/qcoreapplication.cpp:530
#51 0xb7eafefb in QTimerInfoList::activateTimers (this=0x80c50d4)
    at kernel/qcoreapplication.h:200
#52 0xb7eaffd1 in QEventDispatcherUNIX::activateTimers (this=0x80bd0a8)
    at kernel/qeventdispatcher_unix.cpp:828
#53 0xb7eb09ab in QEventDispatcherUNIX::processEvents (this=0x80bd0a8, 
    flags=@0xbfc889d8) at kernel/qeventdispatcher_unix.cpp:890
#54 0xb6e83cce in QEventDispatcherX11::processEvents (this=0x80bd0a8, 
    flags=@0xbfc88a04) at kernel/qeventdispatcher_x11.cpp:145
#55 0xb7e86191 in QEventLoop::processEvents (this=0xbfc88a70, 
    flags=@0xbfc88a38) at kernel/qeventloop.cpp:140
#56 0xb7e8629a in QEventLoop::exec (this=0xbfc88a70, flags=@0xbfc88a78)
    at kernel/qeventloop.cpp:186
#57 0xb7e88626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#58 0xb6df9487 in QApplication::exec () at kernel/qapplication.cpp:3053
#59 0x080891ec in main (argc=)
    at /var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/main.cpp:102
#60 0xb5fa8fdc in __libc_start_main (main=0x8087250 <main>, argc=1, 
    ubp_av=0xbfc88ec4, init=0x80986f0 <__libc_csu_init>, 
    fini=0x80986e0 <__libc_csu_fini>, rtld_fini=0xb7f4a100 <_dl_fini>, 
    stack_end=0xbfc88ebc) at libc-start.c:229
#61 0x08064411 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 2 Pino Toscano 2008-06-06 23:29:58 UTC

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