Version: (using KDE 4.1.0) Installed from: FreeBSD Ports OS: FreeBSD When I attempted to add a jabber account, I got this crash: Application: Kopete (kopete), signal SIGSEGV [New Thread 0x807a01120 (LWP 100218)] [Switching to Thread 0x807a01120 (LWP 100218)] [KCrash handler] #6 0x000000080f5ad13c in JabberCapabilitiesManager::capabilitiesEnabled ( this=0x0, jid=) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabbercapabilitiesmanager.cpp:563 #7 0x000000080f58741a in JabberResource (this=0x809311da0, account=0x80b2729f0, jid=@0x7fffffff9010, resource=@0x7fffffff8d70) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabberresource.cpp:58 #8 0x000000080f58a0ae in JabberResourcePool::addResource (this=0x807a0e320, jid=@0x7fffffff9010, resource=@0x7fffffff8d70) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabberresourcepool.cpp:133 #9 0x000000080f582295 in JabberAccount::setPresence (this=0x80b2729f0, status=@0x7fffffff92c0) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabberaccount.cpp:1109 #10 0x000000080f582777 in JabberAccount::disconnect (this=0x80b2729f0, reason=Kopete::Account::Manual) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabberaccount.cpp:714 #11 0x000000080f584907 in ~JabberAccount (this=0x80b2729f0) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabberaccount.cpp:124 #12 0x0000000800ab3b3d in ~Protocol (this=0x80b4cea80) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopeteprotocol.cpp:72 #13 0x000000080f5762cd in ~JabberProtocol (this=0x80b4cea80) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/protocols/jabber/jabberprotocol.cpp:146 #14 0x0000000800ab0460 in ~PluginManagerPrivate (this=0x80b39a240) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopetepluginmanager.cpp:72 #15 0x0000000800aabe92 in destroy () at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopetepluginmanager.cpp:98 #16 0x0000000806137816 in __cxa_finalize () from /lib/libc.so.7 #17 0x00000008060e9b17 in exit () from /lib/libc.so.7 #18 0x0000000803287d6a in qt_message_output () from /usr/local/lib/qt4/libQtCore.so.4 #19 0x0000000803287e97 in qFatal () from /usr/local/lib/qt4/libQtCore.so.4 #20 0x000000080cf20924 in KopeteAccountConfig::load (this=0x807ad4070) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/kopete/config/accounts/kopeteaccountconfig.cpp:181 #21 0x000000080cf204a1 in KopeteAccountConfig::qt_metacall (this=0x807ad4070, _c=QMetaObject::InvokeMetaMethod, _id=) at kopeteaccountconfig.moc:99 #22 0x000000080336c0d2 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #23 0x0000000800a7205f in Kopete::AccountManager::accountRegistered (this=) at kopeteaccountmanager.moc:122 #24 0x0000000800a731dd in Kopete::AccountManager::registerAccount ( this=0x8093cd160, account=0x80b2729f0) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopeteaccountmanager.cpp:221 #25 0x0000000800a73682 in Kopete::AccountManager::slotPluginLoaded ( this=0x8093cd160, plugin=) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopeteaccountmanager.cpp:389 #26 0x0000000800a74081 in Kopete::AccountManager::qt_metacall ( this=0x8093cd160, _c=QMetaObject::InvokeMetaMethod, _id=) at kopeteaccountmanager.moc:109 #27 0x000000080336c0d2 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #28 0x0000000800aabc4f in Kopete::PluginManager::pluginLoaded (this=) at kopetepluginmanager.moc:118 #29 0x0000000800aaca1f in Kopete::PluginManager::loadPluginInternal ( this=0x80b39a268, pluginId=@0x7fffffffc320) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopetepluginmanager.cpp:386 #30 0x0000000800aaccd0 in Kopete::PluginManager::loadPlugin ( this=0x80b39a268, _pluginId=) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/libkopete/kopetepluginmanager.cpp:349 #31 0x00000008007bcd83 in AddAccountWizard::next (this=0x80fc36980) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/kopete/addaccountwizard/addaccountwizard.cpp:165 #32 0x0000000801f467e2 in KAssistantDialog::qt_metacall (this=0x80fc36980, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=) at kassistantdialog.moc:69 #33 0x00000008007bd08e in AddAccountWizard::qt_metacall (this=0x80fc36980, _c=QMetaObject::InvokeMetaMethod, _id=) at addaccountwizard.moc:67 #34 0x000000080336c0d2 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #35 0x0000000801f565fd in KDialog::slotButtonClicked (this=0x80fc36980, button=8192) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/dialogs/kdialog.cpp:857 #36 0x0000000801f586f9 in KDialog::qt_metacall (this=0x80fc36980, _c=QMetaObject::InvokeMetaMethod, _id=) at kdialog.moc:181 #37 0x000000080200c036 in KPageDialog::qt_metacall (this=0x80fc36980, _c=QMetaObject::InvokeMetaMethod, _id=) at kpagedialog.moc:63 #38 0x0000000801f467ad in KAssistantDialog::qt_metacall (this=0x80fc36980, _c=QMetaObject::InvokeMetaMethod, _id=) at kassistantdialog.moc:63 #39 0x00000008007bd08e in AddAccountWizard::qt_metacall (this=0x80fc36980, _c=QMetaObject::InvokeMetaMethod, _id=) at addaccountwizard.moc:67 #40 0x000000080336c0d2 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #41 0x000000080337188e in QSignalMapper::mapped () from /usr/local/lib/qt4/libQtCore.so.4 #42 0x00000008033720d0 in QSignalMapper::map () from /usr/local/lib/qt4/libQtCore.so.4 #43 0x000000080337231c in QSignalMapper::qt_metacall () from /usr/local/lib/qt4/libQtCore.so.4 #44 0x000000080336c0d2 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4 #45 0x000000080538d0d7 in QAbstractButton::clicked () from /usr/local/lib/qt4/libQtGui.so.4 #46 0x000000080515d3bb in QAbstractButtonPrivate::emitClicked () from /usr/local/lib/qt4/libQtGui.so.4 #47 0x000000080515e625 in QAbstractButtonPrivate::click () from /usr/local/lib/qt4/libQtGui.so.4 #48 0x000000080515e821 in QAbstractButton::mouseReleaseEvent () from /usr/local/lib/qt4/libQtGui.so.4 #49 0x0000000804eda95d in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4 #50 0x000000080515d9a0 in QAbstractButton::event () from /usr/local/lib/qt4/libQtGui.so.4 #51 0x00000008051e39c8 in QPushButton::event () from /usr/local/lib/qt4/libQtGui.so.4 #52 0x0000000804e93d1f in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4 #53 0x0000000804e966fe in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4 #54 0x0000000801fe3695 in KApplication::notify (this=0x7fffffffdb00, receiver=0x80cdba500, event=0x7fffffffd0b0) at /usr/ports/x11/kdelibs4/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311 #55 0x000000080335b884 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4 #56 0x0000000804e956f3 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4 #57 0x0000000804eefd1f in QETWidget::translateMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4 #58 0x0000000804eeeb37 in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4 #59 0x0000000804f11a53 in x11EventSourceDispatch () from /usr/local/lib/qt4/libQtGui.so.4 #60 0x0000000806aeba24 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #61 0x0000000806aeed05 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0 #62 0x0000000806aef1eb in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0 #63 0x0000000803380e0e in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4 #64 0x0000000804f1172f in QGuiEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtGui.so.4 #65 0x000000080335ae6d in QEventLoop::processEvents () from /usr/local/lib/qt4/libQtCore.so.4 #66 0x000000080335af47 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4 #67 0x000000080335ccc1 in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4 #68 0x00000000004498d7 in main (argc=3, argv=0x7fffffffe830) at /usr/ports/net/kdenetwork4/work/kdenetwork-4.1.0/kopete/kopete/main.cpp:102
do you still have this issue with kde 4.1.1 or kde 4.1.2 ?
I haven't tried newer KDE. In fact, I switched back to XFCE. Will try again on holidays.
i just tested and i can reproduce on trunk, in fact when i add the account, it tries to connect and then crash. I will try to look this issue.
my patch fix the crash : http://kenobi.mandriva.com/~neoclust/test i am testing an other patch only testing capabilitiesEnabled
SVN commit 879209 by nlecureuil: Fix crash when creating a jabber account BUG:167821 M +5 -1 jabberresource.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=879209