Bug 164226 - when i try to delete a jabber account kopete crashes
Summary: when i try to delete a jabber account kopete crashes
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: Jabber Plugin (show other bugs)
Version: 0.50.1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-16 16:46 UTC by Sebastian Turzański
Modified: 2008-12-28 09:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
kcrash backtrace (9.07 KB, text/plain)
2008-07-06 11:38 UTC, Florian Reinhard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Turzański 2008-06-16 16:46:23 UTC
Version:           0.50.1 (using 4.0.4 (KDE 4.0.4 >= 20080505) "release 24.1", compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.22.17-0.1-default

I added a jabber acount in kopete and when i try to delete it now a windows pops up - to make me decide weather i want to delete the account only in kopete or maybe on the server - i choose "in kopete" and then it crashes
Comment 1 FiNeX 2008-06-16 17:11:47 UTC
could you provide (if possible) the backtrace of the crash with the full debug informations? You can find the instructions on this page:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Florian Reinhard 2008-07-06 11:37:11 UTC
can reproduce on trunk r828615 (~4.1 beta2)
Comment 3 Florian Reinhard 2008-07-06 11:38:15 UTC
Created attachment 25871 [details]
kcrash backtrace

kcrash backtrace
Comment 4 Matt Rogers 2008-07-06 19:45:17 UTC
Pasting backtrace. Why does this end up in the AV stuff?

Anwendung: Kopete (kopete), Signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7fb5d3aa1720 (LWP 32597)]
[KCrash handler]
#5  0x00007fb5ca8c7405 in raise () from /lib64/libc.so.6
#6  0x00007fb5ca8c876e in abort () from /lib64/libc.so.6
#7  0x00007fb5d361e097 in qt_message_output (msgType=QtFatalMsg, 
    buf=<value optimized out>) at global/qglobal.cpp:2058
#8  0x00007fb5d361e1d7 in qFatal (msg=<value optimized out>)
    at global/qglobal.cpp:2260
#9  0x00007fb5bf1d068e in QVector<Kopete::AV::VideoDevice>::operator[] (
    this=0xb60990, i=-1779303342) at /usr/include/qt4/QtCore/qvector.h:331
#10 0x00007fb5bf1cd75f in Kopete::AV::VideoDevicePool::close (this=0xb60980)
    at /var/tmp/paludis/kde-base-kopete-
scm/work/kopete/kopete/libkopete/avdevice/videodevicepool.cpp:201
#11 0x00007fb5bf3e24b5 in ~AVDeviceConfig (this=0xb4bc30)
    at /var/tmp/paludis/kde-base-kopete-
scm/work/kopete/kopete/kopete/config/avdevice/avdeviceconfig.cpp:101
#12 0x00007fb5d0c48fc8 in KCModuleProxy::deleteClient (
    this=<value optimized out>)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kutils/kcmoduleproxy.cpp:216
#13 0x00007fb5d0c46e55 in KCMultiDialogPrivate::_k_dialogClosed (
    this=<value optimized out>)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kutils/kcmultidialog.cpp:98
#14 0x00007fb5d0c47b6f in KCMultiDialog::qt_metacall (this=0xabaf40, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fffdbc23970)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kutils/kcmultidialog.moc:91
#15 0x00007fb5d0c57255 in KSettings::Dialog::qt_metacall (this=0x7f55, 
    _c=32597, _id=6, _a=0xffffffffffffffff)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kutils/dialog.moc:68
#16 0x00007fb5d372d0b2 in QMetaObject::activate (sender=0xabaf40, 
    from_signal_index=<value optimized out>, to_signal_index=51, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3001
#17 0x00007fb5cbfc18c4 in QWidget::event (this=0xabaf40, event=0x7fffdbc23f60)
    at kernel/qwidget.cpp:7126
#18 0x00007fb5cbf6bbef in QApplicationPrivate::notify_helper (this=0x69fc30, 
    receiver=0xabaf40, e=0x7fffdbc23f60) at kernel/qapplication.cpp:3772
#19 0x00007fb5cbf6fb95 in QApplication::notify (this=0x7fffdbc25a90, 
    receiver=0xabaf40, e=0x7fffdbc23f60) at kernel/qapplication.cpp:3739
#20 0x00007fb5d24e11de in KApplication::notify (this=0x7fffdbc25a90, 
    receiver=0xabaf40, event=0x7fffdbc23f60)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kdeui/kernel/kapplication.cpp:311
#21 0x00007fb5d3717818 in QCoreApplication::notifyInternal (
    this=0x7fffdbc25a90, receiver=0xabaf40, event=0x7fffdbc23f60)
    at kernel/qcoreapplication.cpp:587
#22 0x00007fb5cbfbb39d in QWidgetPrivate::hide_helper (this=0xaedd40)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 0x00007fb5cbfc3823 in QWidget::setVisible (this=0xabaf40, 
    visible=<value optimized out>) at kernel/qwidget.cpp:6402
#24 0x00007fb5cc3c32eb in QDialog::setVisible (this=0xabaf40, 
    visible=<value optimized out>) at dialogs/qdialog.cpp:707
#25 0x00007fb5cc3c1f15 in QDialog::done (this=0x7f55, r=1)
    at ../../include/QtGui/../../src/gui/kernel/qwidget.h:474
#26 0x00007fb5d0c47b1a in KCMultiDialog::qt_metacall (this=0xabaf40, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fffdbc241e0)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kutils/kcmultidialog.moc:87
#27 0x00007fb5d0c57255 in KSettings::Dialog::qt_metacall (this=0x7f55, 
    _c=32597, _id=6, _a=0xffffffffffffffff)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kutils/dialog.moc:68
#28 0x00007fb5d372d0b2 in QMetaObject::activate (sender=0xabaf40, 
    from_signal_index=<value optimized out>, to_signal_index=44, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3001
#29 0x00007fb5d246988a in KDialog::slotButtonClicked (this=0xabaf40, button=4)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kdeui/dialogs/kdialog.cpp:844
#30 0x00007fb5d246b6c5 in KDialog::qt_metacall (this=0xabaf40, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fffdbc24430)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kdeui/kdialog.moc:181
#31 0x00007fb5d25059b6 in KPageDialog::qt_metacall (this=0x7f55, _c=32597, 
    _id=6, _a=0xffffffffffffffff)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kdeui/kpagedialog.moc:63
#32 0x00007fb5d0c47a95 in KCMultiDialog::qt_metacall (this=0x7f55, _c=32597, 
    _id=6, _a=0xffffffffffffffff)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kutils/kcmultidialog.moc:77
#33 0x00007fb5d0c57255 in KSettings::Dialog::qt_metacall (this=0x7f55, 
    _c=32597, _id=6, _a=0xffffffffffffffff)
    at /var/tmp/paludis/kde-base-kdelibs-
scm/work/kdelibs_build/kutils/dialog.moc:68
#34 0x00007fb5d372d0b2 in QMetaObject::activate (sender=0xaec998, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3001
#35 0x00007fb5d3732d7e in QSignalMapper::mapped (this=0x7f55, _t1=4)
    at .moc/debug-shared/moc_qsignalmapper.cpp:93
#36 0x00007fb5d3733500 in QSignalMapper::map (this=0xaec998, sender=0xaf1e50)
    at kernel/qsignalmapper.cpp:277
#37 0x00007fb5d373381c in QSignalMapper::qt_metacall (this=0xaec998, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, 
    _a=0x7fffdbc245c0) at .moc/debug-shared/moc_qsignalmapper.cpp:80
#38 0x00007fb5d372d0b2 in QMetaObject::activate (sender=0xaf1e50, 
    from_signal_index=<value optimized out>, to_signal_index=30, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3001
#39 0x00007fb5cc53e877 in QAbstractButton::clicked (this=0x7f55, _t1=false)
    at .moc/debug-shared/moc_qabstractbutton.cpp:185
#40 0x00007fb5cc2aab1b in QAbstractButtonPrivate::emitClicked (this=0xaf2520)
    at widgets/qabstractbutton.cpp:543
#41 0x00007fb5cc2ac4c5 in QAbstractButtonPrivate::click (this=0xaf2520)
    at widgets/qabstractbutton.cpp:536
#42 0x00007fb5cc2ac6f1 in QAbstractButton::mouseReleaseEvent (this=0xaf1e50, 
    e=0x7fffdbc24f70) at widgets/qabstractbutton.cpp:1112
#43 0x00007fb5cbfc1c53 in QWidget::event (this=0xaf1e50, event=0x7fffdbc24f70)
    at kernel/qwidget.cpp:6927
#44 0x00007fb5cc2ab350 in QAbstractButton::event (this=0xaf1e50, e=0x7f55)
    at widgets/qabstractbutton.cpp:1074
#45 0x00007fb5cc348a18 in QPushButton::event (this=0xaf1e50, e=0x7fffdbc24f70)
    at widgets/qpushbutton.cpp:658
#46 0x00007fb5cbf6bbef in QApplicationPrivate::notify_helper (this=0x69fc30, 
    receiver=0xaf1e50, e=0x7fffdbc24f70) at kernel/qapplication.cpp:3772
#47 0x00007fb5cbf701e5 in QApplication::notify (this=<value optimized out>, 
    receiver=0xaf1e50, e=0x7fffdbc24f70) at kernel/qapplication.cpp:3501
#48 0x00007fb5d24e11de in KApplication::notify (this=0x7fffdbc25a90, 
    receiver=0xaf1e50, event=0x7fffdbc24f70)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kdeui/kernel/kapplication.cpp:311
#49 0x00007fb5d3717818 in QCoreApplication::notifyInternal (
    this=0x7fffdbc25a90, receiver=0xaf1e50, event=0x7fffdbc24f70)
    at kernel/qcoreapplication.cpp:587
#50 0x00007fb5cbf7192f in QApplicationPrivate::sendMouseEvent (
    receiver=0xaf1e50, event=0x7fffdbc24f70, 
    alienWidget=<value optimized out>, nativeWidget=0xabaf40, 
    buttonDown=<value optimized out>, lastMouseReceiver=@0x7fb5cc93e750)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#51 0x00007fb5cbfd5676 in QETWidget::translateMouseEvent (this=0xabaf40, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4133
#52 0x00007fb5cbfd43e0 in QApplication::x11ProcessEvent (this=0x1a6, 
    event=0x7fffdbc256f0) at kernel/qapplication_x11.cpp:3255
#53 0x00007fb5cbffa1f5 in x11EventSourceDispatch (s=0x6a8780, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#54 0x00007fb5ca1e5e71 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#55 0x00007fb5ca1e9106 in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#56 0x00007fb5ca1e959f in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#57 0x00007fb5d37449df in QEventDispatcherGlib::processEvents (this=0x688a80, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#58 0x00007fb5cbffa02f in QGuiEventDispatcherGlib::processEvents (
    this=0x7f55, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007fb5d3716b45 in QEventLoop::processEvents (
    this=<value optimized out>, flags=@0x7fffdbc259c0)
    at kernel/qeventloop.cpp:149
#60 0x00007fb5d3716c9e in QEventLoop::exec (this=0x7fffdbc25a00, 
    flags=@0x7fffdbc25a10) at kernel/qeventloop.cpp:200
#61 0x00007fb5d3718d89 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#62 0x00000000004441b1 in main (argc=3, argv=0x7fffdbc26868)
    at /var/tmp/paludis/kde-base-kopete-
scm/work/kopete/kopete/kopete/main.cpp:102
#63 0x00007fb5ca8b4b74 in __libc_start_main () from /lib64/libc.so.6
#64 0x0000000000423d89 in _start ()
#0  0x00007fb5ca929651 in nanosleep () from /lib64/libc.so.6
Comment 5 Stefan Sarzio 2008-07-18 10:59:48 UTC
Works on Kubuntu 8.04, KDE 4.1 RC 1
Comment 6 Dario Andres 2008-12-28 02:02:46 UTC
Have anyone experienced this bug again with a recent KDE version? (4.1.3 / 4.2beta2 / 4.2svn) ?  Thanks :)
Comment 7 Sebastian Turzański 2008-12-28 09:54:16 UTC
I have 4.1.3 and can't reproduce - closing the bug - in case anyone still beeing able to reproduce i'll reopen