Bug 289630

Summary: KMix crashed
Product: [Applications] kmix Reporter: Joaquin Luciano <Pujol.Joaquin>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: crash CC: agronick, kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Joaquin Luciano 2011-12-23 02:53:33 UTC
Application: kmix (3.9-plus)
KDE Platform Version: 4.7.90 (4.8 Beta2 (4.7.90)
Qt Version: 4.8.0
Operating System: Linux 3.1.5-6.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:
Using the application Amarok, using mute/stop/play up/down volume
- Unusual behavior I noticed:
Process KMix consumed too much CPU

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f4d047af880 (LWP 8891))]

Thread 2 (Thread 0x7f4cef236700 (LWP 8892)):
#0  0x00007fffaf9fc98f in clock_gettime ()
#1  0x0000003c8f2041f1 in __GI_clock_gettime (clock_id=1, tp=0x7f4cef235980) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00000039e46d22e4 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00000039e47a8abd in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00000039e47a8df3 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00000039e47a788c in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00000039e47a7935 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x0000003c8fe44012 in g_main_context_prepare (context=0x7f4ce80009c0, priority=0x7f4cef235ae8) at gmain.c:2746
#8  0x0000003c8fe44e1d in g_main_context_iterate (context=0x7f4ce80009c0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053
#9  0x0000003c8fe4544c in g_main_context_iteration (context=0x7f4ce80009c0, may_block=1) at gmain.c:3136
#10 0x00000039e47a83b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00000039e4778772 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00000039e47789c7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#13 0x00000039e4678b27 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#14 0x00000039e475846f in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00000039e467bb6b in ?? () from /usr/lib64/libQtCore.so.4
#16 0x0000003ca42a52da in ?? () from /usr/lib64/nvidia/libGL.so.1
#17 0x0000003c8e607d90 in start_thread (arg=0x7f4cef236700) at pthread_create.c:309
#18 0x0000003c8deef3dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f4d047af880 (LWP 8891)):
[KCrash Handler]
#6  0x00000039e6a7be20 in typeinfo for QGesture () from /usr/lib64/libQtGui.so.4
#7  0x0000003da2054156 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#8  0x0000003da20506fb in ?? () from /usr/lib64/libkdeinit4_kmix.so
#9  0x00000039e478d2d1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#10 0x00000039e478d2d1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#11 0x0000003da202a99c in ?? () from /usr/lib64/libkdeinit4_kmix.so
#12 0x0000003da2039c45 in ?? () from /usr/lib64/libkdeinit4_kmix.so
#13 0x0000003ca78156f0 in context_get_sink_info_callback (pd=<optimized out>, command=<optimized out>, tag=<optimized out>, t=0xda88f0, userdata=0x1146590) at pulse/introspect.c:263
#14 0x0000003ca7c27223 in run_action (pd=0x138e030, r=0x11141e0, command=2, ts=0xda88f0) at pulsecore/pdispatch.c:274
#15 0x0000003ca7c27593 in pa_pdispatch_run (pd=0x138e030, packet=<optimized out>, creds=0x137aa50, userdata=0x11144e0) at pulsecore/pdispatch.c:326
#16 0x0000003ca780ebfd in pstream_packet_callback (p=<optimized out>, packet=0x13ded60, creds=0x137aa50, userdata=0x11144e0) at pulse/context.c:346
#17 0x0000003ca7c2be39 in do_read (p=0x137a900) at pulsecore/pstream.c:816
#18 do_something (p=0x137a900) at pulsecore/pstream.c:184
#19 0x0000003ca8401bd3 in dispatch_func (source=0x1148e60, callback=<optimized out>, userdata=<optimized out>) at pulse/glib-mainloop.c:585
#20 0x0000003c8fe44a7d in g_main_dispatch (context=0xdc1a10) at gmain.c:2425
#21 g_main_context_dispatch (context=0xdc1a10) at gmain.c:2995
#22 0x0000003c8fe45278 in g_main_context_iterate (context=0xdc1a10, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#23 0x0000003c8fe4544c in g_main_context_iteration (context=0xdc1a10, may_block=1) at gmain.c:3136
#24 0x00000039e47a834f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#25 0x00000039e606c5fe in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00000039e4778772 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00000039e47789c7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00000039e477d3c5 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#29 0x0000003da2041282 in kdemain () from /usr/lib64/libkdeinit4_kmix.so
#30 0x0000003c8de2169d in __libc_start_main (main=0x400730, argc=5, ubp_av=0x7fffaf8de748, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffaf8de738) at libc-start.c:226
#31 0x0000000000400761 in _start ()

Reported using DrKonqi
Comment 1 black_painkiller 2011-12-23 10:36:58 UTC
I confirm this also on Ubuntu with kde 4.7.90
Comment 2 Evgeny Brazgin 2011-12-24 15:05:58 UTC
I can confirm this too on Ubuntu using KDE 4.7.90.
Comment 3 Christian Esken 2011-12-30 14:26:31 UTC
Might be related to 288675. Please try again with the newest from branch 4.8 (or trunk). I might have just fixed that today.
Comment 4 Christian Esken 2011-12-30 14:26:57 UTC
Might be related to 288675. Please try again with the newest from branch 4.8
(or trunk). I might have just fixed that today.
Comment 5 Joaquin Luciano 2012-01-02 01:18:04 UTC

*** This bug has been marked as a duplicate of bug 288675 ***
Comment 6 Kyle Agronick 2014-04-11 02:41:17 UTC
I am having this issue with it crashing on shutdown

Application: kmix (4.4)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.13.6-1-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f81d54d0780 (LWP 1456))]

Thread 2 (Thread 0x7f81afb49700 (LWP 1599)):
#0  0x00007f81d3d953e9 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f81cfa43291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f81cfa02b77 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f81cfa03523 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f81cfa0370c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f81d4156d76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f81d4128d0f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f81d4129005 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8  0x00007f81d4027fef in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00007f81d410a513 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f81d402a68f in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f81d3d930db in start_thread () from /lib64/libpthread.so.0
#12 0x00007f81d2afc90d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f81d54d0780 (LWP 1456)):
[KCrash Handler]
#5  0x00007f81d3497789 in QRasterWindowSurface::~QRasterWindowSurface() () from /usr/lib64/libQtGui.so.4
#6  0x00007f81d3497809 in QRasterWindowSurface::~QRasterWindowSurface() () from /usr/lib64/libQtGui.so.4
#7  0x00007f81d34afb1c in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f81d32ec8f9 in ?? () from /usr/lib64/libQtGui.so.4
#9  0x00007f81d32eca99 in QWidgetPrivate::deleteExtra() () from /usr/lib64/libQtGui.so.4
#10 0x00007f81d32eccad in QWidgetPrivate::~QWidgetPrivate() () from /usr/lib64/libQtGui.so.4
#11 0x00007f81d32ecf39 in QWidgetPrivate::~QWidgetPrivate() () from /usr/lib64/libQtGui.so.4
#12 0x00007f81d4142c35 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
#13 0x00007f81d32f56ac in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#14 0x00007f81d32f5929 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#15 0x00007f81d38405e5 in ?? () from /usr/lib64/libQtGui.so.4
#16 0x00007f81d2a4d3d9 in __run_exit_handlers () from /lib64/libc.so.6
#17 0x00007f81d2a4d425 in exit () from /lib64/libc.so.6
#18 0x00000000004087a5 in _start ()