------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=157102         
           Summary: crash when deleting contact while chat window is open
           Product: kopete
           Version: 0.50.0
          Platform: unspecified
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kopete-devel kde org
        ReportedBy: Regnaron web de


Version:           0.50.0 (using 4.00.60 (KDE 4.0.60 >= 20080129), Gentoo)
Compiler:          i686-pc-linux-gnu-gcc
OS:                Linux (i686) release 2.6.23-gentoo-r3

Steps to reproduce:

1) Create two ICQ accounts and log into both accounts (same kopete)
2) Start chat between the two accounts
3) Delete one of the accounts from the contact list
4) See kopete crash

Note: This also works with MSN acconts, Jabber accounts and I guess with all 
other accounts...

Backtrace for ICQ:
Application: Kopete (kopete), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5cd86d0 (LWP 20516)]
[New Thread 0xb3aaeb90 (LWP 16033)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb5f701f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5f719b8 in *__GI_abort () at abort.c:88
#9  0xb7d64265 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfd21dbc "ASSERT: \"!isEmpty()\" in file 
/usr/include/qt4/QtCore/qlist.h, line 243") at global/qglobal.cpp:2160
#10 0xb7d6432a in qFatal (msg=0xb7e6b87c "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2392
#11 0xb7d64555 in qt_assert (assertion=0xb428a580 "!isEmpty()", 
    file=0xb4289dc0 "/usr/include/qt4/QtCore/qlist.h", line=243)
    at global/qglobal.cpp:1917
#12 0xb427460a in QList<Kopete::Contact*>::first (this=0x8685d88)
    at /usr/include/qt4/QtCore/qlist.h:243
#13 0xb426d812 in ChatMessagePart::formatStyleKeywords (this=0x86fe7e8, 
    sourceHTML= 0xbfd23fe0)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/chatwindow/chatmessagepart.cpp:985
#14 0xb42711f4 in ChatMessagePart::writeTemplate (this=0x86fe7e8)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/chatwindow/chatmessagepart.cpp:1189
#15 0xb427207c in ChatMessagePart::changeStyle (this=0x86fe7e8)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/chatwindow/chatmessagepart.cpp:1125
#16 0xb4272e02 in ChatMessagePart::qt_metacall (this=0x86fe7e8, 
    _c=QMetaObject::InvokeMetaMethod, _id=130, _a=0xbfd24524)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork_build/kopete/kopete/chatwindow/chatmessagepart.moc:131
#17 0xb7e4a1f4 in QMetaObject::activate (sender=0x8255e80, 
    from_signal_index=4, to_signal_index=4, argv=<value optimized out>)
    at kernel/qobject.cpp:3081
#18 0xb7e4ad94 in QMetaObject::activate (sender=0x8255e80, m=0xb7ee8c64, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3140
#19 0xb7e533c3 in QSingleShotTimer::timeout (this=0x8255e80)
    at .moc/debug-shared/qtimer.moc:73
#20 0xb7e5340c in QSingleShotTimer::timerEvent (this=0x8255e80)
    at kernel/qtimer.cpp:296
#21 0xb7e48269 in QObject::event (this=0x8255e80, e=0x5024)
    at kernel/qobject.cpp:1086
#22 0xb6dade8a in QApplicationPrivate::notify_helper (this=0x80bd208, 
    receiver=0x8255e80, e=0xbfd24a58) at kernel/qapplication.cpp:3556
#23 0xb6daf77a in QApplication::notify (this=0xbfd24cd8, receiver=0x8255e80, 
    e=0xbfd24a58) at kernel/qapplication.cpp:3115
#24 0xb78dfc03 in KApplication::notify (this=0xbfd24cd8, receiver=0x8255e80, 
    event=0xbfd24a58)
    at 
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#25 0xb7e36d7b in QCoreApplication::notifyInternal (this=0xbfd24cd8, 
    receiver=0x8255e80, event=0xbfd24a58) at kernel/qcoreapplication.cpp:530
#26 0xb7e5fefb in QTimerInfoList::activateTimers (this=0x80be544)
    at kernel/qcoreapplication.h:200
#27 0xb7e5ffd1 in QEventDispatcherUNIX::activateTimers (this=0x80c4e38)
    at kernel/qeventdispatcher_unix.cpp:828
#28 0xb7e609ab in QEventDispatcherUNIX::processEvents (this=0x80c4e38, 
    flags= 0xbfd24bd8) at kernel/qeventdispatcher_unix.cpp:890
#29 0xb6e37cce in QEventDispatcherX11::processEvents (this=0x80c4e38, 
    flags= 0xbfd24c04) at kernel/qeventdispatcher_x11.cpp:145
#30 0xb7e36191 in QEventLoop::processEvents (this=0xbfd24c70, 
    flags= 0xbfd24c38) at kernel/qeventloop.cpp:140
#31 0xb7e3629a in QEventLoop::exec (this=0xbfd24c70, flags= 0xbfd24c78)
    at kernel/qeventloop.cpp:186
#32 0xb7e38626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#33 0xb6dad487 in QApplication::exec () at kernel/qapplication.cpp:3053
#34 0x080891ec in main (argc=)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/main.cpp:102
#35 0xb5f5cfdc in __libc_start_main (main=0x8087250 <main>, argc=1, 
    ubp_av=0xbfd250c4, init=0x80986f0 <__libc_csu_init>, 
    fini=0x80986e0 <__libc_csu_fini>, rtld_fini=0xb7efa100 <_dl_fini>, 
    stack_end=0xbfd250bc) at libc-start.c:229
#36 0x08064411 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()

Backtrace for Jabber:
Application: Kopete (kopete), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5d8c6d0 (LWP 27673)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb60241f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb60259b8 in *__GI_abort () at abort.c:88
#9  0xb7e18265 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfe6937c "ASSERT: \"!isEmpty()\" in file 
/usr/include/qt4/QtCore/qlist.h, line 243") at global/qglobal.cpp:2160
#10 0xb7e1832a in qFatal (msg=0xb7f1f87c "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2392
#11 0xb7e18555 in qt_assert (assertion=0xb46407f9 "!isEmpty()", 
    file=0xb463d380 "/usr/include/qt4/QtCore/qlist.h", line=243)
    at global/qglobal.cpp:1917
#12 0xb4626eda in QList<Kopete::Contact*>::first (this=0x82e2178)
    at /usr/include/qt4/QtCore/qlist.h:243
#13 0xb46258b2 in JabberChatSession::sendNotification (this=0x82e40e0, 
    event=JabberChatSession::Gone)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/protocols/jabber/jabberchatsession.cpp:261
#14 0xb462641b in ~JabberChatSession (this=0x82e40e0)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/protocols/jabber/jabberchatsession.cpp:107
#15 0xb7efbfd7 in QObject::event (this=0x82e40e0, e=0x6c19)
    at kernel/qobject.cpp:1105
#16 0xb6e61e8a in QApplicationPrivate::notify_helper (this=0x80bd208, 
    receiver=0x82e40e0, e=0x830bbe0) at kernel/qapplication.cpp:3556
#17 0xb6e6377a in QApplication::notify (this=0xbfe6bc58, receiver=0x82e40e0, 
    e=0x830bbe0) at kernel/qapplication.cpp:3115
#18 0xb7993c03 in KApplication::notify (this=0xbfe6bc58, receiver=0x82e40e0, 
    event=0x830bbe0)
    at 
/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#19 0xb7eead7b in QCoreApplication::notifyInternal (this=0xbfe6bc58, 
    receiver=0x82e40e0, event=0x830bbe0) at kernel/qcoreapplication.cpp:530
#20 0xb7eec21a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x80a7f50) at kernel/qcoreapplication.h:200
#21 0xb7f14905 in QEventDispatcherUNIX::processEvents (this=0x80c4ed8, 
    flags= 0xbfe6bb58) at kernel/qeventdispatcher_unix.cpp:858
#22 0xb6eebcce in QEventDispatcherX11::processEvents (this=0x80c4ed8, 
    flags= 0xbfe6bb84) at kernel/qeventdispatcher_x11.cpp:145
#23 0xb7eea191 in QEventLoop::processEvents (this=0xbfe6bbf0, 
    flags= 0xbfe6bbb8) at kernel/qeventloop.cpp:140
#24 0xb7eea29a in QEventLoop::exec (this=0xbfe6bbf0, flags= 0xbfe6bbf8)
    at kernel/qeventloop.cpp:186
#25 0xb7eec626 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:759
#26 0xb6e61487 in QApplication::exec () at kernel/qapplication.cpp:3053
#27 0x080891ec in main (argc=)
    at 
/var/tmp/portage/kde-base/kdenetwork-9999.4/work/kdenetwork-9999.4/kopete/kopete/main.cpp:102
#28 0xb6010fdc in __libc_start_main (main=0x8087250 <main>, argc=1, 
    ubp_av=0xbfe6c044, init=0x80986f0 <__libc_csu_init>, 
    fini=0x80986e0 <__libc_csu_fini>, rtld_fini=0xb7fae100 <_dl_fini>, 
    stack_end=0xbfe6c03c) at libc-start.c:229
#29 0x08064411 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to