Bug 174513

Summary: kopete crashes after login gadu for multiply identyties
Product: [Unmaintained] kopete Reporter: Darek <dariusz.paczko>
Component: Gadu-Gadu PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: xeno
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Darek 2008-11-07 10:16:35 UTC
Version:           0.60.2 (using KDE 4.1.2)
Compiler:          gcc 4.3.2 
OS:                Linux
Installed from:    Mandriva RPMs

Program: Kopete (kopete), sygnał SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb57ea6d0 (LWP 8795)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb36bfce4 in ?? () from /usr/lib/kde4/kopete_gadu.so
#7  0xb36c8935 in ?? () from /usr/lib/kde4/kopete_gadu.so
#8  0xb36c8a22 in ?? () from /usr/lib/kde4/kopete_gadu.so
#9  0xb36ce460 in ?? () from /usr/lib/kde4/kopete_gadu.so
#10 0xb75f5c8d in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb75f6a95 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb7631ef5 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#13 0xb75fc946 in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#14 0xb75f051b in QObject::event () from /usr/lib/libQtCore.so.4
#15 0xb6a81fac in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#16 0xb6a8a205 in QApplication::notify () from /usr/lib/libQtGui.so.4
#17 0xb7b1f771 in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0xb75e0853 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#19 0xb760fa8d in ?? () from /usr/lib/libQtCore.so.4
#20 0xb760c3ee in ?? () from /usr/lib/libQtCore.so.4
#21 0xb5e9d7ca in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb5ea0ee8 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb5ea10a8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb760c34a in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#25 0xb6b1e95a in ?? () from /usr/lib/libQtGui.so.4
#26 0xb75deec3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#27 0xb75df081 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#28 0xb75e17f2 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#29 0xb6a81e14 in QApplication::exec () from /usr/lib/libQtGui.so.4
#30 0x08087f95 in _start ()
Comment 1 Matt Rogers 2008-11-18 03:13:58 UTC
We need a better stacktrace. Please read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and reopen after following the steps in that document and providing another backtrace.
Comment 2 Darek 2008-11-18 10:35:06 UTC
Program: Kopete (kopete), sygnał SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb56796d0 (LWP 9320)]
[KCrash handler]
#6  0xb354ece4 in GaduContact::uin (this=0x0)
    at /usr/src/debug/kdenetwork-4.1.2/kopete/protocols/gadu/gaducontact.cpp:88
#7  0xb3557935 in GaduAccount::userlist (this=0x91dd3f8)
    at /usr/src/debug/kdenetwork-4.1.2/kopete/protocols/gadu/gaduaccount.cpp:1083
#8  0xb3557a22 in GaduAccount::slotExportContactsList (this=0x91dd3f8)
    at /usr/src/debug/kdenetwork-4.1.2/kopete/protocols/gadu/gaduaccount.cpp:1065
#9  0xb355d460 in GaduAccount::qt_metacall (this=0x91dd3f8, 
    _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfc6a8a8)
    at /usr/src/debug/kdenetwork-4.1.2/build/kopete/protocols/gadu/gaduaccount.moc:224
#10 0xb7484c8d in QMetaObject::activate (sender=0x9320710, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3031
#11 0xb7485a95 in QMetaObject::activate (sender=0x9320710, m=0xb7556ce4, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101
#12 0xb74c0ef5 in QTimer::timeout (this=0x9320710)
    at .moc/release-shared/moc_qtimer.cpp:126
#13 0xb748b946 in QTimer::timerEvent (this=0x9320710, e=0xbfc6ad1c)
    at kernel/qtimer.cpp:257
#14 0xb747f51b in QObject::event (this=0x9320710, e=0xbfc6ad1c)
    at kernel/qobject.cpp:1120
#15 0xb6910fac in QApplicationPrivate::notify_helper (this=0x9080210, 
    receiver=0x9320710, e=0xbfc6ad1c) at kernel/qapplication.cpp:3803
#16 0xb6919205 in QApplication::notify (this=0xbfc6af9c, receiver=0x9320710, 
    e=0xbfc6ad1c) at kernel/qapplication.cpp:3393
#17 0xb79ae771 in KApplication::notify () from /usr/lib/libkdeui.so.5
#18 0xb746f853 in QCoreApplication::notifyInternal (this=0xbfc6af9c, 
    receiver=0x9320710, event=0xbfc6ad1c) at kernel/qcoreapplication.cpp:587
#19 0xb749ea8d in QTimerInfoList::activateTimers (this=0x9086ad4)
    at kernel/qcoreapplication.h:209
#20 0xb749b3ee in timerSourceDispatch (source=0x9086aa0)
    at kernel/qeventdispatcher_glib.cpp:160
#21 0xb5d2c7ca in IA__g_main_context_dispatch (context=0x9085e60)
    at gmain.c:2142
#22 0xb5d2fee8 in g_main_context_iterate (context=0x9085e60, block=1, 
    dispatch=1, self=0x9081da8) at gmain.c:2776
#23 0xb5d300a8 in IA__g_main_context_iteration (context=0x9085e60, 
    may_block=1) at gmain.c:2839
#24 0xb749b34a in QEventDispatcherGlib::processEvents (this=0x9083be8, flags=
      {i = -1077498232}) at kernel/qeventdispatcher_glib.cpp:319
#25 0xb69ad95a in QGuiEventDispatcherGlib::processEvents (this=0x9083be8, 
    flags={i = -1077498184}) at kernel/qguieventdispatcher_glib.cpp:198
#26 0xb746dec3 in QEventLoop::processEvents (this=0xbfc6af30, flags=
      {i = -1077498120}) at kernel/qeventloop.cpp:143
#27 0xb746e081 in QEventLoop::exec (this=0xbfc6af30, flags={i = -1077498056})
    at kernel/qeventloop.cpp:194
#28 0xb74707f2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#29 0xb6910e14 in QApplication::exec () at kernel/qapplication.cpp:3331
#30 0x08087f95 in main (argc=-1077496956, argv=0xbfc6afbc)
    at /usr/src/debug/kdenetwork-4.1.2/kopete/kopete/main.cpp:102
Comment 3 S.Trzmiel 2009-04-07 19:55:08 UTC
Hi Darek, could you explain me our setup in details. I've tried to reproduce the crash in Kopete 0.70.2 (KDE 4.2.2) and it worked just fine.
My setup were:

Case one:
Default identity
 -my main gg account
 -test gg account
 -my msn account

Case two:
Default identity
 -my main gg account
 -my msn account
Testy identity
  -test gg account

In both cases Kopete connected to all accounts with no problem.
Can you reproduce the crash with new version of Kopete?
Comment 4 Darek 2009-04-08 08:04:29 UTC
I've checked. In version 0.60.3 the problem is solved.