Message info
 
To:kde-bugs-dist@kde.org From:tuk37@netcologne.de Subject:[Bug 297013] New: KMix crashes when I (un)plug my USB-soundcard Date:Thu, 29 Mar 2012 07:03:46 +0000
 

https://bugs.kde.org/show_bug.cgi?id=297013

Bug ID: 297013
Severity: crash
Version: 4
Priority: NOR
Assignee: esken@kde.org
Summary: KMix crashes when I (un)plug my USB-soundcard
Classification: Unclassified
OS: Linux
Reporter: tuk37@netcologne.de
Hardware: Ubuntu Packages
Status: UNCONFIRMED
Component: general
Product: kmix

Application: kmix (4)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Everytime I (un)plug my USB-soundcard KMix crashes - regardless of which (how
many) applications do run...

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5e9e730 (LWP 3736))]

Thread 3 (Thread 0xaf03eb70 (LWP 3766)):
#0 0x00a23d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1 0x02b33e35 in do_gettime (frac=0xaf03df30, sec=0xaf03df28) at
tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0x02c1db56 in QTimerInfoList::updateCurrentTime (this=0x91e3444) at
kernel/qeventdispatcher_unix.cpp:343
#4 0x02c1deaa in QTimerInfoList::timerWait (this=0x91e3444, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5 0x02c1c6c3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xaf03e03c) at kernel/qeventdispatcher_glib.cpp:136
#6 0x02c1c75d in timerSourcePrepare (source=0x91e3410, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7 0x01a1188c in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8 0x01a12637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9 0x01a12c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x02c1d217 in QEventDispatcherGlib::processEvents (this=0x90e0880,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x02be8d6d in QEventLoop::processEvents (this=0xaf03e1d0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x02be9009 in QEventLoop::exec (this=0xaf03e1d0, flags=...) at
kernel/qeventloop.cpp:204
#13 0x02ad29dc in QThread::exec (this=0x91e2b20) at thread/qthread.cpp:501
#14 0x02bc62dd in QInotifyFileSystemWatcherEngine::run (this=0x91e2b20) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x02ad5e70 in QThreadPrivate::start (arg=0x91e2b20) at
thread/qthread_unix.cpp:298
#16 0x01e249cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xaa6feb70 (LWP 3790)):
#0 0x00a23d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1 0x02b33e35 in do_gettime (frac=0xaa6fdf30, sec=0xaa6fdf28) at
tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0x02c1db56 in QTimerInfoList::updateCurrentTime (this=0xae700b34) at
kernel/qeventdispatcher_unix.cpp:343
#4 0x02c1deaa in QTimerInfoList::timerWait (this=0xae700b34, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5 0x02c1c6c3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xaa6fe03c) at kernel/qeventdispatcher_glib.cpp:136
#6 0x02c1c75d in timerSourcePrepare (source=0xae700b00, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7 0x01a1188c in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8 0x01a12637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9 0x01a12c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x02c1d217 in QEventDispatcherGlib::processEvents (this=0x925a1e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x02be8d6d in QEventLoop::processEvents (this=0xaa6fe1d0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x02be9009 in QEventLoop::exec (this=0xaa6fe1d0, flags=...) at
kernel/qeventloop.cpp:204
#13 0x02ad29dc in QThread::exec (this=0x9258c60) at thread/qthread.cpp:501
#14 0x02bc62dd in QInotifyFileSystemWatcherEngine::run (this=0x9258c60) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x02ad5e70 in QThreadPrivate::start (arg=0x9258c60) at
thread/qthread_unix.cpp:298
#16 0x01e249cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5e9e730 (LWP 3736)):
[KCrash Handler]
#7 0x00000030 in ?? ()
#8 0x00d8b978 in MDWSlider::update (this=0x9240090) at
../../kmix/gui/mdwslider.cpp:1001
#9 0x00d866d3 in ViewDockAreaPopup::refreshVolumeLevels (this=0x923f8d0) at
../../kmix/gui/viewdockareapopup.cpp:168
#10 0x00d8341f in ViewBase::qt_metacall (this=0x923f8d0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf8711e0) at
./viewbase.moc:87
#11 0x00d86082 in ViewDockAreaPopup::qt_metacall (this=0x923f8d0,
_c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf8711e0) at
./viewdockareapopup.moc:73
#12 0x02bf14fd in metacall (argv=0xbf8711e0, idx=30,
cl=QMetaObject::InvokeMetaMethod, object=0x923f8d0) at
kernel/qmetaobject.cpp:245
#13 QMetaObject::metacall (object=0x923f8d0, cl=QMetaObject::InvokeMetaMethod,
idx=30, argv=0xbf8711e0) at kernel/qmetaobject.cpp:240
#14 0x02c0121d in QMetaObject::activate (sender=0x91d1700, m=0xdc6d48,
local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3566
#15 0x00da64f5 in Mixer::controlChanged (this=0x91d1700) at ./mixer.moc:103
#16 0x00da662c in Mixer::qt_metacall (this=0x91d1700,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf871310) at
./mixer.moc:82
#17 0x02bf14fd in metacall (argv=0xbf871310, idx=5,
cl=QMetaObject::InvokeMetaMethod, object=0x91d1700) at
kernel/qmetaobject.cpp:245
#18 QMetaObject::metacall (object=0x91d1700, cl=QMetaObject::InvokeMetaMethod,
idx=5, argv=0xbf871310) at kernel/qmetaobject.cpp:240
#19 0x02c0121d in QMetaObject::activate (sender=0x91d1778, m=0xdc4ce4,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#20 0x00d5ba95 in Mixer_Backend::controlChanged (this=0x91d1778) at
./mixer_backend.moc:93
#21 0x00d5bd58 in Mixer_Backend::readSetFromHW (this=0x91d1778) at
../../kmix/backends/mixer_backend.cpp:155
#22 0x00d68c8a in Mixer_PULSE::triggerUpdate (this=0x91d1778) at
../../kmix/backends/mixer_pulse.cpp:1286
#23 0x00d6cff5 in sink_cb (c=0x92175f0, i=0x0, eol=1) at
../../kmix/backends/mixer_pulse.cpp:191
#24 0x00880035 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#25 0x01950ebd in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#26 0x019512c0 in pa_pdispatch_run () from
/usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#27 0x00873add in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#28 0x01956893 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#29 0x01940c18 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#30 0x0033caaa in ?? () from
/usr/lib/i386-linux-gnu/libpulse-mainloop-glib.so.0
#31 0x01a1225f in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x01a12990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0x01a12c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#34 0x02c1d1b7 in QEventDispatcherGlib::processEvents (this=0x8eeded0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x043ec06a in QGuiEventDispatcherGlib::processEvents (this=0x8eeded0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x02be8d6d in QEventLoop::processEvents (this=0xbf871d84, flags=...) at
kernel/qeventloop.cpp:149
#37 0x02be9009 in QEventLoop::exec (this=0xbf871d84, flags=...) at
kernel/qeventloop.cpp:204
#38 0x02bee71a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0x043346a4 in QApplication::exec () at kernel/qapplication.cpp:3816
#40 0x00d752ab in kdemain (argc=1, argv=0xbf871fe4) at
../../kmix/apps/main.cpp:76
#41 0x0804850b in main (argc=1, argv=0xbf871fe4) at kmix_dummy.cpp:3

This bug may be a duplicate of or related to bug 296570.

Possible duplicates by query: bug 296998, bug 296989, bug 296863, bug 296842,
bug 296815.

Reported using DrKonqi

--
You are receiving this mail because:
You are watching all bug changes.