Bug 300133

Summary: Kmix crash
Product: [Applications] kmix Reporter: Maxi <nemox2>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: crash CC: jessie, nirox.linux.box, sayeed.ka
Priority: NOR    
Version: 4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Maxi 2012-05-16 12:40:23 UTC
Application: kmix (4)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

nothing, it just crashed
when firefox is running it always crashes after a certain time

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb5b6f980 (LWP 2260))]

Thread 3 (Thread 0xaebbdb40 (LWP 2270)):
#0  0x00731dcd in __GI_clock_gettime (clock_id=1, tp=0xaebbcf08) at ../sysdeps/unix/clock_gettime.c:116
#1  0x0241a315 in do_gettime (frac=0xaebbcf00, sec=0xaebbcef8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x02504226 in QTimerInfoList::updateCurrentTime (this=0xae20207c) at kernel/qeventdispatcher_unix.cpp:343
#4  0x0250457a in QTimerInfoList::timerWait (this=0xae20207c, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x02502e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaebbd00c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x02502ebd in timerSourcePrepare (source=0xae202048, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x04db0762 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x04db0f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x04db11c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x025038e7 in QEventDispatcherGlib::processEvents (this=0xae200480, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x024cf50d in QEventLoop::processEvents (this=0xaebbd190, flags=...) at kernel/qeventloop.cpp:149
#12 0x024cf7a9 in QEventLoop::exec (this=0xaebbd190, flags=...) at kernel/qeventloop.cpp:204
#13 0x023b894c in QThread::exec (this=0x8edb340) at thread/qthread.cpp:501
#14 0x024acb5d in QInotifyFileSystemWatcherEngine::run (this=0x8edb340) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x023bbde0 in QThreadPrivate::start (arg=0x8edb340) at thread/qthread_unix.cpp:298
#16 0x043b6a11 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xaa1feb40 (LWP 2281)):
#0  0x0073a416 in __kernel_vsyscall ()
#1  0x00bae5a2 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0x00ba9ebb in _L_lock_764 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0x00ba9d75 in __pthread_mutex_lock (mutex=0x43f5780) at pthread_mutex_lock.c:82
#4  0x00a685f4 in pthread_mutex_lock (mutex=0x43f5780) at forward.c:182
#5  0x043b1681 in ?? () from /usr/lib/nvidia-current-updates/libGL.so.1

Thread 1 (Thread 0xb5b6f980 (LWP 2260)):
[KCrash Handler]
#7  0x00010000 in ?? ()
#8  0x00455f78 in MDWSlider::update (this=0x9018238) at ../../kmix/gui/mdwslider.cpp:1001
#9  0x00450c23 in ViewDockAreaPopup::refreshVolumeLevels (this=0x9017b70) at ../../kmix/gui/viewdockareapopup.cpp:168
#10 0x0044d913 in qt_static_metacall (_a=0xbfb02560, _id=3, _o=0x9017b70, _c=<optimized out>) at ./viewbase.moc:64
#11 ViewBase::qt_static_metacall (_o=0x9017b70, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb02560) at ./viewbase.moc:55
#12 0x024e76b1 in QMetaObject::activate (sender=0x8fc23a8, m=0x491d48, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3547
#13 0x00470c75 in Mixer::controlChanged (this=0x8fc23a8) at ./mixer.moc:117
#14 0x024e76b1 in QMetaObject::activate (sender=0x8fbffb8, m=0x48fc44, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#15 0x00425ea5 in Mixer_Backend::controlChanged (this=0x8fbffb8) at ./mixer_backend.moc:107
#16 0x004261a8 in Mixer_Backend::readSetFromHW (this=0x8fbffb8) at ../../kmix/backends/mixer_backend.cpp:155
#17 0x0043312a in Mixer_PULSE::triggerUpdate (this=0x8fbffb8) at ../../kmix/backends/mixer_pulse.cpp:1286
#18 0x0043747d in sink_cb (c=0x9083868, i=0x0, eol=1) at ../../kmix/backends/mixer_pulse.cpp:191
#19 0x005ddb45 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#20 0x0707eeed in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#21 0x0707f2f0 in pa_pdispatch_run () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#22 0x005d1a1d in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#23 0x070848c3 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#24 0x0706ec28 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#25 0x008fea3a in ?? () from /usr/lib/i386-linux-gnu/libpulse-mainloop-glib.so.0
#26 0x04db0cda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x04db10e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x04db11c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0x02503887 in QEventDispatcherGlib::processEvents (this=0x8bf1eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x0142aaaa in QGuiEventDispatcherGlib::processEvents (this=0x8bf1eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x024cf50d in QEventLoop::processEvents (this=0xbfb03094, flags=...) at kernel/qeventloop.cpp:149
#32 0x024cf7a9 in QEventLoop::exec (this=0xbfb03094, flags=...) at kernel/qeventloop.cpp:204
#33 0x024d4eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#34 0x0136fa74 in QApplication::exec () at kernel/qapplication.cpp:3820
#35 0x0043f79b in kdemain (argc=1, argv=0xbfb032f4) at ../../kmix/apps/main.cpp:76
#36 0x0804850b in main (argc=1, argv=0xbfb032f4) at kmix_dummy.cpp:3

Possible duplicates by query: bug 299908, bug 299708, bug 299592, bug 299425, bug 299399.

Reported using DrKonqi
Comment 1 Torrie Fischer 2012-05-17 21:15:33 UTC
*** Bug 300177 has been marked as a duplicate of this bug. ***
Comment 2 Torrie Fischer 2012-05-17 21:15:37 UTC
*** Bug 300182 has been marked as a duplicate of this bug. ***
Comment 3 Jessie A. Morris 2012-05-17 23:04:00 UTC
Created attachment 71169 [details]
New crash information added by DrKonqi

kmix (4) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

Kmix keeps crashing for me as soon as I finish adjusting my volume. It has been doing this all day.

-- Backtrace (Reduced):
#6  0x00007f7dbdb60800 in QListData::shared_null () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f7dc0ddfe26 in MDWSlider::update (this=0x113a910) at ../../kmix/gui/mdwslider.cpp:1001
#8  0x00007f7dc0ddb64b in ViewDockAreaPopup::refreshVolumeLevels (this=<optimized out>) at ../../kmix/gui/viewdockareapopup.cpp:168
[...]
#11 0x00007f7dc0db4b0c in Mixer_Backend::readSetFromHW (this=0x106aef0) at ../../kmix/backends/mixer_backend.cpp:155
#12 0x00007f7dc0dc4df5 in sink_cb (c=<optimized out>, i=<optimized out>, eol=<optimized out>) at ../../kmix/backends/mixer_pulse.cpp:191
Comment 4 Christian Esken 2012-05-20 18:13:27 UTC
Preface: Any bug reporter that sees the following in the Stacktrace, please do NOT report it any longer:
kmix/gui/mdwslider.cpp:1001
or
kmix/gui/mdwslider.cpp:1003

The issue is fixed in KDE 4.8.3 , see Bug 290742 .

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