Bug 207280 - Kopete random crash segfault (malloc errs, free, QPMCache::timerEvent)
Summary: Kopete random crash segfault (malloc errs, free, QPMCache::timerEvent)
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 0.70.90
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-13 20:16 UTC by Ewan A. A. Gunn
Modified: 2018-11-28 04:49 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 Ewan A. A. Gunn 2009-09-13 20:16:42 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.1
Operating System: Linux 2.6.30-gentoo-r4 x86_64

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 0 (LWP 7112)]

Thread 3 (Thread 0x7fa42e835950 (LWP 7113)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:91
#1  0x00007fa43f9ad8be in _L_lock_3849 () from /lib/libc.so.6
#2  0x00007fa43f9a9f9b in *__GI___libc_free (mem=0x7fa43fc85a00) at malloc.c:3623
#3  0x00007fa43c209541 in g_source_unref_internal (source=0x1e33470, context=0x1e66540, have_lock=0) at gmain.c:1524
#4  0x00007fa4414668eb in ~QEventDispatcherGlib (this=0x1e25ae0) at kernel/qeventdispatcher_glib.cpp:286
#5  0x00007fa441381b31 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:213
#6  0x00007fa441381c53 in QThreadPrivate::start (arg=0x17b20a0) at thread/qthread_unix.cpp:191
#7  0x00007fa441112ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#8  0x00007fa43fa0548d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa42de2a950 (LWP 7115)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa44138293b in QWaitCondition::wait (this=0x1fa7a70, mutex=0x1fa7a68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  0x00007fa442674e81 in QHostInfoAgent::run (this=0x1fa7a50) at kernel/qhostinfo.cpp:260
#3  0x00007fa441381c3f in QThreadPrivate::start (arg=0x1fa7a50) at thread/qthread_unix.cpp:189
#4  0x00007fa441112ff7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007fa43fa0548d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa4452e0750 (LWP 7112)):
[KCrash Handler]
#5  0x00007fa43f967205 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fa43f968723 in *__GI_abort () at abort.c:88
#7  0x00007fa43f9a2cf8 in __libc_message (do_abort=2, fmt=0x7fa43fa53ef8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#8  0x00007fa43f9a8468 in malloc_printerr (action=2, str=0x7fa43fa514b0 "corrupted double-linked list", ptr=<value optimized out>) at malloc.c:5994
#9  0x00007fa43f9a9dd8 in _int_free (av=0x7fa43fc85a00, mem=0x1ebcc40) at malloc.c:4726
#10 0x00007fa43f9a9fa6 in *__GI___libc_free (mem=0x7fa43fa4a7a0) at malloc.c:3625
#11 0x00007fa4413baecc in QString::free (d=0x1ebcc40) at tools/qstring.cpp:953
#12 0x00007fa440662f16 in QPMCache::timerEvent (this=0x189c9b0) at ../../include/QtCore/../../src/corelib/tools/qstring.h:866
#13 0x00007fa4414519e8 in QObject::event (this=0x189c9b0, e=0x1bc8) at kernel/qobject.cpp:1073
#14 0x00007fa4405c2fd5 in QApplicationPrivate::notify_helper (this=0x1791f20, receiver=0x189c9b0, e=0x7fffd922fcf0) at kernel/qapplication.cpp:4057
#15 0x00007fa4405ca33a in QApplication::notify (this=0x7fffd9230030, receiver=0x189c9b0, e=0x7fffd922fcf0) at kernel/qapplication.cpp:4022
#16 0x00007fa441fe57b4 in KApplication::notify (this=0x7fffd9230030, receiver=0x189c9b0, event=0x7fffd922fcf0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#17 0x00007fa44144478e in QCoreApplication::notifyInternal (this=0x7fffd9230030, receiver=0x189c9b0, event=0x7fffd922fcf0) at kernel/qcoreapplication.cpp:606
#18 0x00007fa441469193 in QTimerInfoList::activateTimers (this=0x17b1350) at kernel/qcoreapplication.h:213
#19 0x00007fa44146607a in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164
#20 0x00007fa43c209bf6 in IA__g_main_context_dispatch (context=0x17b0280) at gmain.c:2144
#21 0x00007fa43c20cde5 in g_main_context_iterate (context=0x17b0280, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#22 0x00007fa43c20cff7 in IA__g_main_context_iteration (context=0x17b0280, may_block=1) at gmain.c:2841
#23 0x00007fa441465ff9 in QEventDispatcherGlib::processEvents (this=0x17922c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#24 0x00007fa44063c8e6 in QGuiEventDispatcherGlib::processEvents (this=0x1bc8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#25 0x00007fa4414434e4 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -652017824}) at kernel/qeventloop.cpp:149
#26 0x00007fa441443668 in QEventLoop::exec (this=0x7fffd922ffa0, flags={i = -652017744}) at kernel/qeventloop.cpp:196
#27 0x00007fa441445204 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#28 0x00000000004162a0 in main (argc=3, argv=0x7fffd9230e68) at /var/tmp/portage/kde-base/kopete-4.3.1/work/kopete-4.3.1/kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-16 04:37:17 UTC
It looks like an UPSTREAM issue.
- Does it crashes regularly ?
Thanks
Comment 2 Ewan A. A. Gunn 2009-09-22 00:39:19 UTC
It crashes constantly now when starting up.  I've moved on to Pidgin as I need something that works, but I'll be happy to do further testing if needed.
Comment 3 Dario Andres 2009-12-19 16:46:08 UTC
"malloc_printer" could be related to bug 196207.
If you can reproduce this crash all the times, can you try running Kopete using the command "MALLOC_CHECK=   kopete" from Konsole and checking if it also crashes ? 
Thanks
Comment 4 Andrew Crouthamel 2018-10-29 23:57:20 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-13 14:21:05 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
mark the bug 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 6 Bug Janitor Service 2018-11-28 04:49:32 UTC
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!