Bug 231595 - Otr authentification crashes kopete
Summary: Otr authentification crashes kopete
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-21 22:33 UTC by alexander.julo
Modified: 2010-05-03 01:05 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (6.15 KB, text/plain)
2010-05-02 12:32 UTC, Tobias Stegmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description alexander.julo 2010-03-21 22:33:17 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Everytime someone tries to authenticate me in jabber kopete crashes instantly. It does not matter, whether it is the password or question/answer method. I have to mention that i only tried it on the facebook jabber, so it might be, that it is something special.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd88cd54760 (LWP 18683))]

Thread 3 (Thread 0x7fd8750a7710 (LWP 18684)):
#0  0x00007ffff73ff8f4 in clock_gettime ()
#1  0x00007fd884b46e5f in clock_gettime () from /lib/librt.so.1
#2  0x00007fd88a88709f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fd88a88bedd in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fd88a88bf05 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007fd88a889e5d in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fd88a889f05 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fd8848bc44a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007fd8848bc821 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#9  0x00007fd8848bcd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007fd88a889c66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007fd88a85f0c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0x00007fd88a85f49c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0x00007fd879a82de3 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#14 0x00007fd88a76c155 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007fd888d3581a in start_thread () from /lib/libpthread.so.0
#16 0x00007fd88926ac7d in clone () from /lib/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd8748a6710 (LWP 18685)):
#0  0x00007fd889262483 in poll () from /lib/libc.so.6
#1  0x00007fd8848bca0c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fd8848bcd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fd88a889c66 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fd88a85f0c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fd88a85f49c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fd879ec9772 in XMPP::SyncThread::run() () from /usr/lib/kde4/kopete_jabber.so
#7  0x00007fd88a76c155 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fd888d3581a in start_thread () from /lib/libpthread.so.0
#9  0x00007fd88926ac7d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd88cd54760 (LWP 18683)):
[KCrash Handler]
#5  0x00007fd889eb1ac0 in QWizard::currentId() const () from /usr/lib/libQtGui.so.4
#6  0x00007fd87aa496f5 in AuthenticationWizard::aborted() () from /usr/lib/libkopete_otr_shared.so.1
#7  0x00007fd87aa450c6 in OtrlChatInterface::decryptMessage(QString*, QString const&, QString const&, QString const&, Kopete::ChatSession*) () from /usr/lib/libkopete_otr_shared.so.1
#8  0x00007fd87ac57c46 in OtrMessageHandler::handleMessage(Kopete::MessageEvent*) () from /usr/lib/kde4/kopete_otr.so
#9  0x00007fd88c4606e2 in Kopete::ProcessMessageTask::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkopete.so.4
#10 0x00007fd88a8734df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007fd88a87acff in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007fd88a870133 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x00007fd8899ad5ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007fd8899b3bdb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fd88b22dd36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007fd88a86079c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007fd88a88d422 in ?? () from /usr/lib/libQtCore.so.4
#18 0x00007fd88a889f48 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007fd8848b926e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0x00007fd8848bcc28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#21 0x00007fd8848bcd50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0x00007fd88a889c13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007fd889a5bd6e in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fd88a85f0c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x00007fd88a85f49c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x00007fd88a8631db in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#27 0x0000000000414142 in _start ()

Reported using DrKonqi
Comment 1 Michael Zanetti 2010-04-22 00:25:09 UTC
Cannot reproduce this here. Please give a step-by-step instruction how you establish the otr session and start authentication procedure.
Comment 2 Tobias Stegmann 2010-05-02 12:32:35 UTC
Created attachment 43162 [details]
New crash information added by DrKonqi

Same over here. Kopete crashes when authenticating with contacts. This depends not on a specific protocol. It also happens randomly, sometimes it works fine.
Comment 3 Michael Zanetti 2010-05-03 01:05:52 UTC
SVN commit 1122012 by mzanetti:

return 0 when wizard is already closed
fixes crash when both sides abort authentication
BUG: 231595


 M  +1 -1      authenticationwizard.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1122012