Summary: | kopete crashes when joins jabber groupchat | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | Maksim Melnikau <maxposedon> |
Component: | general | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Maksim Melnikau
2009-02-03 20:39:16 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :) kopete outputs to stderr before segfault: " kopete(15461)/kopete (jabber - raw protocol) JabberAccount::slotClientDebugMessage: "XML OUT: <presence to="test_test@conference.jabber.org/max_posedon" > <priority>0</priority> <x xmlns="http://jabber.org/protocol/muc"/> </presence> " kopete(15461)/kopete (jabber) JabberByteStream::slotReadyRead: called: available: 280 kopete(15461)/kopete (jabber - raw protocol) JabberAccount::slotClientDebugMessage: "XML IN: <presence from="test_test@conference.jabber.org/max_posedon" to="max_posedon@jabber.org/Kopete" > <priority>0</priority> <x xmlns="http://jabber.org/protocol/muc#user"> <item affiliation="owner" role="moderator" jid="max_posedon@jabber.org/Kopete" /> <status code="201" /> </x> </presence> " kopete(15461)/kopete (jabber) JabberAccount::slotGroupChatJoined: Joined groupchat "test_test@conference.jabber.org/max_posedon" kopete(15461)/kopete (jabber) JabberContactPool::addGroupContact: Adding new contact "test_test@conference.jabber.org" kopete(15461)/kopete (jabber) JabberBaseContact::updateContact: Synchronizing local copy of "test_test@conference.jabber.org" with information received from server. (name=' "" ' groups=' () ') kopete(15461)/kopete (jabber) JabberGroupContact::addSubContact: Adding new subcontact "test_test@conference.jabber.org/max_posedon" to room "test_test@conference.jabber.org" kopete(15461)/kopete (jabber) JabberContactPool::addGroupContact: Adding new contact "test_test@conference.jabber.org/max_posedon" kopete(15461)/kopete (jabber) JabberBaseContact::updateContact: Synchronizing local copy of "test_test@conference.jabber.org/max_posedon" with information received from server. (name=' "" ' groups=' () ') kopete(15461)/kopete (jabber) JabberGroupChatManager::JabberGroupChatManager: New message manager for "test_test@conference.jabber.org/max_posedon" KCrash: Application 'kopete' crashing... ortp-warning-Must catchup 1257 miliseconds. ortp-warning-Must catchup 1247 miliseconds. ortp-warning-Must catchup 1237 miliseconds. ortp-warning-Must catchup 1227 miliseconds. ortp-warning-Must catchup 1217 miliseconds. ortp-warning-Must catchup 1207 miliseconds. ortp-warning-Must catchup 1197 miliseconds. ortp-warning-Must catchup 1187 miliseconds. ortp-warning-Must catchup 1177 miliseconds. ortp-warning-Must catchup 1167 miliseconds. ortp-warning-Must catchup 1157 miliseconds. ortp-warning-Must catchup 1147 miliseconds. ortp-warning-Must catchup 1137 miliseconds. ortp-warning-Must catchup 1127 miliseconds. ortp-warning-Must catchup 1117 miliseconds. ortp-warning-Must catchup 1107 miliseconds. ortp-warning-Must catchup 1098 miliseconds. ortp-warning-Must catchup 1088 miliseconds. ortp-warning-Must catchup 1078 miliseconds. ortp-warning-Must catchup 1068 miliseconds. ortp-warning-Must catchup 1058 miliseconds. ortp-warning-Must catchup 1048 miliseconds. ortp-warning-Must catchup 1038 miliseconds. ortp-warning-Must catchup 1028 miliseconds. ortp-warning-Must catchup 1018 miliseconds. ortp-warning-Must catchup 1008 miliseconds. ortp-warning-Must catchup 998 miliseconds. ortp-warning-Must catchup 988 miliseconds. ortp-warning-Must catchup 978 miliseconds. ortp-warning-Must catchup 968 miliseconds. ortp-warning-Must catchup 958 miliseconds. ortp-warning-Must catchup 948 miliseconds. ortp-warning-Must catchup 938 miliseconds. ortp-warning-Must catchup 928 miliseconds. ortp-warning-Must catchup 918 miliseconds. ortp-warning-Must catchup 908 miliseconds. ortp-warning-Must catchup 898 miliseconds. ortp-warning-Must catchup 888 miliseconds. ortp-warning-Must catchup 878 miliseconds. ortp-warning-Must catchup 868 miliseconds. ortp-warning-Must catchup 858 miliseconds. ortp-warning-Must catchup 848 miliseconds. ortp-warning-Must catchup 838 miliseconds. ortp-warning-Must catchup 828 miliseconds. ortp-warning-Must catchup 818 miliseconds. ortp-warning-Must catchup 808 miliseconds. ortp-warning-Must catchup 798 miliseconds. ortp-warning-Must catchup 788 miliseconds. ortp-warning-Must catchup 778 miliseconds. ortp-warning-Must catchup 768 miliseconds. ortp-warning-Must catchup 758 miliseconds. ortp-warning-Must catchup 748 miliseconds. ortp-warning-Must catchup 738 miliseconds. ortp-warning-Must catchup 728 miliseconds. ortp-warning-Must catchup 718 miliseconds. ortp-warning-Must catchup 708 miliseconds. ortp-warning-Must catchup 698 miliseconds. ortp-warning-Must catchup 688 miliseconds. ortp-warning-Must catchup 678 miliseconds. ortp-warning-Must catchup 668 miliseconds. ortp-warning-Must catchup 658 miliseconds. ortp-warning-Must catchup 648 miliseconds. ortp-warning-Must catchup 638 miliseconds. ortp-warning-Must catchup 628 miliseconds. ortp-warning-Must catchup 618 miliseconds. ortp-warning-Must catchup 608 miliseconds. ortp-warning-Must catchup 598 miliseconds. ortp-warning-Must catchup 588 miliseconds. ortp-warning-Must catchup 578 miliseconds. ortp-warning-Must catchup 568 miliseconds. ortp-warning-Must catchup 558 miliseconds. ortp-warning-Must catchup 548 miliseconds. ortp-warning-Must catchup 538 miliseconds. ortp-warning-Must catchup 528 miliseconds. ortp-warning-Must catchup 518 miliseconds. ortp-warning-Must catchup 508 miliseconds. ortp-warning-Must catchup 498 miliseconds. ortp-warning-Must catchup 488 miliseconds. ortp-warning-Must catchup 478 miliseconds. ortp-warning-Must catchup 468 miliseconds. ortp-warning-Must catchup 458 miliseconds. ortp-warning-Must catchup 448 miliseconds. ortp-warning-Must catchup 438 miliseconds. ortp-warning-Must catchup 428 miliseconds. ortp-warning-Must catchup 418 miliseconds. ortp-warning-Must catchup 408 miliseconds. ortp-warning-Must catchup 398 miliseconds. ortp-warning-Must catchup 388 miliseconds. ortp-warning-Must catchup 378 miliseconds. ortp-warning-Must catchup 368 miliseconds. ortp-warning-Must catchup 358 miliseconds. ortp-warning-Must catchup 348 miliseconds. ortp-warning-Must catchup 338 miliseconds. ortp-warning-Must catchup 329 miliseconds. ortp-warning-Must catchup 319 miliseconds. ortp-warning-Must catchup 309 miliseconds. ortp-warning-Must catchup 299 miliseconds. ortp-warning-Must catchup 289 miliseconds. ortp-warning-Must catchup 279 miliseconds. ortp-warning-Must catchup 269 miliseconds. ortp-warning-Must catchup 259 miliseconds. ortp-warning-Must catchup 249 miliseconds. ortp-warning-Must catchup 239 miliseconds. ortp-warning-Must catchup 229 miliseconds. ortp-warning-Must catchup 219 miliseconds. ortp-warning-Must catchup 209 miliseconds. ortp-warning-Must catchup 199 miliseconds. ortp-warning-Must catchup 189 miliseconds. ortp-warning-Must catchup 179 miliseconds. ortp-warning-Must catchup 169 miliseconds. ortp-warning-Must catchup 159 miliseconds. ortp-warning-Must catchup 149 miliseconds. ortp-warning-Must catchup 139 miliseconds. ortp-warning-Must catchup 129 miliseconds. ortp-warning-Must catchup 119 miliseconds. ortp-warning-Must catchup 109 miliseconds. ortp-warning-Must catchup 99 miliseconds. ortp-warning-Must catchup 89 miliseconds. ortp-warning-Must catchup 79 miliseconds. ortp-warning-Must catchup 69 miliseconds. ortp-warning-Must catchup 59 miliseconds. You need to recompile kopete/kdenetwork with debug symbols. Hm... looks like it is kopete_cryptography bug. I can upload core(35Mb!) on my vps, if it can help. (gdb) bt #0 0xb6b163fb in QAction::isChecked () from /usr/lib/qt4/libQtGui.so.4 #1 0xb3f4914f in CryptographyPlugin::qt_metacall (this=0xbfeb2c74, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x821e870) at /tmp/portage/portage/kde-misc/kopete-cryptography-1.3.0/work/kopete-cryptography_build/cryptographyplugin.moc:100 #2 0xb728188f in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #3 0xb7281c28 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #4 0xb7d8b3d3 in Kopete::ChatSessionManager::chatSessionCreated (this=0x81dfb20, _t1=0x8377608) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/libkopete/kopetechatsessionmanager.moc:150 #5 0xb7d8b917 in Kopete::ChatSessionManager::registerChatSession (this=0x81dfb20, result=0x8377608) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/libkopete/kopetechatsessionmanager.cpp:141 #6 0xb3da9619 in JabberGroupChatManager (this=0x8377608, protocol=0x836f380, user=0x839aa08, others= {{p = {static shared_null = {ref = {_q_value = 15938}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xbfeb2ea0}, d = 0xbfeb2ea0}}, roomJid= {f = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13068}, alloc = 0, size = 0, data = 0x809f5be, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 431}, alloc = 0, size = 0, data = 0xb733e40e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfeb2e6c, static codecForCStrings = 0x0}, b = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13068}, alloc = 0, size = 0, data = 0x809f5be, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 431}, alloc = 0, size = 0, data = 0xb733e40e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbfeb32c0, static codecForCStrings = 0x0}, d = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13068}, alloc = 0, size = 0, data = 0x809f5be, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 431}, alloc = 0, size = 0, data = 0xb733e40e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1, static codecForCStrings = 0x0}, n = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13068}, alloc = 0, size = 0, data = 0x809f5be, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 431}, alloc = 0, size = 0, data = 0xb733e40e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x809f5ac, static codecForCStrings = 0x0}, r = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 13068}, alloc = 0, size = 0, data = 0x809f5be, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 431}, alloc = 0, size = 0, data = 0xb733e40e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x21, static codecForCStrings = 0x0}, valid = true, null = false}) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/jabbergroupchatmanager.cpp:40 ---Type <return> to continue, or q <return> to quit--- #7 0xb3d9f38a in JabberGroupContact (this=0x83ab788, rosterItem=@0xbfeb32b8, account=0x8335998, mc=0x8395870) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/jabbergroupcontact.cpp:61 #8 0xb3da1972 in JabberContactPool::addGroupContact (this=0x83c1d98, contact=@0xbfeb32b8, roomContact=true, metaContact=0x8395870, dirty=false) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/jabbercontactpool.cpp:157 #9 0xb3d8ad8a in JabberAccount::slotGroupChatJoined (this=0x8335998, jid=@0x83a90d8) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/jabberaccount.cpp:1459 #10 0xb3d8c342 in JabberAccount::qt_metacall (this=0x8335998, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbfeb345c) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/jabberaccount.moc:162 #11 0xb728188f in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #12 0xb7281c28 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #13 0xb3db3435 in JabberClient::groupChatJoined (this=0x83b82d8, _t1=@0x83a90d8) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/jabberclient.moc:300 #14 0xb3db345b in JabberClient::slotGroupChatJoined (this=0x83b82d8, jid=@0x83a90d8) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/jabberclient.cpp:1134 #15 0xb3db5965 in JabberClient::qt_metacall (this=0x83b82d8, _c=QMetaObject::InvokeMetaMethod, _id=41, _a=0xbfeb357c) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/jabberclient.moc:191 #16 0xb728188f in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #17 0xb7281c28 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #18 0xb3bc487b in XMPP::Client::groupChatJoined (this=0x85861a0, _t1=@0x83a90d8) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:253 #19 0xb3c0f42b in XMPP::Client::ppPresence (this=0x85861a0, j=@0xbfeb3954, s=@0xbfeb3848) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/libiris/iris/xmpp-im/client.cpp:726 #20 0xb3bc7e6c in XMPP::Client::qt_metacall (this=0x85861a0, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfeb3764) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:142 #21 0xb728188f in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #22 0xb7281c28 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #23 0xb3bc5324 in XMPP::JT_PushPresence::presence (this=0x8442038, _t1=@0xbfeb3954, _t2=@0xbfeb3848) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/libiris/moc_xmpp_tasks.cpp:317 #24 0xb3c2a520 in XMPP::JT_PushPresence::take (this=0x8442038, e=@0xbfeb3c94) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/libiris/iris/xmpp-im/xmpp_tasks.---Type <return> to continue, or q <return> to quit--- cpp:765 #25 0xb3c3dacc in XMPP::Task::take (this=0x8586338, x=@0xbfeb3c94) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/libiris/iris/xmpp-im/xmpp_task.cpp:140 #26 0xb3c0f9d7 in XMPP::Client::distribute (this=0x85861a0, x=@0xbfeb3c94) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/libiris/iris/xmpp-im/client.cpp:580 #27 0xb3c103d7 in XMPP::Client::streamReadyRead (this=0x85861a0) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/libiris/iris/xmpp-im/client.cpp:527 #28 0xb3bc7e27 in XMPP::Client::qt_metacall (this=0x85861a0, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfeb3d58) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:137 #29 0xb728188f in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #30 0xb7281c28 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #31 0xb3bc4cc2 in XMPP::Stream::readyRead (this=0x85838e0) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/libiris/moc_xmpp_stream.cpp:97 #32 0xb3c00584 in XMPP::ClientStream::doReadyRead (this=0x85838e0) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/protocols/jabber/libiris/iris/xmpp-core/stream.cpp:900 #33 0xb3bc837b in XMPP::ClientStream::qt_metacall (this=0x85838e0, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfeb3e68) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete_build/kopete/protocols/jabber/libiris/moc_xmpp_clientstream.cpp:132 #34 0xb728188f in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #35 0xb7281c28 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4 #36 0xb7287383 in ?? () from /usr/lib/qt4/libQtCore.so.4 #37 0xb7287462 in ?? () from /usr/lib/qt4/libQtCore.so.4 #38 0xb7280f74 in QObject::event () from /usr/lib/qt4/libQtCore.so.4 #39 0xb6b1b674 in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4 #40 0xb6b1c643 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4 #41 0xb76745c6 in KApplication::notify () from /usr/lib/libkdeui.so.5 #42 0xb7273abd in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4 #43 0xb7293408 in ?? () from /usr/lib/qt4/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #44 0xb7293cd0 in QEventDispatcherUNIX::processEvents () from /usr/lib/qt4/libQtCore.so.4 #45 0xb6b89f8e in ?? () from /usr/lib/qt4/libQtGui.so.4 #46 0xb72715ba in QEventLoop::processEvents () from /usr/lib/qt4/libQtCore.so.4 #47 0xb7271759 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4 #48 0xb7274147 in QCoreApplication::exec () from /usr/lib/qt4/libQtCore.so.4 #49 0xb6b1b51b in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4 #50 0x08080dbe in main (argc=2, argv=0xbfeb48e4) at /tmp/portage/portage/kde-base/kopete-4.2.0/work/kopete-4.2.0/kopete/kopete/main.cpp:102 Thanks *** This bug has been marked as a duplicate of bug 180681 *** |