Bug 220973 - Kopete crashes while sending messages via Jabber using OTR
Summary: Kopete crashes while sending messages via Jabber using OTR
Status: RESOLVED DUPLICATE of bug 218570
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-02 14:21 UTC by Richard Weinberger
Modified: 2010-01-02 20:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Weinberger 2010-01-02 14:21:19 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.4 (KDE 4.3.4) "release 2"
Qt Version: 4.6.0
Operating System: Linux 2.6.25.20-0.5-pae i686

What I was doing when the application crashed:
When I'm sending a message to my buddy via Jabber Kopete crashes.
Me and my buddy are using Kopete with OTR.
Jabber works fine when OTR is disabled on both sides.

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 0 (LWP 5563)]

Thread 5 (Thread 0xb2854b90 (LWP 5570)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6c49c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6cbf192 in QWaitCondition::wait (this=0x827ba48, mutex=0x827ba44, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb75d3d52 in QHostInfoAgent::run (this=0x827ba38) at kernel/qhostinfo.cpp:252
#4  0xb6cbe26e in QThreadPrivate::start (arg=0x827ba38) at thread/qthread_unix.cpp:244
#5  0xb6c46175 in start_thread () from /lib/libpthread.so.0
#6  0xb5fdcdae in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb18a3b90 (LWP 5573)):
#0  0xb5a7c38a in clock_gettime () from /lib/librt.so.1
#1  0xb6dee14b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb6df359b in QTimerInfoList::updateCurrentTime (this=0x872ce44) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6df35ea in QTimerInfoList::timerWait (this=0x872ce44, tm=@0xb18a3188) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6df13f0 in timerSourcePrepareHelper (src=0xb18a30f8, timeout=0xb18a31f8) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6df1475 in timerSourcePrepare (source=0x0, timeout=0xb5a7fff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb59ff148 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb59ff56a in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb59ff9f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6df11cf in QEventDispatcherGlib::processEvents (this=0x8661f90, flags={i = -1316343064}) at kernel/qeventdispatcher_glib.cpp:409
#10 0xb6dc2b2a in QEventLoop::processEvents (this=0x884d4f0, flags={i = -1316343000}) at kernel/qeventloop.cpp:149
#11 0xb6dc2f72 in QEventLoop::exec (this=0x884d4f0, flags={i = -1316342920}) at kernel/qeventloop.cpp:201
#12 0xb29cf5e8 in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#13 0xb6cbe26e in QThreadPrivate::start (arg=0x879b3c0) at thread/qthread_unix.cpp:244
#14 0xb6c46175 in start_thread () from /lib/libpthread.so.0
#15 0xb5fdcdae in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb10a2b90 (LWP 5574)):
#0  0xb5a7c38a in clock_gettime () from /lib/librt.so.1
#1  0xb6dee14b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb6df359b in QTimerInfoList::updateCurrentTime (this=0x8865204) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6df35ea in QTimerInfoList::timerWait (this=0x8865204, tm=@0xb10a21c8) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6df13f0 in timerSourcePrepareHelper (src=0xb10a2138, timeout=0xb10a2218) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb59ff148 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb59ff56a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb59ff9f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6df11cf in QEventDispatcherGlib::processEvents (this=0x8865d88, flags={i = -1324735736}) at kernel/qeventdispatcher_glib.cpp:409
#9  0xb6dc2b2a in QEventLoop::processEvents (this=0xb19016a0, flags={i = -1324735672}) at kernel/qeventloop.cpp:149
#10 0xb6dc2f72 in QEventLoop::exec (this=0xb19016a0, flags={i = -1324735624}) at kernel/qeventloop.cpp:201
#11 0xb2c3b712 in ?? () from /usr/lib/kde4/kopete_jabber.so
#12 0xb6cbe26e in QThreadPrivate::start (arg=0x880f148) at thread/qthread_unix.cpp:244
#13 0xb6c46175 in start_thread () from /lib/libpthread.so.0
#14 0xb5fdcdae in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaf50bb90 (LWP 5577)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5fcd76b in write () from /lib/libc.so.6
#2  0xb5f76b1f in _IO_file_write () from /lib/libc.so.6
#3  0xb5f767c3 in ?? () from /lib/libc.so.6
#4  0xb5f76a5e in _IO_file_xsputn () from /lib/libc.so.6
#5  0xb5f51e00 in ?? () from /lib/libc.so.6
#6  0xb5f4d1a6 in vfprintf () from /lib/libc.so.6
#7  0xb5ff020e in __vfprintf_chk () from /lib/libc.so.6
#8  0xb2e9b190 in _gcry_logv (level=30, fmt=0xb2ef8fa3 "select() error: %s\n", arg_ptr=0xaf50abd4 "�\033'�") at /usr/include/bits/stdio2.h:128
#9  0xb2e9b329 in _gcry_log_error (fmt=0xb2ef8fa3 "select() error: %s\n") at misc.c:198
#10 0xb2edb1a9 in _gcry_rndlinux_gather_random (add=0xb2eaf670 <add_randomness>, origin=RANDOM_ORIGIN_EXTRAPOLL, length=229, level=2) at rndlinux.c:144
#11 0xb2eaf0db in read_random_source (orgin=<value optimized out>, length=44, level=2) at random.c:1317
#12 0xb2eb06b6 in _gcry_randomize (buffer=0xb1902760, length=20, level=GCRY_VERY_STRONG_RANDOM) at random.c:1026
#13 0xb2eb0a69 in _gcry_random_bytes_secure (nbytes=20, level=GCRY_VERY_STRONG_RANDOM) at random.c:546
#14 0xb2ecc9bd in generate (sk=0xaf50b0e0, nbits=<value optimized out>, qbits=0, ret_factors=0xaf50b22c) at dsa.c:246
#15 0xb2eccb33 in _gcry_dsa_generate (algo=17, nbits=1024, dummy=65537, skey=0xaf50b1fc, retfactors=0xaf50b22c) at dsa.c:404
#16 0xb2ea4faf in _gcry_pk_genkey (r_key=0xaf50b2c8, s_parms=0x87eda50) at pubkey.c:538
#17 0xb2e99c04 in gcry_pk_genkey (r_key=0xaf50b2c8, s_parms=0x87eda50) at visibility.c:605
#18 0xb2f01c0a in otrl_privkey_generate_FILEp () from /usr/lib/libotr.so.2
#19 0xb2f01db1 in otrl_privkey_generate () from /usr/lib/libotr.so.2
#20 0xb2f19b08 in ?? () from /usr/lib/libkopete_otr_shared.so.1
#21 0xb6cbe26e in QThreadPrivate::start (arg=0x882bf00) at thread/qthread_unix.cpp:244
#22 0xb6c46175 in start_thread () from /lib/libpthread.so.0
#23 0xb5fdcdae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54f16d0 (LWP 5563)):
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb5f39900 in raise () from /lib/libc.so.6
#8  0xb5f3b238 in abort () from /lib/libc.so.6
#9  0xb5f3270e in __assert_fail () from /lib/libc.so.6
#10 0xb2ea090c in _gcry_ath_mutex_lock (lock=0xb2efc408) at ath.c:186
#11 0xb2eaf070 in lock_pool () at random.c:299
#12 0xb2eaf20c in initialize () at random.c:328
#13 0xb2eb0a42 in _gcry_random_bytes_secure (nbytes=40, level=GCRY_STRONG_RANDOM) at random.c:542
#14 0xb2e98d34 in gcry_random_bytes_secure (nbytes=40, level=GCRY_STRONG_RANDOM) at visibility.c:1074
#15 0xb2f0525b in otrl_dh_gen_keypair () from /usr/lib/libotr.so.2
#16 0xb2f0b66e in otrl_auth_start_v2 () from /usr/lib/libotr.so.2
#17 0xb2f06a6d in otrl_message_receiving () from /usr/lib/libotr.so.2
#18 0xb2f1c334 in OtrlChatInterface::decryptMessage () from /usr/lib/libkopete_otr_shared.so.1
#19 0xb2f5cc0e in ?? () from /usr/lib/kde4/kopete_otr.so
#20 0xb7d72e94 in Kopete::MessageHandler::handleMessageInternal () from /usr/lib/libkopete.so.4
#21 0xb7d712be in ?? () from /usr/lib/libkopete.so.4
#22 0xb7d7128b in ?? () from /usr/lib/libkopete.so.4
#23 0xb6dc99b5 in QMetaObject::metacall (object=0x15bb, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbfc5ea38) at kernel/qmetaobject.cpp:237
#24 0xb6dd90eb in QMetaObject::activate (sender=0x81dc5a0, m=0xb6eda188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#25 0xb6de0267 in QSingleShotTimer::timeout (this=0x81dc5a0) at .moc/release-shared/qtimer.moc:82
#26 0xb6de038c in QSingleShotTimer::timerEvent (this=0x81dc5a0) at kernel/qtimer.cpp:308
#27 0xb6dd5534 in QObject::event (this=0x81dc5a0, e=0xbfc5ef70) at kernel/qobject.cpp:1224
#28 0xb62ac0bc in QApplicationPrivate::notify_helper (this=0x80b8b88, receiver=0x81dc5a0, e=0xbfc5ef70) at kernel/qapplication.cpp:4242
#29 0xb62b2a85 in QApplication::notify (this=0xbfc5fe3c, receiver=0x81dc5a0, e=0xbfc5ef70) at kernel/qapplication.cpp:3661
#30 0xb735264d in KApplication::notify (this=0xbfc5fe3c, receiver=0x81dc5a0, event=0xbfc5ef70) at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#31 0xb6dc44fb in QCoreApplication::notifyInternal (this=0xbfc5fe3c, receiver=0x81dc5a0, event=0xbfc5ef70) at kernel/qcoreapplication.cpp:704
#32 0xb6df4fb6 in QTimerInfoList::activateTimers (this=0x80bb4ac) at kernel/qcoreapplication.h:215
#33 0xb6df14b4 in timerSourceDispatch (source=0x80bb478) at kernel/qeventdispatcher_glib.cpp:184
#34 0xb59fc2f9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb59ff87b in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb59ff9f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6df11b1 in QEventDispatcherGlib::processEvents (this=0x80814d0, flags={i = -1077546728}) at kernel/qeventdispatcher_glib.cpp:407
#38 0xb6368bf5 in QGuiEventDispatcherGlib::processEvents (this=0x80814d0, flags={i = -1077546668}) at kernel/qguieventdispatcher_glib.cpp:202
#39 0xb6dc5862 in QCoreApplication::processEvents (flags={i = -1077546600}, maxtime=100) at kernel/qcoreapplication.cpp:924
#40 0xb2f18a97 in ?? () from /usr/lib/libkopete_otr_shared.so.1
#41 0xb2f074ac in otrl_message_receiving () from /usr/lib/libotr.so.2
#42 0xb2f1c334 in OtrlChatInterface::decryptMessage () from /usr/lib/libkopete_otr_shared.so.1
#43 0xb2f5cc0e in ?? () from /usr/lib/kde4/kopete_otr.so
#44 0xb7d72e94 in Kopete::MessageHandler::handleMessageInternal () from /usr/lib/libkopete.so.4
#45 0xb7d712be in ?? () from /usr/lib/libkopete.so.4
#46 0xb7d7128b in ?? () from /usr/lib/libkopete.so.4
#47 0xb6dc99b5 in QMetaObject::metacall (object=0x15bb, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbfc5f648) at kernel/qmetaobject.cpp:237
#48 0xb6dd90eb in QMetaObject::activate (sender=0x82c7fa0, m=0xb6eda188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#49 0xb6de0267 in QSingleShotTimer::timeout (this=0x82c7fa0) at .moc/release-shared/qtimer.moc:82
#50 0xb6de038c in QSingleShotTimer::timerEvent (this=0x82c7fa0) at kernel/qtimer.cpp:308
#51 0xb6dd5534 in QObject::event (this=0x82c7fa0, e=0xbfc5fb80) at kernel/qobject.cpp:1224
#52 0xb62ac0bc in QApplicationPrivate::notify_helper (this=0x80b8b88, receiver=0x82c7fa0, e=0xbfc5fb80) at kernel/qapplication.cpp:4242
#53 0xb62b2a85 in QApplication::notify (this=0xbfc5fe3c, receiver=0x82c7fa0, e=0xbfc5fb80) at kernel/qapplication.cpp:3661
#54 0xb735264d in KApplication::notify (this=0xbfc5fe3c, receiver=0x82c7fa0, event=0xbfc5fb80) at /usr/src/debug/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#55 0xb6dc44fb in QCoreApplication::notifyInternal (this=0xbfc5fe3c, receiver=0x82c7fa0, event=0xbfc5fb80) at kernel/qcoreapplication.cpp:704
#56 0xb6df4fb6 in QTimerInfoList::activateTimers (this=0x80bb4ac) at kernel/qcoreapplication.h:215
#57 0xb6df14e7 in idleTimerSourceDispatch (source=0x80bb4e0) at kernel/qeventdispatcher_glib.cpp:184
#58 0xb59fc2f9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#59 0xb59ff87b in ?? () from /usr/lib/libglib-2.0.so.0
#60 0xb59ff9f8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#61 0xb6df11b1 in QEventDispatcherGlib::processEvents (this=0x80814d0, flags={i = -1077543640}) at kernel/qeventdispatcher_glib.cpp:407
#62 0xb6368bf5 in QGuiEventDispatcherGlib::processEvents (this=0x80814d0, flags={i = -1077543592}) at kernel/qguieventdispatcher_glib.cpp:202
#63 0xb6dc2b2a in QEventLoop::processEvents (this=0xbfc5fdd0, flags={i = -1077543528}) at kernel/qeventloop.cpp:149
#64 0xb6dc2f72 in QEventLoop::exec (this=0xbfc5fdd0, flags={i = -1077543464}) at kernel/qeventloop.cpp:201
#65 0xb6dc5739 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#66 0xb62ac167 in QApplication::exec () at kernel/qapplication.cpp:3570
#67 0x080598c3 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-02 20:52:53 UTC
This issue is being tracked at bug 218570 Thanks

*** This bug has been marked as a duplicate of bug 218570 ***