Kmix crashes when connecting / disconnecting bluetooth headphones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Multimedia |
Fix Released
|
High
|
|||
kdemultimedia (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Whenever I connect or disconnect my bluetooth headphones kmix crashes. It seems to be related to when the audio output device changes. i.e. when changing from the internal audio device to the bluetooth headphones.
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/lib/i386-
[Current thread is 1 (Thread 0xb774a740 (LWP 14486))]
Thread 2 (Thread 0xac893b40 (LWP 14489)):
#0 0x00a52dcd in clock_gettime () from /lib/i386-
#1 0x02618315 in do_gettime (frac=0xac892fb0, sec=0xac892fa8) at tools/qelapsedt
#2 qt_gettime () at tools/qelapsedt
#3 0x02702226 in QTimerInfoList:
#4 0x0270257a in QTimerInfoList:
#5 0x02700e23 in timerSourcePrep
#6 0x02700ebd in timerSourcePrepare (source=0xabf02040, timeout=<optimized out>) at kernel/
#7 0x05b1f762 in g_main_
#8 0x05b1ff6f in ?? () from /lib/i386-
#9 0x05b201c1 in g_main_
#10 0x027018e7 in QEventDispatche
#11 0x026cd50d in QEventLoop:
#12 0x026cd7a9 in QEventLoop::exec (this=0xac893240, flags=...) at kernel/
#13 0x025b694c in QThread::exec (this=0x917a7b0) at thread/
#14 0x026aab5d in QInotifyFileSys
#15 0x025b9de0 in QThreadPrivate:
#16 0x07f99d4c in start_thread () from /lib/i386-
#17 0x00694ace in clone () from /lib/i386-
Thread 1 (Thread 0xb774a740 (LWP 14486)):
[KCrash Handler]
#7 0x0282ad54 in typeinfo for QObjectPrivate () from /usr/lib/
#8 0x001f9dca in MDWSlider:
#9 0x001f9fa2 in MDWSlider::update (this=0x915fce0) at ../../kmix/
#10 0x001f4c23 in ViewDockAreaPop
#11 0x001f1913 in qt_static_metacall (_a=0xbff8c650, _id=3, _o=0x91588d8, _c=<optimized out>) at ./viewbase.moc:64
#12 ViewBase:
#13 0x026e56b1 in QMetaObject:
#14 0x00214c75 in Mixer::
#15 0x026e56b1 in QMetaObject:
#16 0x001c9ea5 in Mixer_Backend:
#17 0x001ca1a8 in Mixer_Backend:
#18 0x001d712a in Mixer_PULSE:
#19 0x001db47d in sink_cb (c=0x8e5b120, i=0x0, eol=1) at ../../kmix/
#20 0x00462b45 in ?? () from /usr/lib/
#21 0x02488eed in ?? () from /usr/lib/
#22 0x024892f0 in pa_pdispatch_run () from /usr/lib/
#23 0x00456a1d in ?? () from /usr/lib/
#24 0x0248e8c3 in ?? () from /usr/lib/
#25 0x02478c28 in ?? () from /usr/lib/
#26 0x00180a3a in ?? () from /usr/lib/
#27 0x05b1fcda in g_main_
#28 0x05b200e5 in ?? () from /lib/i386-
#29 0x05b201c1 in g_main_
#30 0x02701887 in QEventDispatche
#31 0x06c97aaa in QGuiEventDispat
#32 0x026cd50d in QEventLoop:
#33 0x026cd7a9 in QEventLoop::exec (this=0xbff8d184, flags=...) at kernel/
#34 0x026d2eba in QCoreApplicatio
#35 0x06bdca74 in QApplication::exec () at kernel/
#36 0x001e379b in kdemain (argc=1, argv=0xbff8d3e4) at ../../kmix/
#37 0x0804850b in main (argc=1, argv=0xbff8d3e4) at kmix_dummy.cpp:3
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: kmix 4:4.8.2-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-24-generic i686
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Mon Apr 30 01:29:48 2012
EcryptfsInUse: Yes
InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
ProcEnviron:
LANGUAGE=
TERM=xterm
LANG=en_US.UTF-8
SHELL=/bin/zsh
SourcePackage: kdemultimedia
UpgradeStatus: Upgraded to precise on 2012-04-21 (8 days ago)
Changed in kdemultimedia: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Application: kmix (4) 0.rc7.2. mga2 i686
KDE Platform Version: 4.7.95 (4.8 RC1 (4.7.95)
Qt Version: 4.7.4
Operating System: Linux 3.2.0-desktop-
Distribution: "Mageia Cauldron"
-- Information about the crash:
kmix crashed (segfault) upon changing volume a few times, this is reproducable by changing volume up and down impatiently about a dozen times.
distribution is mageia cauldron, bug is filed: https:/ /bugs.mageia. org/show_ bug.cgi? id=3909
The crash can be reproduced every time.
-- Backtrace: libthread_ db.so.1" .
Application: KMix (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/i686/
[Current thread is 1 (Thread 0xb54406d0 (LWP 4080))]
Thread 2 (Thread 0xa7563b70 (LWP 4187)): librt.so. 1 libQtCore. so.4 libQtCore. so.4 libQtCore. so.4 libQtCore. so.4 libQtCore. so.4 context_ prepare () from /lib/libglib- 2.0.so. 0 2.0.so. 0 context_ iteration () from /lib/libglib- 2.0.so. 0 rGlib:: processEvents( QFlags< QEventLoop: :ProcessEventsF lag>) () from /usr/lib/ libQtCore. so.4 :processEvents( QFlags< QEventLoop: :ProcessEventsF lag>) () from /usr/lib/ libQtCore. so.4 :exec(QFlags< QEventLoop: :ProcessEventsF lag>) () from /usr/lib/ libQtCore. so.4 libQtCore. so.4 libQtCore. so.4 libQtCore. so.4 libpthread. so.0
#0 0xb5abbb40 in clock_gettime () from /lib/i686/
#1 0xb6d0b8d5 in ?? () from /usr/lib/
#2 0xb6ddded6 in ?? () from /usr/lib/
#3 0xb6dde23a in ?? () from /usr/lib/
#4 0xb6ddcad3 in ?? () from /usr/lib/
#5 0xb6ddcb6d in ?? () from /usr/lib/
#6 0xb5a07c9a in g_main_
#7 0xb5a084bf in ?? () from /lib/libglib-
#8 0xb5a08711 in g_main_
#9 0xb6ddd567 in QEventDispatche
#10 0xb6dae17d in QEventLoop:
#11 0xb6dae3c1 in QEventLoop:
#12 0xb6cb13eb in QThread::exec() () from /usr/lib/
#13 0xb6d8ed7d in ?? () from /usr/lib/
#14 0xb6cb42a3 in ?? () from /usr/lib/
#15 0xb6c3ea37 in start_thread () from /lib/i686/
#16 0xb601198e in clone () from /lib/i686/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 1 (Thread 0xb54406d0 (LWP 4080)): debug/kdemultim edia-4. 7.95/kmix/ core/volume. cpp:217 :setAllVolumes (this=0x0, vol=19538) at /usr/src/ debug/kdemultim edia-4. 7.95/kmix/ core/volume. cpp:113 ernal (ref_sliders=..., vol=..., this=<optimized out>) at /usr/src/ debug/kdemultim edia-4. 7.95/kmix/ gui/mdwslider. cpp:872 :volumeChangeIn ternal (this=0x8aa11d8, vol=..., ref_sliders=...) at /usr/src/ debug/kdemultim edia-4. 7.95/kmix/ gui/mdwslider. cpp:867 :volumeChange (this=0x8aa11d8) at /usr/src/ debug/kdemultim edia-4. 7.95/kmix/ gui/mdwslider. cpp:862 :qt_metacall (this=0x8aa11d8, _c=QMetaObject: :InvokeMetaMeth od, _id=14, _a=0xbfeff828) at /usr/src/ debug/kdemultim edia-4. 7.95/build/ kmix/mdwslider. moc:121 :metacall( QObject* , QMetaObject::Call, int, void**) () from /usr/lib/ libQtCore. so.4 :activate( QObject* , QMetaObject const*, int, void**) () from /usr/lib/ libQtCore. so.4 ::valueChanged( int) () from /usr/lib/ libQtGui. so.4 ::setValue( int) () from /usr...
[KCrash Handler]
#7 volrange (vol=19538, this=0x0) at /usr/src/
#8 Volume:
#9 0xb1892399 in volumeChangeInt
#10 MDWSlider:
#11 0xb18923ef in MDWSlider:
#12 0xb18953d9 in MDWSlider:
#13 0xb6db550d in QMetaObject:
#14 0xb6dc4420 in QMetaObject:
#15 0xb69e7645 in QAbstractSlider
#16 0xb66e891b in QAbstractSlider