Bug 300793

Summary: Audio switches from internal device to hdmi and upon changing settings kmix crashes
Product: [Applications] kmix Reporter: Timothy Tuck <tek>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: 4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Timothy Tuck 2012-05-29 04:32:02 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 x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed: I will be listening to online radio (does not appear to matter which app im using) and audio will change going from 5.1 using built-in audio device to use GF116 HDMI Audio controller. This sounds like its played through a blown out tweeter with no mids or bass. Opening phonon and changing from the 5.1 setting to analog stereo used to just drop me back to regular stereo and fix the audio, now it goes silent, upon reselecting the 5.1output + analog sereo input audio returns but kmix will crash. sometimes kmix crashes when profile is changed to analog stereo 

- Unusual behavior I noticed:
The HDMI audio controller is getting auto selected even though I have it setup with a profile of off. yet for some reason I have not yet been able to pinpoint this will happen a couple of times a week, I am open to trying anything to make it go away.

System is a clean install of 12.04 can supply any additional info required

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f17a093a700 (LWP 25072)):
#0  0x00007f17b853af69 in __pthread_mutex_lock (mutex=0x7f179c000a80) at pthread_mutex_lock.c:92
#1  0x00007f17b7a0d561 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17b79d1a3e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17b79d1f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17b79d2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f17be94c426 in QEventDispatcherGlib::processEvents (this=0x7f179c0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f17be91bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f17be91bed7 in QEventLoop::exec (this=0x7f17a0939cd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f17be81afa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f17be8fb9ff in QInotifyFileSystemWatcherEngine::run (this=0x1e5e690) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f17be81dfcb in QThreadPrivate::start (arg=0x1e5e690) at thread/qthread_unix.cpp:298
#11 0x00007f17b38ecb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007f17b8538e9a in start_thread (arg=0x7f17a093a700) at pthread_create.c:308
#13 0x00007f17c1bd14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1797df2700 (LWP 25073)):
#0  0x00007f17c1bc5b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f17b79d1ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17b79d2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17be94c426 in QEventDispatcherGlib::processEvents (this=0x7f17900008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f17be91bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f17be91bed7 in QEventLoop::exec (this=0x7f1797df1cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f17be81afa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f17be8fb9ff in QInotifyFileSystemWatcherEngine::run (this=0x1c8d320) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f17be81dfcb in QThreadPrivate::start (arg=0x1c8d320) at thread/qthread_unix.cpp:298
#9  0x00007f17b38ecb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f17b8538e9a in start_thread (arg=0x7f1797df2700) at pthread_create.c:308
#11 0x00007f17c1bd14bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f17c22fd7c0 (LWP 25071)):
[KCrash Handler]
#6  0x00007f17bec6ad40 in typeinfo for QAbstractAnimationPrivate () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f17c1ef1e26 in MDWSlider::update (this=0x1f53d50) at ../../kmix/gui/mdwslider.cpp:1001
#8  0x00007f17c1eed64b in ViewDockAreaPopup::refreshVolumeLevels (this=<optimized out>) at ../../kmix/gui/viewdockareapopup.cpp:168
#9  0x00007f17be931281 in QMetaObject::activate (sender=0x1e8ae70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#10 0x00007f17be931281 in QMetaObject::activate (sender=0x1e98f30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#11 0x00007f17c1ec6b0c in Mixer_Backend::readSetFromHW (this=0x1e98f30) at ../../kmix/backends/mixer_backend.cpp:155
#12 0x00007f17c1ed6df5 in sink_cb (c=<optimized out>, i=<optimized out>, eol=<optimized out>) at ../../kmix/backends/mixer_pulse.cpp:191
#13 0x00007f17c02ae944 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#14 0x00007f17b7ef0693 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#15 0x00007f17b7ef0a03 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#16 0x00007f17c02a4bdd in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#17 0x00007f17b7ef52a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#18 0x00007f17c0092ab3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0
#19 0x00007f17b79d1c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f17b79d2060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f17b79d2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f17be94c3bf in QEventDispatcherGlib::processEvents (this=0x1a3ead0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007f17bf636d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f17be91bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f17be91bed7 in QEventLoop::exec (this=0x7fff947f82f0, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f17be920f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#27 0x00007f17c1ede3e2 in kdemain (argc=5, argv=0x7fff947f8878) at ../../kmix/apps/main.cpp:76
#28 0x00007f17c1b0076d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=5, ubp_av=0x7fff947f8878, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff947f8868) at libc-start.c:226
#29 0x0000000000400661 in _start ()

Possible duplicates by query: bug 300666, bug 300652, bug 300536, bug 299852, bug 298230.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-05-29 08:49:50 UTC

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