Bug 313197 - KMix crashes when moving playback pipe to other sink.
Summary: KMix crashes when moving playback pipe to other sink.
Status: RESOLVED DUPLICATE of bug 311167
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 4.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
: 314529 314611 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-01-13 17:40 UTC by Thomas Pietrowski
Modified: 2013-02-22 23:43 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.52 KB, text/plain)
2013-02-12 21:50 UTC, Florian Reinhard
Details
New crash information added by DrKonqi (6.56 KB, text/plain)
2013-02-19 22:49 UTC, Elias Probst
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Pietrowski 2013-01-13 17:40:30 UTC
Application: kmix (4.3)
KDE Platform Version: 4.9.97
Qt Version: 4.8.4
Operating System: Linux 3.8.0-0-generic x86_64
Distribution: Ubuntu Raring Ringtail (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I moved the playback pipe of chromium (played back a track there) from my bluetooth headset to my HDMI output.

-- 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 0x7f8a772007c0 (LWP 2729))]

Thread 2 (Thread 0x7f8a5166c700 (LWP 2745)):
#0  0x00007f8a739047bb in idleTimerSourcePrepare (source=<optimized out>, timeout=0x7f8a5166bb14) at kernel/qeventdispatcher_glib.cpp:209
#1  0x00007f8a6c7f25f8 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8a6c7f2c8b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8a6c7f2e84 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8a739050b6 in QEventDispatcherGlib::processEvents (this=0x7f8a4c0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f8a738d53ff in QEventLoop::processEvents (this=this@entry=0x7f8a5166bcd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f8a738d5688 in QEventLoop::exec (this=0x7f8a5166bcd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f8a737d6c00 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f8a738b5b2f in QInotifyFileSystemWatcherEngine::run (this=0x158b8b0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f8a737d9bdc in QThreadPrivate::start (arg=0x158b8b0) at thread/qthread_unix.cpp:338
#10 0x00007f8a680ec344 in ?? () from /usr/lib/nvidia-310/libGL.so.1
#11 0x00007f8a6d35cf9f in start_thread (arg=0x7f8a5166c700) at pthread_create.c:311
#12 0x00007f8a76ac30cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7f8a772007c0 (LWP 2729)):
[KCrash Handler]
#6  0x00007f8a738eb1b8 in QMetaObject::changeGuard (ptr=0x18e85f0, o=0x0) at kernel/qobject.cpp:460
#7  0x00007f8a7497918d in operator= (p=0x0, this=0x18e85f0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QMenuPrivate::activateAction (this=0x18e8330, action=0x1a20d40, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1143
#9  0x00007f8a7637b730 in KMenu::mouseReleaseEvent (this=0x1732e30, e=0x7fff4c1073a0) at ../../kdeui/widgets/kmenu.cpp:464
#10 0x00007f8a74589ab9 in QWidget::event (this=0x1732e30, event=0x7fff4c1073a0) at kernel/qwidget.cpp:8375
#11 0x00007f8a7497a41b in QMenu::event (this=0x1732e30, e=0x7fff4c1073a0) at widgets/qmenu.cpp:2481
#12 0x00007f8a74539fbc in QApplicationPrivate::notify_helper (this=this@entry=0x1157580, receiver=receiver@entry=0x1732e30, e=e@entry=0x7fff4c1073a0) at kernel/qapplication.cpp:4567
#13 0x00007f8a7453ec8b in QApplication::notify (this=<optimized out>, receiver=0x1732e30, e=0x7fff4c1073a0) at kernel/qapplication.cpp:4110
#14 0x00007f8a762c2836 in KApplication::notify (this=0x10f8620, receiver=0x1732e30, event=0x7fff4c1073a0) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f8a738d66ae in QCoreApplication::notifyInternal (this=0x10f8620, receiver=0x1732e30, event=0x7fff4c1073a0) at kernel/qcoreapplication.cpp:946
#16 0x00007f8a7453adf3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QApplicationPrivate::sendMouseEvent (receiver=0x1732e30, event=0x7fff4c1073a0, alienWidget=0x0, nativeWidget=0x1732e30, buttonDown=0x7f8a75017308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#18 0x00007f8a745b85fc in QETWidget::translateMouseEvent (this=this@entry=0x1732e30, event=event@entry=0x7fff4c107b20) at kernel/qapplication_x11.cpp:4565
#19 0x00007f8a745b762f in QApplication::x11ProcessEvent (this=0x10f8620, event=0x7fff4c107b20) at kernel/qapplication_x11.cpp:3746
#20 0x00007f8a745df192 in x11EventSourceDispatch (s=0x115de50, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#21 0x00007f8a6c7f2a95 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f8a6c7f2dc8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f8a6c7f2e84 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f8a739050b6 in QEventDispatcherGlib::processEvents (this=0x10c4ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#25 0x00007f8a745dee0e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f8a738d53ff in QEventLoop::processEvents (this=this@entry=0x7fff4c107ef0, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f8a738d5688 in QEventLoop::exec (this=0x7fff4c107ef0, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007f8a738da848 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#29 0x00007f8a76dd170a in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kmix.so
#30 0x00007f8a769edc15 in __libc_start_main (main=0x4006d0, argc=1, ubp_av=0x7fff4c108138, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4c108128) at libc-start.c:227
#31 0x0000000000400701 in _start ()

Possible duplicates by query: bug 242085.

Reported using DrKonqi
Comment 1 Michael D 2013-02-06 18:40:30 UTC
Looks like a duplicate of https://bugs.kde.org/show_bug.cgi?id=311167
Comment 2 Jekyll Wu 2013-02-07 18:19:03 UTC
*** Bug 314529 has been marked as a duplicate of this bug. ***
Comment 3 Jekyll Wu 2013-02-07 18:19:10 UTC
*** Bug 314611 has been marked as a duplicate of this bug. ***
Comment 4 Florian Reinhard 2013-02-12 21:50:38 UTC
Created attachment 77233 [details]
New crash information added by DrKonqi

kmix (4.3) on KDE Platform 4.10.00 using Qt 4.8.3

- What I was doing when the application crashed:

moved one output to another sink as the original reporter

-- Backtrace (Reduced):
#7  0x00007f3f6cfb46dd in operator= (p=0x0, this=0x1572e90) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QMenuPrivate::activateAction (this=0x1572bd0, action=0x14cf0a0, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1133
#9  0x00007f3f6e9b44a0 in KMenu::mouseReleaseEvent (this=0x147c210, e=0x7fffa92050a0) at ../../kdeui/widgets/kmenu.cpp:464
#10 0x00007f3f6cbc5850 in QWidget::event (this=0x147c210, event=0x7fffa92050a0) at kernel/qwidget.cpp:8371
#11 0x00007f3f6cfb596b in QMenu::event (this=0x147c210, e=0x7fffa92050a0) at widgets/qmenu.cpp:2469
Comment 5 Elias Probst 2013-02-19 22:49:19 UTC
Created attachment 77446 [details]
New crash information added by DrKonqi

kmix (4.3) on KDE Platform 4.10.00 using Qt 4.8.4

- What I was doing when the application crashed:
I moved an output stream (YouTube video playing in browser) from the Internal HDA sound device to the HDMI sound device of my Radeon HD card.

- Unusual behavior I noticed:
The 2nd time I tried it, instead of crashing, the stream appeared/disappeared constantly (~2-3 times/second) in the output stream list and caused heavy CPU usage until I quit KMix.

-- Backtrace (Reduced):
#7  0x00007f3359f78ba6 in operator= (p=0x0, this=0x24a4b00) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QMenuPrivate::activateAction (this=0x24a4840, action=0x24eb020, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1143
#9  0x00007f335b882d60 in KMenu::mouseReleaseEvent (this=0x22923d0, e=0x7fff77237f50) at /var/tmp/portage/kde-base/kdelibs-4.10.0/work/kdelibs-4.10.0/kdeui/widgets/kmenu.cpp:464
#10 0x00007f3359b9b68c in QWidget::event (this=0x22923d0, event=0x7fff77237f50) at kernel/qwidget.cpp:8375
#11 0x00007f3359f7a11b in QMenu::event (this=0x22923d0, e=0x7fff77237f50) at widgets/qmenu.cpp:2481
Comment 6 Christian Esken 2013-02-22 23:43:15 UTC

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