Bug 233771 - Kopete crashes when trying to set up WLM password right after startup (after it was nullified)
Summary: Kopete crashes when trying to set up WLM password right after startup (after ...
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-08 21:34 UTC by Shlomi Fish
Modified: 2010-04-09 11:06 UTC (History)
3 users (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 Shlomi Fish 2010-04-08 21:34:12 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.1-desktop-2mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
I accidentally nullified my WLM password, and after I start Kopete and press "Status -> Online" in order to connect, and I paste the password from gringotts (a secure notes taker) then kopete crashes completely.

The crash can be reproduced every time.

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

Thread 4 (Thread 0xaf3e3b70 (LWP 17647)):
#0  0xb5190036 in clock_gettime (clock_id=1, tp=0xaf3e3048) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6a8433c in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6a897a6 in QTimerInfoList::updateCurrentTime (this=0x997c404) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6a897ee in QTimerInfoList::timerWait (this=0x997c404, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6a8773b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf3e314c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6a877dd in timerSourcePrepare (source=0x0, timeout=0xb5193ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0xb50ef1b1 in IA__g_main_context_prepare (context=0x9b76850, priority=0xaf3e31bc) at gmain.c:2280
#7  0xb50ef599 in g_main_context_iterate (context=0x9b76850, block=<value optimized out>, dispatch=1, self=0x95a3390) at gmain.c:2571
#8  0xb50efb6e in IA__g_main_context_iteration (context=0x9b76850, may_block=1) at gmain.c:2654
#9  0xb6a8753f in QEventDispatcherGlib::processEvents (this=0x9a4fb60, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb6a5902d in QEventLoop::processEvents (this=0x95fa6e0, flags=) at kernel/qeventloop.cpp:149
#11 0xb6a59479 in QEventLoop::exec (this=0x95fa6e0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb194cceb in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#13 0xb6950f7f in QThreadPrivate::start (arg=0x9239470) at thread/qthread_unix.cpp:248
#14 0xb5b2dae5 in start_thread (arg=0xaf3e3b70) at pthread_create.c:297
#15 0xb5c8100e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaebe2b70 (LWP 17648)):
#0  0xb5190036 in clock_gettime (clock_id=1, tp=0xaebe20c8) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6a8433c in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6a897a6 in QTimerInfoList::updateCurrentTime (this=0x9b37094) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6a897ee in QTimerInfoList::timerWait (this=0x9b37094, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6a8773b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaebe21ac) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb50ef1b1 in IA__g_main_context_prepare (context=0x969cb00, priority=0xaebe221c) at gmain.c:2280
#6  0xb50ef599 in g_main_context_iterate (context=0x969cb00, block=<value optimized out>, dispatch=1, self=0x9b60750) at gmain.c:2571
#7  0xb50efb6e in IA__g_main_context_iteration (context=0x969cb00, may_block=1) at gmain.c:2654
#8  0xb6a8753f in QEventDispatcherGlib::processEvents (this=0x9a8ea30, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0xb6a5902d in QEventLoop::processEvents (this=0x9c8ed38, flags=) at kernel/qeventloop.cpp:149
#10 0xb6a59479 in QEventLoop::exec (this=0x9c8ed38, flags=...) at kernel/qeventloop.cpp:201
#11 0xb1b3d96c in XMPP::SyncThread::run (this=0x9721790) at /usr/src/debug/kdenetwork-4.4.2/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#12 0xb6950f7f in QThreadPrivate::start (arg=0x9721790) at thread/qthread_unix.cpp:248
#13 0xb5b2dae5 in start_thread (arg=0xaebe2b70) at pthread_create.c:297
#14 0xb5c8100e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xad3c7b70 (LWP 17657)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5c79201 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xb1e32cf0 in posix_timer_do () from /usr/lib/libortp.so.8
#3  0xb1e339a3 in rtp_scheduler_schedule () from /usr/lib/libortp.so.8
#4  0xb5b2dae5 in start_thread (arg=0xad3c7b70) at pthread_create.c:297
#5  0xb5c8100e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb45e16d0 (LWP 17641)):
[KCrash Handler]
#6  engine_unlocked_finish (e=0xb46b9260, unlock_for_handlers=1) at eng_init.c:92
#7  0xb468db98 in ENGINE_finish (e=0xb46b9260) at eng_init.c:146
#8  0xb46b102d in EVP_DigestInit_ex (ctx=0x96ae814, type=0xb4798620, impl=0x0) at digest.c:158
#9  0xabb0aff8 in ssl3_init_finished_mac () from /usr/lib/libssl.so.0.9.8
#10 0xabb08ba4 in ssl3_connect () from /usr/lib/libssl.so.0.9.8
#11 0xabb1fab6 in SSL_connect () from /usr/lib/libssl.so.0.9.8
#12 0xb544a5c2 in q_SSL_connect (a=0x96af9e0) at ssl/qsslsocket_openssl_symbols.cpp:158
#13 0xb54463e6 in QSslSocketBackendPrivate::startHandshake (this=0x9b74870) at ssl/qsslsocket_openssl.cpp:751
#14 0xb5446d5c in QSslSocketBackendPrivate::startClientEncryption (this=0x9b74870) at ssl/qsslsocket_openssl.cpp:503
#15 0xb543d769 in QSslSocket::startClientEncryption (this=0x9b530f8) at ssl/qsslsocket.cpp:1577
#16 0xb543ea58 in QSslSocketPrivate::_q_connectedSlot (this=0x9b74870) at ssl/qsslsocket.cpp:2046
#17 0xb5440ddf in QSslSocket::qt_metacall (this=0x9b530f8, _c=InvokeMetaMethod, _id=34, _a=0xbfea028c) at .moc/release-shared/moc_qsslsocket.cpp:116
#18 0xb0eccede in WlmSocket::qt_metacall (this=0x9b530f8, _c=InvokeMetaMethod, _id=34, _a=0xbfea028c) at /usr/src/debug/kdenetwork-4.4.2/build/kopete/protocols/wlm/wlmsocket.moc:74
#19 0xb6a5fd1d in QMetaObject::metacall (object=0x9b530f8, cl=InvokeMetaMethod, idx=34, argv=0xbfea028c) at kernel/qmetaobject.cpp:237
#20 0xb6a6eb8a in QMetaObject::activate (sender=0x9906f98, m=0xb54a4b70, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3293
#21 0xb541f535 in QAbstractSocket::connected (this=0x9906f98) at .moc/release-shared/moc_qabstractsocket.cpp:136
#22 0xb541fe31 in QAbstractSocketPrivate::fetchConnectionParameters (this=0x9cb7c90) at socket/qabstractsocket.cpp:1194
#23 0xb5421dd8 in QAbstractSocketPrivate::_q_testConnection (this=0x9cb7c90) at socket/qabstractsocket.cpp:1049
#24 0xb5410219 in QAbstractSocketEngine::connectionNotification (this=0xa0f8280) at socket/qabstractsocketengine.cpp:172
#25 0xb5411eb9 in QNativeSocketEngine::connectionNotification (this=0xa0f8280) at socket/qnativesocketengine.cpp:545
#26 0xb5411fdb in QWriteNotifier::event (this=0x9abe738, e=0xbfea0784) at socket/qnativesocketengine.cpp:1124
#27 0xb5f0eedc in QApplicationPrivate::notify_helper (this=0x915b640, receiver=0x9abe738, e=0xbfea0784) at kernel/qapplication.cpp:4300
#28 0xb5f15d18 in QApplication::notify (this=0xbfea0a80, receiver=0x9abe738, e=0xbfea0784) at kernel/qapplication.cpp:4183
#29 0xb6fb9558 in KApplication::notify (this=0xbfea0a80, receiver=0x9abe738, event=0xbfea0784) at /usr/src/debug/kdelibs-4.4.2/kdeui/kernel/kapplication.cpp:302
#30 0xb6a5a9ce in QCoreApplication::notifyInternal (this=0xbfea0a80, receiver=0x9abe738, event=0xbfea0784) at kernel/qcoreapplication.cpp:704
#31 0xb6a878d8 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#32 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110
#33 0xb50ebc8e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#34 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#35 0xb50ef9c8 in g_main_context_iterate (context=0x915d860, block=<value optimized out>, dispatch=1, self=0x915b478) at gmain.c:2591
#36 0xb50efb6e in IA__g_main_context_iteration (context=0x915d860, may_block=1) at gmain.c:2654
#37 0xb6a874f1 in QEventDispatcherGlib::processEvents (this=0x915b4c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#38 0xb5fcfb3a in QGuiEventDispatcherGlib::processEvents (this=0x915b4c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0xb6a5902d in QEventLoop::processEvents (this=0xbfea09e4, flags=) at kernel/qeventloop.cpp:149
#40 0xb6a59479 in QEventLoop::exec (this=0xbfea09e4, flags=...) at kernel/qeventloop.cpp:201
#41 0xb6a5d600 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#42 0xb5f0ef84 in QApplication::exec () at kernel/qapplication.cpp:3579
#43 0x080584de in main (argc=3, argv=0xbfea0ec4) at /usr/src/debug/kdenetwork-4.4.2/kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Nicolas L. 2010-04-09 10:17:10 UTC
please update your mandrivato latest openssl and kopete and tell if this is still valid.

If still valid please install openssl-debug and paste the new crash log
Comment 2 Shlomi Fish 2010-04-09 11:06:09 UTC
Hi,

(In reply to comment #1)
> please update your mandrivato latest openssl and kopete and tell if this is
> still valid.
> 

I installed them and now everything appears to be OK. Before the installation was OK, I had a problem with Firefox and HTTPS too, but now it seems to be OK as well (don't know if they were related or not). So I'm going to close this bug. 

Regards,

-- Shlomi Fish

> If still valid please install openssl-debug and paste the new crash log