| 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 First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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 *** |