Bug 287535 - kmix 4.8 crashes when audio source changes (e.g. track change in amarok)
Summary: kmix 4.8 crashes when audio source changes (e.g. track change in amarok)
Status: RESOLVED DUPLICATE of bug 285017
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 3.9
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-25 13:26 UTC by Christian (Fuchs)
Modified: 2011-11-29 13:31 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.84 KB, text/plain)
2011-11-28 03:58 UTC, klangga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian (Fuchs) 2011-11-25 13:26:38 UTC
Application: kmix (3.9-plus)
KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

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

Changed track in amarok. This happens quite recently in kmix 4.8, when an audio source changes it's name or when audio sources are removed / added, it crashes with a segfault.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KMix (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa9b115d760 (LWP 10569))]

Thread 2 (Thread 0x7fa9907ef700 (LWP 10585)):
#0  0x00007fa9ae7d5f23 in poll () from /lib64/libc.so.6
#1  0x00007fa9ab5cd7a3 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa9ab5cdc71 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fa9afdcdcc6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fa9afda1f02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fa9afda214c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fa9afcb7704 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fa9afd838e8 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fa9afcb9f65 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fa9afa2ad0c in start_thread () from /lib64/libpthread.so.0
#10 0x00007fa9ae7dedfd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa9b115d760 (LWP 10569)):
[KCrash Handler]
#6  0x00007fa99de25533 in MDWSlider::update() () from /usr/lib64/libkdeinit4_kmix.so
#7  0x00007fa99de216a3 in ViewDockAreaPopup::refreshVolumeLevels() () from /usr/lib64/libkdeinit4_kmix.so
#8  0x00007fa99de1e5d1 in ViewBase::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeinit4_kmix.so
#9  0x00007fa99de21148 in ViewDockAreaPopup::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeinit4_kmix.so
#10 0x00007fa9afdb746f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fa99de3d77c in Mixer::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeinit4_kmix.so
#12 0x00007fa9afdb746f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007fa99ddfaf0c in Mixer_Backend::readSetFromHW() () from /usr/lib64/libkdeinit4_kmix.so
#14 0x00007fa99de0e417 in sink_input_cb(pa_context*, pa_sink_input_info const*, int, void*) () from /usr/lib64/libkdeinit4_kmix.so
#15 0x00007fa9a2af9b20 in context_get_sink_input_info_callback () from /usr/lib64/libpulse.so.0
#16 0x00007fa9a2189643 in run_action () from /usr/lib64/libpulsecommon-1.1.so
#17 0x00007fa9a2189b49 in pa_pdispatch_run () from /usr/lib64/libpulsecommon-1.1.so
#18 0x00007fa9a2af0c5d in pstream_packet_callback () from /usr/lib64/libpulse.so.0
#19 0x00007fa9a218e1c4 in do_something () from /usr/lib64/libpulsecommon-1.1.so
#20 0x00007fa9a28dbe3a in dispatch_func () from /usr/lib64/libpulse-mainloop-glib.so.0
#21 0x00007fa9ab5cd28f in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fa9ab5cda98 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0
#23 0x00007fa9ab5cdc71 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fa9afdcdc6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007fa9af00a61e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007fa9afda1f02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007fa9afda214c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007fa9afda661b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007fa99de11f3a in kdemain () from /usr/lib64/libkdeinit4_kmix.so
#30 0x0000000000407509 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#31 0x0000000000408100 in handle_launcher_request ()
#32 0x00000000004087f5 in handle_requests(int) ()
#33 0x00000000004093e2 in main ()

Possible duplicates by query: bug 285017, bug 283194.

Reported using DrKonqi
Comment 1 Bogdan Udrescu 2011-11-26 15:35:09 UTC
looks like a duplicate of bug 285017 according to backtrace
Comment 2 klangga 2011-11-28 03:58:15 UTC
Created attachment 66138 [details]
New crash information added by DrKonqi

kmix (3.9-plus) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Kmix is crashing with track changes in Amarok, exactly as previously mentioned.

-- Backtrace (Reduced):
#7  0x00007fa6b58abeb7 in MDWSlider::update (this=0x99e200) at /var/tmp/portage/kde-base/kmix-9999/work/kmix-9999/kmix/gui/mdwslider.cpp:990
#8  0x00007fa6b58a7770 in ViewDockAreaPopup::refreshVolumeLevels (this=<optimized out>) at /var/tmp/portage/kde-base/kmix-9999/work/kmix-9999/kmix/gui/viewdockareapopup.cpp:159
#9  0x00007fa6b58a44e1 in ViewBase::qt_metacall (this=0x98dfb0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff6ad3e020) at /var/tmp/portage/kde-base/kmix-9999/work/kmix-9999_build/kmix/viewbase.moc:90
#10 0x00007fa6b58a7418 in ViewDockAreaPopup::qt_metacall (this=0x98dfb0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kmix-9999/work/kmix-9999_build/kmix/viewdockareapopup.moc:67
[...]
#12 0x00007fa6b58c11fc in Mixer::qt_metacall (this=0x916d40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff6ad3e110) at /var/tmp/portage/kde-base/kmix-9999/work/kmix-9999_build/kmix/mixer.moc:82
Comment 3 Myriam Schweingruber 2011-11-29 13:31:20 UTC
Well spotteted, thank you for the triaging :)

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