Bug 226414

Summary: Kopete crash - doing nothing ( running in the background ) [free, QRingBuffer, QAbstractSocketPrivate::canWriteNotification]
Product: [Unmaintained] kopete Reporter: Filipe Azevedo <pasnox>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, bjorn.ballard, nicotra.andrea, null
Priority: NOR Keywords: triaged
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Filipe Azevedo 2010-02-11 22:52:13 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.31-19-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
dunno what happend, it was running in the background.

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

Thread 3 (Thread 0x7f00052a0910 (LWP 4272)):
#0  0x00007f001ae9c3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f00162ae37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f00162ae6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f001c4ef4b6 in QEventDispatcherGlib::processEvents (this=0xd1ff30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f001c4c4862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f001c4c4c3c in QEventLoop::exec (this=0xe730a0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f000ac58123 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#7  0x00007f001c3d1745 in QThreadPrivate::start (arg=0xc73d20) at thread/qthread_unix.cpp:248
#8  0x00007f001a95aa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f001aea880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0004a9f910 (LWP 4273)):
#0  0x00007f001a95e6dd in __pthread_mutex_unlock_usercnt (mutex=0x13f3848) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x13f3848) at pthread_mutex_unlock.c:289
#2  0x00007f00162addae in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00007f00162ae191 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f00162ae6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f001c4ef4b6 in QEventDispatcherGlib::processEvents (this=0x1367010, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007f001c4c4862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f001c4c4c3c in QEventLoop::exec (this=0x1364b20, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f000b0a18c2 in XMPP::SyncThread::run (this=0x13ede90) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0x00007f001c3d1745 in QThreadPrivate::start (arg=0x13ede90) at thread/qthread_unix.cpp:248
#10 0x00007f001a95aa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f001aea880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f001e9f57f0 (LWP 4135)):
[KCrash Handler]
#5  0x00007f001ae3ef08 in malloc_consolidate (av=0x7f001b133e40) at malloc.c:5095
#6  0x00007f001ae40518 in _int_free (av=0x7f001b133e40, p=0x2123390) at malloc.c:4968
#7  0x00007f001ae4374c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#8  0x00007f001c3d49f8 in QByteArray::resize (this=0x1c0e048, size=2078932986) at tools/qbytearray.cpp:1358
#9  0x00007f0019023490 in QRingBuffer::clear (this=0x1be38e8) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:262
#10 0x00007f00190223bf in QRingBuffer::free (this=0x1be3770) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:152
#11 QAbstractSocketPrivate::flush (this=0x1be3770) at socket/qabstractsocket.cpp:752
#12 0x00007f001902256c in QAbstractSocketPrivate::canWriteNotification (this=0x7f001b133e40) at socket/qabstractsocket.cpp:670
#13 0x00007f001900ef2f in QWriteNotifier::event (this=0xd3f160, e=<value optimized out>) at socket/qnativesocketengine.cpp:1121
#14 0x00007f001b605fac in QApplicationPrivate::notify_helper (this=0x7d27f0, receiver=0xd3f160, e=0x7fff4b6f9580) at kernel/qapplication.cpp:4298
#15 0x00007f001b60c59b in QApplication::notify (this=0x7fff4b6f9890, receiver=0xd3f160, e=0x7fff4b6f9580) at kernel/qapplication.cpp:4181
#16 0x00007f001ceb4d16 in KApplication::notify (this=0x7fff4b6f9890, receiver=0xd3f160, event=0x7fff4b6f9580) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00007f001c4c5f3c in QCoreApplication::notifyInternal (this=0x7fff4b6f9890, receiver=0xd3f160, event=0x7fff4b6f9580) at kernel/qcoreapplication.cpp:704
#18 0x00007f001c4ef81a in QCoreApplication::sendEvent (source=0x7d5e10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 socketNotifierSourceDispatch (source=0x7d5e10) at kernel/qeventdispatcher_glib.cpp:110
#20 0x00007f00162aabce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#21 0x00007f00162ae598 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007f00162ae6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#23 0x00007f001c4ef463 in QEventDispatcherGlib::processEvents (this=0x7a8050, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#24 0x00007f001b6b57ee in QGuiEventDispatcherGlib::processEvents (this=0x7f001b133e40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f001c4c4862 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f001c4c4c3c in QEventLoop::exec (this=0x7fff4b6f97e0, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f001c4c897b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#28 0x00000000004154f2 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-11 23:47:42 UTC
Looks like it could be the glib bug (bug 196207) or a Qt bug.... 
We can't do too much if the crash isn't reproducible. Regards
Comment 2 Dario Andres 2010-04-11 01:47:56 UTC
*** Bug 229091 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2010-04-11 01:47:59 UTC
*** Bug 232021 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-04-11 01:48:08 UTC
*** Bug 232326 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2010-04-11 01:49:05 UTC
- Did anyone else experience this crash again ?
Note that if this is not related to Qt or the old glib bug, it could be due some memory problem..
Comment 6 Dario Andres 2010-04-13 14:53:03 UTC
*** Bug 234204 has been marked as a duplicate of this bug. ***
Comment 7 Nicolas L. 2010-06-17 13:33:39 UTC
*** Bug 234441 has been marked as a duplicate of this bug. ***
Comment 8 Filipe Azevedo 2018-05-07 19:34:47 UTC
Let close this one as well
Comment 9 Andrew Crouthamel 2018-09-28 03:08:21 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 10 Andrew Crouthamel 2018-11-05 03:04:31 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!