Bug 209809 - Crashed creating account with Windows Live plugin [std::string, MSN::NotificationServerConnection::callback_NegotiateCVR, MSN::NotificationServerConnection::handleIncomingData]
Summary: Crashed creating account with Windows Live plugin [std::string, MSN::Notifica...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kopete
Classification: Unmaintained
Component: WLM Plugin (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks: libmsn-beta7-crashy
  Show dependency treegraph
 
Reported: 2009-10-07 23:03 UTC by Brian Whitehead
Modified: 2009-12-29 17:03 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Whitehead 2009-10-07 23:03:39 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30.8-64.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
While adding an account using the Windows Live plugin, the application just crashed.

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

Thread 4 (Thread 0x7f2e1b125910 (LWP 15945)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003d9325adfb in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003d926818e4 in QHostInfoAgent::run (this=0x1b75670) at kernel/qhostinfo.cpp:260
#4  0x0000003d93259d45 in QThreadPrivate::start (arg=0x1b75670) at thread/qthread_unix.cpp:188
#5  0x0000003d8720686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x0000003d866de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2e19c59910 (LWP 15947)):
#0  0x0000003d88e3a38b in IA__g_main_context_check (context=0x7f2e0c000990, max_priority=2147483647, fds=0x7f2e0c0022e0, n_fds=1) at gmain.c:2264
#1  0x0000003d88e3addd in g_main_context_iterate (context=0x7f2e0c000990, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2452
#2  0x0000003d88e3b20a in IA__g_main_context_iteration (context=0x7f2e0c000990, may_block=1) at gmain.c:2518
#3  0x0000003d9336798e in QEventDispatcherGlib::processEvents (this=0x7f2e0c0008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x0000003d9333ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#5  0x0000003d9333e2a4 in QEventLoop::exec (this=0x7f2e0c0012e0, flags={i = 0}) at kernel/qeventloop.cpp:201
#6  0x0000003d90e69033 in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#7  0x0000003d93259d45 in QThreadPrivate::start (arg=0x1c49280) at thread/qthread_unix.cpp:188
#8  0x0000003d8720686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#9  0x0000003d866de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2e19258910 (LWP 15948)):
#0  0x0000003d866d50d3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1942) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d88e3aecc in g_main_context_poll (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>)
    at gmain.c:2768
#2  g_main_context_iterate (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>) at gmain.c:2450
#3  0x0000003d88e3b20a in IA__g_main_context_iteration (context=0x7f2e10000990, may_block=1) at gmain.c:2518
#4  0x0000003d9336798e in QEventDispatcherGlib::processEvents (this=0x7f2e100008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x0000003d9333ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#6  0x0000003d9333e2a4 in QEventLoop::exec (this=0x7f2e100012e0, flags={i = 0}) at kernel/qeventloop.cpp:201
#7  0x00007f2e1a26aa32 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#8  0x0000003d93259d45 in QThreadPrivate::start (arg=0x1c72640) at thread/qthread_unix.cpp:188
#9  0x0000003d8720686a in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x0000003d866de3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2e2bead820 (LWP 15920)):
[KCrash Handler]
#5  std::string::size (this=<value optimized out>) at /usr/src/debug/gcc-4.4.1-20090729/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.h:624
#6  std::string::compare (this=<value optimized out>) at /usr/src/debug/gcc-4.4.1-20090729/obj-x86_64-redhat-linux/x86_64-redhat-linux/libstdc++-v3/include/bits/basic_string.tcc:930
#7  0x00007f2e18122531 in MSN::NotificationServerConnection::callback_NegotiateCVR(std::vector<std::string, std::allocator<std::string> >&, int, void*) () from /usr/lib64/libmsn.so.0.1
#8  0x00007f2e181240b9 in MSN::NotificationServerConnection::handleIncomingData() () from /usr/lib64/libmsn.so.0.1
#9  0x00007f2e181137bd in MSN::Connection::dataArrivedOnSocket() () from /usr/lib64/libmsn.so.0.1
#10 0x00007f2e183db984 in ?? () from /usr/lib64/kde4/kopete_wlm.so
#11 0x0000003d933547dc in QMetaObject::activate (sender=0x1e63920, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xe) at kernel/qobject.cpp:3113
#12 0x0000003d926b7dbd in QSslSocket::qt_metacall (this=0x1e63920, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb4e024c0) at .moc/release-shared/moc_qsslsocket.cpp:114
#13 0x00007f2e183db8c8 in ?? () from /usr/lib64/kde4/kopete_wlm.so
#14 0x0000003d933547dc in QMetaObject::activate (sender=0x1ee5220, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xe) at kernel/qobject.cpp:3113
#15 0x0000003d9269eeaf in QAbstractSocketPrivate::canReadNotification (this=0x1ef0c30) at socket/qabstractsocket.cpp:604
#16 0x0000003d9268e041 in QReadNotifier::event (this=<value optimized out>, e=0xffffc000) at socket/qnativesocketengine.cpp:1036
#17 0x0000003d9398f69c in QApplicationPrivate::notify_helper (this=0xe389d0, receiver=0x1ecf1e0, e=0x7fffb4e02900) at kernel/qapplication.cpp:4056
#18 0x0000003d939968fe in QApplication::notify (this=0x7fffb4e02c10, receiver=0x1ecf1e0, e=0x7fffb4e02900) at kernel/qapplication.cpp:4021
#19 0x0000003d96011b56 in KApplication::notify (this=0x7fffb4e02c10, receiver=0x1ecf1e0, event=0x7fffb4e02900) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#20 0x0000003d9333f59c in QCoreApplication::notifyInternal (this=0x7fffb4e02c10, receiver=0x1ecf1e0, event=0x7fffb4e02900) at kernel/qcoreapplication.cpp:610
#21 0x0000003d93367bba in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#22 socketNotifierSourceDispatch (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:110
#23 0x0000003d88e3790e in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#24 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#25 0x0000003d88e3b0e8 in g_main_context_iterate (context=0xe3b120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#26 0x0000003d88e3b20a in IA__g_main_context_iteration (context=0xe3b120, may_block=1) at gmain.c:2518
#27 0x0000003d93367936 in QEventDispatcherGlib::processEvents (this=0xe06f60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#28 0x0000003d93a21f8e in QGuiEventDispatcherGlib::processEvents (this=0x2, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#29 0x0000003d9333ded2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#30 0x0000003d9333e2a4 in QEventLoop::exec (this=0x7fffb4e02b60, flags={i = 0}) at kernel/qeventloop.cpp:201
#31 0x0000003d93340439 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#32 0x0000000000414356 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-09 00:01:39 UTC
- What is your "libmsn" version ?
Thanks
Comment 2 Brian Whitehead 2009-10-09 20:22:00 UTC
libmsn-4.0-0.12.beta7.fc11.x86_64
Comment 3 Dario Andres 2009-10-09 23:05:38 UTC
Thanks
Comment 4 Roman Jarosz 2009-12-29 17:03:26 UTC
We broke binary compatibility in libmsn, please recompile Kopete or tell distribution to provide new recompiled Kopete packages.