Bug 225638 - Kopete died with no action
Summary: Kopete died with no action
Status: RESOLVED UPSTREAM
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 15:51 UTC by raulgarciag
Modified: 2010-03-20 13:18 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 raulgarciag 2010-02-05 15:51:45 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-17-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
From time to time Kopete just dies. It happens to me almost everyday, and usually I'm not even using it (i.e. not typing in a window or anything, I could be just browing the net with Firefox for example) when it dies.

I'm using Jabber, MSN, Facebook and Yahoo.

Could it be a memory leak or anything related with many connection notifications? 'cause I see lots of those (many contacts), and maybe that's the reason.


 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
__libc_enable_asynccancel () at libc-cancellation.c:68
	in libc-cancellation.c
[Current thread is 1 (Thread 0x7f82e2bc1750 (LWP 2421))]

Thread 5 (Thread 0x7f82cc379910 (LWP 2575)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f82cc378c40 in ?? ()
#2  0x00007fff71aba782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x7f82c9249910 (LWP 2576)):
#0  0x00007f82df1f9626 in pthread_mutex_lock (mutex=0x1cb48c8) at forward.c:182
#1  0x00007f82dac5f89d in g_main_context_acquire () from /lib/libglib-2.0.so.0
#2  0x00007f82dac61112 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f82dac616c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f82e04ab1fe in QEventDispatcherGlib::processEvents (this=0x19db420, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#5  0x00007f82e0481532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f82e0481904 in QEventLoop::exec (this=0x1b5c6b0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f82cacac7c2 in ?? () from /usr/lib/kde4/kopete_jabber.so
#8  0x00007f82e039c445 in QThreadPrivate::start (arg=0x1cb4270) at thread/qthread_unix.cpp:188
#9  0x00007f82daa0ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f82df1ea80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f82c8a48910 (LWP 2577)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f82e039d4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1fd2898, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1fd2898, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f82dd79478c in QHostInfoAgent::run (this=0x1fd2880) at kernel/qhostinfo.cpp:260
#4  0x00007f82e039c445 in QThreadPrivate::start (arg=0x1fd2880) at thread/qthread_unix.cpp:188
#5  0x00007f82daa0ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f82df1ea80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f82bb8fb910 (LWP 4706)):
[KCrash Handler]
#5  0x00007f82df13e4b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f82df141f50 in *__GI_abort () at abort.c:92
#7  0x00007f82dac67e0a in g_logv () from /lib/libglib-2.0.so.0
#8  0x00007f82dac67ea3 in g_log () from /lib/libglib-2.0.so.0
#9  0x00007f82dac5e770 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f82dac5e825 in g_main_context_new () from /lib/libglib-2.0.so.0
#11 0x00007f82e04ac0fd in QEventDispatcherGlibPrivate (this=0x87cc350, context=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:242
#12 0x00007f82e04ac360 in QEventDispatcherGlib (this=0x33a3ef0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:270
#13 0x00007f82e039c2bf in QThreadPrivate::createEventDispatcher (data=0x1f7b9c0) at thread/qthread_unix.cpp:159
#14 0x00007f82e039c425 in QThreadPrivate::start (arg=0x1f7b7f0) at thread/qthread_unix.cpp:183
#15 0x00007f82daa0ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f82df1ea80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f82e2bc1750 (LWP 2421)):
#0  __libc_enable_asynccancel () at libc-cancellation.c:68
#1  0x00007f82df1de3a8 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f82d91e829a in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f82d91e87d7 in ?? () from /usr/lib/libxcb.so.1
#4  0x00007f82d91e8a85 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00007f82de180d4a in _XSend () from /usr/lib/libX11.so.6
#6  0x00007f82de181271 in _XEventsQueued () from /usr/lib/libX11.so.6
#7  0x00007f82de16a01b in XEventsQueued () from /usr/lib/libX11.so.6
#8  0x00007f82df9bf6e7 in x11EventSourcePrepare (s=0x12ed6a0, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#9  0x00007f82dac60dba in g_main_context_prepare () from /lib/libglib-2.0.so.0
#10 0x00007f82dac61191 in ?? () from /lib/libglib-2.0.so.0
#11 0x00007f82dac616c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#12 0x00007f82e04ab1a6 in QEventDispatcherGlib::processEvents (this=0x12a2560, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#13 0x00007f82df9bf4be in QGuiEventDispatcherGlib::processEvents (this=0x7fff71a48590, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#14 0x00007f82e0481532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#15 0x00007f82e0481904 in QEventLoop::exec (this=0x7fff71a48910, flags=) at kernel/qeventloop.cpp:201
#16 0x00007f82e0483ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#17 0x00000000004157f6 in _start ()
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 212923

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-05 16:51:14 UTC
This could be an error in an external library (glib)
If you could reproduce the crash again, there could be a test which could be done
Regards
Comment 2 Dario Andres 2010-03-19 16:11:26 UTC
Waiting for feedback.
Comment 3 raulgarciag 2010-03-20 12:04:13 UTC
I'll be happy to do whatever test you say next time Kopete crashes. Would you care to include details on what you want me to do.

I'm not a hacker (VERY far from that xD), but I'm a computing engineer and have been using linux for a WHILE, and also, I am willing to help you however you need, so please don't hesitate on giving me those instructions.

Thank you.

Regards,
Comment 4 Dario Andres 2010-03-20 13:18:29 UTC
The root causes that generated this crash should have been fixed in this time. So if you experience another Kopete crash please file a new bug report. Thanks