Bug 299912 - KMix crashes when automatically changing song (clementine) after changing Phonon settings
Summary: KMix crashes when automatically changing song (clementine) after changing Pho...
Status: RESOLVED DUPLICATE of bug 290742
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-12 22:08 UTC by Wertz S.
Modified: 2012-05-29 02:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.58 KB, text/plain)
2012-05-29 02:42 UTC, tranmind03
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wertz S. 2012-05-12 22:08:27 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:
Prior to changing Phonon settings, I experience no problem. 
After plugging in an USB sound card, changing Phonon settings accordlingly, plugging it out and changing settings back to normal, KMix crashes every time clementine automatically plays the next track.
I also changed the master channel on KMix for the USB sound card after plugging it in, but didn't change it back after plugging it out (KMix did it itself).

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 0x7f0ae532c780 (LWP 7428))]

Thread 3 (Thread 0x7f0ac5f9d700 (LWP 7429)):
#0  0x00007f0ae4bf2b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0ada9feff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0ada9ff124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0ae1979426 in QEventDispatcherGlib::processEvents (this=0x7f0ac00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f0ae1948c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f0ae1948ed7 in QEventLoop::exec (this=0x7f0ac5f9cdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0ae1847fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f0ae19289ff in QInotifyFileSystemWatcherEngine::run (this=0x1ee66b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0ae184afcb in QThreadPrivate::start (arg=0x1ee66b0) at thread/qthread_unix.cpp:298
#9  0x00007f0adb565e9a in start_thread (arg=0x7f0ac5f9d700) at pthread_create.c:308
#10 0x00007f0ae4bfe4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0ac5590700 (LWP 7430)):
#0  0x00007f0ae4bf2b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0ada9feff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0ada9ff124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0ae1979426 in QEventDispatcherGlib::processEvents (this=0x7f0ab40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f0ae1948c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f0ae1948ed7 in QEventLoop::exec (this=0x7f0ac558fdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0ae1847fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f0ae19289ff in QInotifyFileSystemWatcherEngine::run (this=0x1fd1680) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f0ae184afcb in QThreadPrivate::start (arg=0x1fd1680) at thread/qthread_unix.cpp:298
#9  0x00007f0adb565e9a in start_thread (arg=0x7f0ac5590700) at pthread_create.c:308
#10 0x00007f0ae4bfe4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0ae532c780 (LWP 7428)):
[KCrash Handler]
#6  0x00007f0ae4f1ee23 in MDWSlider::update (this=0x1fa4430) at ../../kmix/gui/mdwslider.cpp:1001
#7  0x00007f0ae4f1a64b in ViewDockAreaPopup::refreshVolumeLevels (this=<optimized out>) at ../../kmix/gui/viewdockareapopup.cpp:168
#8  0x00007f0ae195e281 in QMetaObject::activate (sender=0x1f11140, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#9  0x00007f0ae195e281 in QMetaObject::activate (sender=0x1ecb9d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#10 0x00007f0ae4ef3b0c in Mixer_Backend::readSetFromHW (this=0x1ecb9d0) at ../../kmix/backends/mixer_backend.cpp:155
#11 0x00007f0ae4f03df5 in sink_cb (c=<optimized out>, i=<optimized out>, eol=<optimized out>) at ../../kmix/backends/mixer_pulse.cpp:191
#12 0x00007f0ae32db944 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#13 0x00007f0adaf1d693 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#14 0x00007f0adaf1da03 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#15 0x00007f0ae32d1bdd in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#16 0x00007f0adaf222a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#17 0x00007f0ae30bfab3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0
#18 0x00007f0ada9fec9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f0ada9ff060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f0ada9ff124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f0ae19793bf in QEventDispatcherGlib::processEvents (this=0x1ad7ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007f0ae2663d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007f0ae1948c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f0ae1948ed7 in QEventLoop::exec (this=0x7fff5bcac590, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007f0ae194df67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#26 0x00007f0ae4f0b3e2 in kdemain (argc=5, argv=0x7fff5bcacb18) at ../../kmix/apps/main.cpp:76
#27 0x00007f0ae4b2d76d in __libc_start_main (main=0x400630 <main(int, char**)>, argc=5, ubp_av=0x7fff5bcacb18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5bcacb08) at libc-start.c:226
#28 0x0000000000400661 in _start ()

Possible duplicates by query: bug 299848, bug 299832, bug 299811, bug 299721, bug 299720.

Reported using DrKonqi
Comment 1 Christian Esken 2012-05-14 18:08:41 UTC

*** This bug has been marked as a duplicate of bug 290742 ***
Comment 2 tranmind03 2012-05-29 02:42:01 UTC
Created attachment 71418 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:
watching a video clip on youtube, and after every song change, Kmix kraches.

-- Backtrace (Reduced):
#6  0x00007fdc72dbbe23 in MDWSlider::update (this=0x1f77270) at ../../kmix/gui/mdwslider.cpp:1001
#7  0x00007fdc72db764b in ViewDockAreaPopup::refreshVolumeLevels (this=<optimized out>) at ../../kmix/gui/viewdockareapopup.cpp:168
[...]
#10 0x00007fdc72d90b0c in Mixer_Backend::readSetFromHW (this=0x1e98d40) at ../../kmix/backends/mixer_backend.cpp:155
#11 0x00007fdc72da0df5 in sink_cb (c=<optimized out>, i=<optimized out>, eol=<optimized out>) at ../../kmix/backends/mixer_pulse.cpp:191
[...]
#14 0x00007fdc68dbaa03 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so