Bug 231277 - kopete crash when kdenetwork state changes
Summary: kopete crash when kdenetwork state changes
Status: RESOLVED DUPLICATE of bug 200536
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-19 08:41 UTC by Ritesh Raj Sarraf
Modified: 2010-03-19 18:20 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 Ritesh Raj Sarraf 2010-03-19 08:41:36 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-4-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

-- Information about the crash:
Kopete is not stable enough to tolerate the frequent changes in kdenetworkstatus and eventually gives up and crashes.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f001b1397f0 (LWP 28732))]

Thread 7 (Thread 0x7efff5a04910 (LWP 28752)):
#0  0x00007f0017595743 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f001299a0ac in g_main_context_poll (context=0xff1450, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2904
#2  g_main_context_iterate (context=0xff1450, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2586
#3  0x00007f001299a3f0 in IA__g_main_context_iteration (context=0xff1450, may_block=1) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2654
#4  0x00007f0018c3a286 in QEventDispatcherGlib::processEvents (this=0xf894b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f0018c0f702 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f0018c0fadc in QEventLoop::exec (this=0xf05fd0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f0000b4a14b in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#8  0x00007f0018b1c5d5 in QThreadPrivate::start (arg=0xfd3ba0) at thread/qthread_unix.cpp:248
#9  0x00007f001323773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f00175a069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7efff5203910 (LWP 28753)):
#0  0x00007f0017595743 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=3787) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f001299a0ac in g_main_context_poll (context=0x11d7290, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2904
#2  g_main_context_iterate (context=0x11d7290, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2586
#3  0x00007f001299a3f0 in IA__g_main_context_iteration (context=0x11d7290, may_block=1) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2654
#4  0x00007f0018c3a286 in QEventDispatcherGlib::processEvents (this=0x1337e90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f0018c0f702 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f0018c0fadc in QEventLoop::exec (this=0x1149e80, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f0000f9bf82 in XMPP::SyncThread::run (this=0x11d94f0) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#8  0x00007f0018b1c5d5 in QThreadPrivate::start (arg=0x11d94f0) at thread/qthread_unix.cpp:248
#9  0x00007f001323773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f00175a069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7efff31ff910 (LWP 2184)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f0018b1d502 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x100b620, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x100b620, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0018b12939 in QThreadPoolThread::run (this=0xf40af0) at concurrent/qthreadpool.cpp:140
#4  0x00007f0018b1c5d5 in QThreadPrivate::start (arg=0xf40af0) at thread/qthread_unix.cpp:248
#5  0x00007f001323773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f00175a069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7efff4a02910 (LWP 2185)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f0018b1d502 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x100b620, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x100b620, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0018b12939 in QThreadPoolThread::run (this=0x14bea30) at concurrent/qthreadpool.cpp:140
#4  0x00007f0018b1c5d5 in QThreadPrivate::start (arg=0x14bea30) at thread/qthread_unix.cpp:248
#5  0x00007f001323773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f00175a069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 3 (Thread 0x7efff4201910 (LWP 2186)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f0018b1d502 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x100b620, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x100b620, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0018b12939 in QThreadPoolThread::run (this=0x2d67350) at concurrent/qthreadpool.cpp:140
#4  0x00007f0018b1c5d5 in QThreadPrivate::start (arg=0x2d67350) at thread/qthread_unix.cpp:248
#5  0x00007f001323773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f00175a069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7efff00d6910 (LWP 2190)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f0018b1d502 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x14cdb00, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x14cdb00, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0018b12939 in QThreadPoolThread::run (this=0x14cd320) at concurrent/qthreadpool.cpp:140
#4  0x00007f0018b1c5d5 in QThreadPrivate::start (arg=0x14cd320) at thread/qthread_unix.cpp:248
#5  0x00007f001323773a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f00175a069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f001b1397f0 (LWP 28732)):
[KCrash Handler]
#5  memcpy () at ../sysdeps/x86_64/memcpy.S:436
#6  0x00007f00190ae749 in KNetwork::Internal::KSocketBuffer::sendTo (this=<value optimized out>, dev=<value optimized out>, len=<value optimized out>) at ../../kdecore/network/k3socketbuffer.cpp:256
#7  0x00007f001909bddf in KNetwork::KBufferedSocket::slotWriteActivity (this=0x14c5490) at ../../kdecore/network/k3bufferedsocket.cpp:349
#8  0x00007f001909bcb6 in KNetwork::KBufferedSocket::qt_metacall (this=0x14c5490, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./k3bufferedsocket.moc:75
#9  0x00007f0018c23b1f in QMetaObject::activate (sender=0x2d6bea0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xf52) at kernel/qobject.cpp:3293
#10 0x00007f0018c6fa4e in QSocketNotifier::activated (this=0x2e98fdd, _t1=20) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#11 0x00007f0018c2ace3 in QSocketNotifier::event (this=0x2d6bea0, e=0x7fff7d6479d0) at kernel/qsocketnotifier.cpp:317
#12 0x00007f0017d348fc in QApplicationPrivate::notify_helper (this=0x897d60, receiver=0x2d6bea0, e=0x7fff7d6479d0) at kernel/qapplication.cpp:4300
#13 0x00007f0017d3addb in QApplication::notify (this=0x7fff7d647ce0, receiver=0x2d6bea0, e=0x7fff7d6479d0) at kernel/qapplication.cpp:4183
#14 0x00007f00195fd336 in KApplication::notify (this=0x7fff7d647ce0, receiver=0x2d6bea0, event=0x7fff7d6479d0) at ../../kdeui/kernel/kapplication.cpp:302
#15 0x00007f0018c10ddc in QCoreApplication::notifyInternal (this=0x7fff7d647ce0, receiver=0x2d6bea0, event=0x7fff7d6479d0) at kernel/qcoreapplication.cpp:704
#16 0x00007f0018c3a5ea in QCoreApplication::sendEvent (source=0x88eea0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 socketNotifierSourceDispatch (source=0x88eea0) at kernel/qeventdispatcher_glib.cpp:110
#18 0x00007f001299690e in g_main_dispatch (context=0x88e0b0) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:1960
#19 IA__g_main_context_dispatch (context=0x88e0b0) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2513
#20 0x00007f001299a2c8 in g_main_context_iterate (context=0x88e0b0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2591
#21 0x00007f001299a3f0 in IA__g_main_context_iteration (context=0x88e0b0, may_block=1) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2654
#22 0x00007f0018c3a233 in QEventDispatcherGlib::processEvents (this=0x842240, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#23 0x00007f0017de432e in QGuiEventDispatcherGlib::processEvents (this=0x2e98fdd, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f0018c0f702 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#25 0x00007f0018c0fadc in QEventLoop::exec (this=0x7fff7d647c30, flags=) at kernel/qeventloop.cpp:201
#26 0x00007f0018c1381b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#27 0x0000000000415662 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kopete/kopete/main.cpp:105
The current source language is "auto; currently c".

Possible duplicates by query: bug 230647, bug 230579, bug 228920, bug 226819, bug 226207.

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-19 12:57:04 UTC
- Are you using a Yahoo account ? (this could  be related to bug 200536)
Regards
Comment 2 Ritesh Raj Sarraf 2010-03-19 18:19:09 UTC
(In reply to comment #1)
> - Are you using a Yahoo account ? (this could  be related to bug 200536)
> Regards

Yes, I am.
Comment 3 Dario Andres 2010-03-19 18:20:31 UTC
Thanks

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