Bug 198675

Summary: (facebook) crash directly on startup
Product: [Applications] kopete Reporter: m.wege
Component: generalAssignee: Duncan Mac-Vicar Prett <duncan>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, andresrh2000, bart, bigras.bruno, ctflora, jens, jithin1987
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description m.wege 2009-07-02 19:22:24 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.1
Operating System: Linux 2.6.30-020630rc6-generic i686
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[KCrash Handler]
#6  0xb1e2a7f8 in ?? () from /usr/lib/kde4/kopete_facebook.so
#7  0xb7c6c613 in Kopete::MetaContact::slotProtocolLoaded (this=0xa44c4e8, p=0xa1f7fa0) at /build/buildd/kdenetwork-4.2.95/kopete/libkopete/kopetemetacontact.cpp:1061
#8  0xb7c70ea1 in Kopete::MetaContact::qt_metacall (this=0xa44c4e8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfec434c)
    at /build/buildd/kdenetwork-4.2.95/obj-i486-linux-gnu/kopete/libkopete/kopetemetacontact.moc:181
#9  0xb6d0ba58 in QMetaObject::activate (sender=0x8707564, from_signal_index=6, to_signal_index=6, argv=0xbfec434c) at kernel/qobject.cpp:3120
#10 0xb6d0c6e2 in QMetaObject::activate (sender=0x8707564, m=0xb7ccc220, local_signal_index=2, argv=0xbfec434c) at kernel/qobject.cpp:3194
#11 0xb7c828e3 in Kopete::PluginManager::protocolLoaded (this=0x8707564, _t1=0xa1f7fa0) at /build/buildd/kdenetwork-4.2.95/obj-i486-linux-gnu/kopete/libkopete/kopetepluginmanager.moc:140
#12 0xb7c8742b in Kopete::PluginManager::loadPluginInternal (this=0x8707564, pluginId=@0xbfec44b8) at /build/buildd/kdenetwork-4.2.95/kopete/libkopete/kopetepluginmanager.cpp:394
#13 0xb7c87ca9 in Kopete::PluginManager::slotLoadNextPlugin (this=0x8707564) at /build/buildd/kdenetwork-4.2.95/kopete/libkopete/kopetepluginmanager.cpp:330
#14 0xb7c87dcb in Kopete::PluginManager::qt_metacall (this=0x8707564, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfec4568)
    at /build/buildd/kdenetwork-4.2.95/obj-i486-linux-gnu/kopete/libkopete/kopetepluginmanager.moc:114
#15 0xb6d0ba58 in QMetaObject::activate (sender=0x8745358, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3120
#16 0xb6d0c6e2 in QMetaObject::activate (sender=0x8745358, m=0xb6de7908, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3194
#17 0xb6d10e57 in QSingleShotTimer::timeout (this=0x8745358) at .moc/release-shared/qtimer.moc:76
#18 0xb6d10f7c in QSingleShotTimer::timerEvent (this=0x8745358) at kernel/qtimer.cpp:298
#19 0xb6d05f0f in QObject::event (this=0x8745358, e=0xbfec49ec) at kernel/qobject.cpp:1082
#20 0xb62b0bcc in QApplicationPrivate::notify_helper (this=0x85da210, receiver=0x8745358, e=0xbfec49ec) at kernel/qapplication.cpp:4057
#21 0xb62b8ede in QApplication::notify (this=0xbfec4c7c, receiver=0x8745358, e=0xbfec49ec) at kernel/qapplication.cpp:3604
#22 0xb72543dd in KApplication::notify (this=0xbfec4c7c, receiver=0x8745358, event=0xbfec49ec) at /build/buildd/kde4libs-4.2.95/kdeui/kernel/kapplication.cpp:302
#23 0xb6cf57ab in QCoreApplication::notifyInternal (this=0xbfec4c7c, receiver=0x8745358, event=0xbfec49ec) at kernel/qcoreapplication.cpp:610
#24 0xb6d24b31 in QTimerInfoList::activateTimers (this=0x85e0b34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#25 0xb6d21280 in timerSourceDispatch (source=0x85e0b00) at kernel/qeventdispatcher_glib.cpp:164
#26 0xb5a69b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0xb5a6d0eb in ?? () from /usr/lib/libglib-2.0.so.0
#28 0xb5a6d268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0xb6d211d8 in QEventDispatcherGlib::processEvents (this=0x85d9d70, flags={i = -1075033240}) at kernel/qeventdispatcher_glib.cpp:324
#30 0xb6352765 in QGuiEventDispatcherGlib::processEvents (this=0x85d9d70, flags={i = -1075033192}) at kernel/qguieventdispatcher_glib.cpp:202
#31 0xb6cf3dda in QEventLoop::processEvents (this=0xbfec4c10, flags={i = -1075033128}) at kernel/qeventloop.cpp:149
#32 0xb6cf421a in QEventLoop::exec (this=0xbfec4c10, flags={i = -1075033064}) at kernel/qeventloop.cpp:200
#33 0xb6cf66c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#34 0xb62b0a47 in QApplication::exec () at kernel/qapplication.cpp:3526
#35 0x08059773 in main (argc=3, argv=0xbfec5084) at /build/buildd/kdenetwork-4.2.95/kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Pino Toscano 2009-07-02 20:04:27 UTC
Uninstall the facebook plugin, for now.
Comment 2 m.wege 2009-07-02 20:55:57 UTC
:-(
Comment 3 Dario Andres 2009-07-09 18:53:44 UTC
*** Bug 199438 has been marked as a duplicate of this bug. ***
Comment 4 Duncan Mac-Vicar Prett 2009-07-18 18:29:04 UTC
*** Bug 200658 has been marked as a duplicate of this bug. ***
Comment 5 Duncan Mac-Vicar Prett 2009-07-18 18:33:44 UTC
*** Bug 198124 has been marked as a duplicate of this bug. ***
Comment 6 Duncan Mac-Vicar Prett 2009-07-18 19:04:14 UTC
I hit this bug when I upgraded my KDE to latest snapshot and left my facebook plugin installed from source. Once I rebuilt facebook plugin, it went away.

Does the Ubuntu build system rebuild packages automatically?
Comment 7 m.wege 2009-07-18 19:20:08 UTC
Since it is not part of the KDE4.3 distribution I would assume this is not the case.
Comment 8 Dario Andres 2009-07-21 00:38:54 UTC
*** Bug 200814 has been marked as a duplicate of this bug. ***
Comment 9 m.wege 2009-08-01 09:10:15 UTC
I am now using the new compiled packages from jaunty. I can confirm that it does not crash on startup. Now it crashes on shutdown (which is an improvement). Unfortunately I dont know what I am missing to produce a useful backtrace. I only get:
Application: Kopete (kopete), signal: Segmentation fault
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb7d9b520 in ~Account (this=0xa86e988) at /build/buildd/kdenetwork-4.2.98/kopete/libkopete/kopeteaccount.cpp:123
#8  0xb7de9275 in ~PasswordedAccount (this=0xa86e988) at /build/buildd/kdenetwork-4.2.98/kopete/libkopete/kopetepasswordedaccount.cpp:42
#9  0xb2789759 in ?? () from /usr/lib/kde4/kopete_facebook.so
#10 0xb6e69bef in QObjectPrivate::deleteChildren (this=0xa880880) at kernel/qobject.cpp:1854
#11 0xb6e71ff3 in ~QObject (this=0xa822730) at kernel/qobject.cpp:844
#12 0xb7deb3b0 in ~Plugin (this=0xa822730) at /build/buildd/kdenetwork-4.2.98/kopete/libkopete/kopeteplugin.cpp:44
#13 0xb7df6538 in ~Protocol (this=0xa822730) at /build/buildd/kdenetwork-4.2.98/kopete/libkopete/kopeteprotocol.cpp:77
#14 0xb27855b8 in ?? () from /usr/lib/kde4/kopete_facebook.so
#15 0xb7df224a in ~PluginManagerPrivate (this=0x89e5620) at /build/buildd/kdenetwork-4.2.98/kopete/libkopete/kopetepluginmanager.cpp:76
#16 0xb7deb7ea in destroy () at /build/buildd/kdenetwork-4.2.98/kopete/libkopete/kopetepluginmanager.cpp:102
#17 0xb7d65cbb in ~KCleanUpGlobalStatic (this=0xb7e36e40) at /usr/include/kglobal.h:62
#18 0xb607bbb9 in exit () from /lib/tls/i686/cmov/libc.so.6
#19 0xb606377d in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#20 0x08056e71 in _start () at ../sysdeps/i386/elf/start.S:119
Comment 10 Dario Andres 2009-08-01 16:37:31 UTC
I think the crash on exit is more related to bug 199281.
Thanks
Comment 11 Dario Andres 2009-08-09 18:31:32 UTC
*** Bug 203137 has been marked as a duplicate of this bug. ***
Comment 12 Jithin Emmanuel 2009-08-09 18:48:16 UTC
In kubuntu karmic using kde 4.3. I experience crash in 2 scenario.

1. When now listening plugin is enabled and amarok is playing.
2. On changing status to offline via toolbar.

Other than that facebook plugin works normally.
Comment 13 Jithin Emmanuel 2009-08-09 19:03:34 UTC
And disabling facebook plugin did not work. I had to remove it.
Comment 14 Bruno Bigras 2009-11-15 23:20:13 UTC
For Kubuntu users there's a new package to test in karmic-proposed (kopete-facebook 0.1.4-0ubuntu1.1).

Is anyone still having this crash with the latest code from
http://github.com/dmacvicar/kopete-facebook or with the new package?
Comment 15 m.wege 2009-11-16 11:03:49 UTC
It does not crash anymore. Nice.