Bug 196738 - crash after gadu go online
Summary: crash after gadu go online
Status: RESOLVED DUPLICATE of bug 193957
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 197023 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-16 12:53 UTC by Johann-Nikolaus Andreae
Modified: 2009-06-19 15:23 UTC (History)
2 users (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 Johann-Nikolaus Andreae 2009-06-16 12:53:48 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) "release 138"
Qt Version: 4.5.1
Operating System: Linux 2.6.27.23-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
crash after set the gadu akkount to the online state

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb5ec9990 in raise () from /lib/libc.so.6
#8  0xb5ecb2c8 in abort () from /lib/libc.so.6
#9  0xb6b95345 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x8289600 "Fatal Error: Accessed global static 'MessageHandlerFactory::FactoryList *g_list()' after destruction. Defined at /usr/src/packages/BUILD/kdenetwork-4.2.90/kopete/libkopete/kopetemessagehandler.cpp:82") at global/qglobal.cpp:2017
#10 0xb6b95431 in qFatal (msg=0xb7d0d820 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d") at global/qglobal.cpp:2216
#11 0xb7cc2f0f in Kopete::MessageHandlerFactory::Private::factories () at /usr/src/debug/kdenetwork-4.2.90/kopete/libkopete/kopetemessagehandler.cpp:82
#12 0xb7cc3102 in ~MessageHandlerFactory (this=0x8744e14) at /usr/src/debug/kdenetwork-4.2.90/kopete/libkopete/kopetemessagehandler.cpp:96
#13 0xb1f8e817 in ~HistoryPlugin (this=0x8744e00) at /usr/src/debug/kdenetwork-4.2.90/kopete/plugins/history/historyplugin.h:45
#14 0xb7ce1fea in ~PluginManagerPrivate (this=0x80af760) at /usr/src/debug/kdenetwork-4.2.90/kopete/libkopete/kopetepluginmanager.cpp:75
#15 0xb7cdb6da in destroy () at /usr/src/debug/kdenetwork-4.2.90/kopete/libkopete/kopetepluginmanager.cpp:101
#16 0xb7c5b73b in ~KCleanUpGlobalStatic (this=0xb7d3de30) at /usr/include/kglobal.h:62
#17 0xb5ecc9b1 in exit () from /lib/libc.so.6
#18 0xb18906d6 in gg_resolve () from /usr/lib/libgadu.so.3
#19 0xb1890ac6 in gg_login () from /usr/lib/libgadu.so.3
#20 0xb18bd551 in GaduSession::login (this=0x8800228, p=0x880023c) at /usr/src/debug/kdenetwork-4.2.90/kopete/protocols/gadu/gadusession.cpp:86
#21 0xb18bdacb in GaduSession::login (this=0x8800228, loginp=0x87429fc) at /usr/src/debug/kdenetwork-4.2.90/kopete/protocols/gadu/gadusession.cpp:192
#22 0xb18d1167 in GaduAccount::slotLogin (this=0x8829e40, status=2, dscr=@0x87429e0) at /usr/src/debug/kdenetwork-4.2.90/kopete/protocols/gadu/gaduaccount.cpp:544
#23 0xb18d1e15 in GaduAccount::changeStatus (this=0x8829e40, status=@0xbf8fb4d8, descr=@0x87429e0) at /usr/src/debug/kdenetwork-4.2.90/kopete/protocols/gadu/gaduaccount.cpp:490
#24 0xb18d2bf5 in GaduAccount::connectWithPassword (this=0x8829e40, password=@0xbf8fb758) at /usr/src/debug/kdenetwork-4.2.90/kopete/protocols/gadu/gaduaccount.cpp:367
#25 0xb18d3273 in GaduAccount::qt_metacall (this=0x8829e40, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf8fb5fc) at /usr/src/debug/kdenetwork-4.2.90/build/kopete/protocols/gadu/gaduaccount.moc:174
#26 0xb6ca7dc8 in QMetaObject::activate (sender=0x9568094, from_signal_index=4, to_signal_index=4, argv=0xbf8fb5fc) at kernel/qobject.cpp:3120
#27 0xb6ca9552 in QMetaObject::activate (sender=0x9568094, m=0xb7d3b294, local_signal_index=0, argv=0xbf8fb5fc) at kernel/qobject.cpp:3194
#28 0xb7cd5728 in KopetePasswordRequestBase::requestFinished (this=0x6, _t1=@0xbf8fb758) at /usr/src/debug/kdenetwork-4.2.90/build/kopete/libkopete/kopetepassword.moc:147
#29 0xb7cd8b23 in KopetePasswordGetRequestPrompt::gotPassword (this=0x9568068, pass=@0xbf8fb758, keep=true) at /usr/src/debug/kdenetwork-4.2.90/kopete/libkopete/kopetepassword.cpp:152
#30 0xb7cd57ec in KopetePasswordRequestBase::qt_metacall (this=0x9568068, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8fb718)
    at /usr/src/debug/kdenetwork-4.2.90/build/kopete/libkopete/kopetepassword.moc:134
#31 0xb6ca7dc8 in QMetaObject::activate (sender=0x95a6010, from_signal_index=73, to_signal_index=73, argv=0xbf8fb718) at kernel/qobject.cpp:3120
#32 0xb6ca9552 in QMetaObject::activate (sender=0x95a6010, m=0xb7416c08, local_signal_index=0, argv=0xbf8fb718) at kernel/qobject.cpp:3194
#33 0xb71acccf in KPasswordDialog::gotPassword (this=0x95a6010, _t1=@0xbf8fb758, _t2=true) at /usr/src/debug/kdelibs-4.2.90/build/kdeui/kpassworddialog.moc:93
#34 0xb71ae145 in KPasswordDialog::KPasswordDialogPrivate::actuallyAccept (this=0x9588470) at /usr/src/debug/kdelibs-4.2.90/kdeui/dialogs/kpassworddialog.cpp:391
#35 0xb71ae2d6 in KPasswordDialog::qt_metacall (this=0x95a6010, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8fb808) at /usr/src/debug/kdelibs-4.2.90/build/kdeui/kpassworddialog.moc:79
#36 0xb6ca7dc8 in QMetaObject::activate (sender=0x875a608, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#37 0xb6ca9552 in QMetaObject::activate (sender=0x875a608, m=0xb6d87908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#38 0xb6cad237 in QSingleShotTimer::timeout (this=0x875a608) at .moc/release-shared/qtimer.moc:76
#39 0xb6cad35c in QSingleShotTimer::timerEvent (this=0x875a608) at kernel/qtimer.cpp:298
#40 0xb6ca226f in QObject::event (this=0x875a608, e=0xbf8fbcb0) at kernel/qobject.cpp:1082
#41 0xb624869c in QApplicationPrivate::notify_helper (this=0x80a9b48, receiver=0x875a608, e=0xbf8fbcb0) at kernel/qapplication.cpp:4057
#42 0xb625099e in QApplication::notify (this=0xbf8fbf6c, receiver=0x875a608, e=0xbf8fbcb0) at kernel/qapplication.cpp:3604
#43 0xb7222b9d in KApplication::notify (this=0xbf8fbf6c, receiver=0x875a608, event=0xbf8fbcb0) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#44 0xb6c91adb in QCoreApplication::notifyInternal (this=0xbf8fbf6c, receiver=0x875a608, event=0xbf8fbcb0) at kernel/qcoreapplication.cpp:610
#45 0xb6cc1176 in QTimerInfoList::activateTimers (this=0x80ac69c) at kernel/qcoreapplication.h:213
#46 0xb6cbd600 in timerSourceDispatch (source=0x80ac668) at kernel/qeventdispatcher_glib.cpp:164
#47 0xb599a9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0xb599e083 in ?? () from /usr/lib/libglib-2.0.so.0
#49 0xb599e241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0xb6cbd558 in QEventDispatcherGlib::processEvents (this=0x80a9b28, flags={i = -1081098664}) at kernel/qeventdispatcher_glib.cpp:324
#51 0xb62e8975 in QGuiEventDispatcherGlib::processEvents (this=0x80a9b28, flags={i = -1081098616}) at kernel/qguieventdispatcher_glib.cpp:202
#52 0xb6c900fa in QEventLoop::processEvents (this=0xbf8fbf00, flags={i = -1081098552}) at kernel/qeventloop.cpp:149
#53 0xb6c9053a in QEventLoop::exec (this=0xbf8fbf00, flags={i = -1081098488}) at kernel/qeventloop.cpp:200
#54 0xb6c929e9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#55 0xb6248517 in QApplication::exec () at kernel/qapplication.cpp:3526
#56 0x080597e3 in main (argc=3, argv=0xbf8fc374) at /usr/src/debug/kdenetwork-4.2.90/kopete/kopete/main.cpp:104

This bug may be a duplicate of or related to bug 196099

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-16 20:41:47 UTC
Looks related to bug 193957 comment 2 (gadu lib functions aborting and causing the crash related to global static vars)
Thanks
Comment 2 Dario Andres 2009-06-19 15:21:51 UTC
*** Bug 197023 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2009-06-19 15:23:04 UTC
This was fixed by bug 193957 comment 8. Thanks

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