Bug 312331 - kmix crashes when i close clementine
Summary: kmix crashes when i close clementine
Status: RESOLVED FIXED
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 4.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-29 09:35 UTC by Hussam Al-Tayeb
Modified: 2012-12-29 14:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (15.59 KB, text/plain)
2012-12-29 09:54 UTC, Hussam Al-Tayeb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hussam Al-Tayeb 2012-12-29 09:35:44 UTC
Application: kmix (4.3)
KDE Platform Version: 4.9.95
Qt Version: 4.8.4
Operating System: Linux 3.7.1-2-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
KDE 4.10rc1
kmix from kde 4.10rc1 crashes when I close clementine music player. this was working under kde 4.9 so it's a regression.

The crash can be reproduced every time.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xaf900980 (LWP 6541))]

Thread 2 (Thread 0xa7f73b40 (LWP 6542)):
#0  0xb77d6424 in __kernel_vsyscall ()
#1  0xb7643b8b in poll () from /usr/lib/libc.so.6
#2  0xb29374db in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb2928ab0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb2928c11 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb5b8491f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb5b5147c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb5b51771 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb5a3c42c in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb5b2fa8d in ?? () from /usr/lib/libQtCore.so.4
#10 0xb5a3f818 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb1d79071 in ?? () from /usr/lib/libGL.so.1
#12 0x5c8b0824 in ?? ()
#13 0xbab80424 in ?? ()
#14 0x65000000 in ?? ()
#15 0x001015ff in ?? ()
#16 0xd3890000 in ?? ()
#17 0xfff0013d in ?? ()
#18 0xc30173ff in ?? ()
#19 0x0fd432e8 in ?? ()
#20 0x8bc18100 in ?? ()
#21 0x8b0017de in ?? ()
#22 0xffff2089 in ?? ()
#23 0x65d8f7ff in ?? ()
#24 0x00000d03 in ?? ()
#25 0x01890000 in ?? ()
#26 0xc3ffc883 in ?? ()
#27 0x00acec81 in ?? ()
#28 0x9c890000 in ?? ()
#29 0x0000a024 in ?? ()
#30 0xd401e800 in ?? ()
#31 0xc381000f in ?? ()
#32 0x0017de5e in ?? ()
#33 0xa424b489 in ?? ()
#34 0x8b000000 in ?? ()
#35 0x00b024b4 in ?? ()
#36 0xbc890000 in ?? ()
#37 0x0000a824 in ?? ()
#38 0x247c8d00 in ?? ()
#39 0x247c8914 in ?? ()
#40 0x2444c708 in ?? ()
#41 0x00000004 in ?? ()
#42 0x24348900 in ?? ()
#43 0xfff84be8 in ?? ()
#44 0x78c085ff in ?? ()
#45 0xff4e8d7f in ?? ()
#46 0x000001b8 in ?? ()
#47 0xd3ca8900 in ?? ()
#48 0x248c8be0 in ?? ()
#49 0x000000b4 in ?? ()
#50 0x8505eac1 in ?? ()
#51 0xf74d75c9 in ?? ()
#52 0x248c81d0 in ?? ()
#53 0x00000098 in ?? ()
#54 0x10000000 in ?? ()
#55 0x40938421 in ?? ()
#56 0xc7000037 in ?? ()
#57 0x00082444 in ?? ()
#58 0x89000000 in ?? ()
#59 0x8904247c in ?? ()
#60 0x05e82434 in ?? ()
#61 0x85fffff8 in ?? ()
#62 0x313978c0 in ?? ()
#63 0x249c8bc0 in ?? ()
#64 0x000000a0 in ?? ()
#65 0xa424b48b in ?? ()
#66 0x8b000000 in ?? ()
#67 0x00a824bc in ?? ()
#68 0xc4810000 in ?? ()
#69 0x000000ac in ?? ()
#70 0x00768dc3 in ?? ()
#71 0x40938409 in ?? ()
#72 0x81000037 in ?? ()
#73 0x009824a4 in ?? ()
#74 0xffff0000 in ?? ()
#75 0xb3ebefff in ?? () from /usr/lib/libQtWebKit.so.4
#76 0x0026748d in ?? ()
#77 0xffffffb8 in ?? ()
#78 0x90c2ebff in ?? ()
#79 0x08244c8b in ?? ()
#80 0x000001b8 in ?? ()
#81 0x01e98300 in ?? ()
#82 0xca89e0d3 in ?? ()
#83 0x04244c8b in ?? ()
#84 0x8505eac1 in ?? ()
#85 0x950f9104 in ?? ()
#86 0xc0b60fc0 in ?? ()
#87 0x900debc3 in ?? ()
#88 0x90909090 in ?? ()
#89 0x90909090 in ?? ()
#90 0x90909090 in ?? ()
#91 0x244c8b56 in ?? ()
#92 0x0001b80c in ?? ()
#93 0x548b0000 in ?? ()
#94 0xe9830824 in ?? ()
#95 0xc1ce8901 in ?? ()
#96 0xe0d305ee in ?? ()
#97 0x31b20409 in ?? ()
#98 0x90c35ec0 in ?? ()
#99 0x244c8b56 in ?? ()
#100 0x0001b80c in ?? ()
#101 0x548b0000 in ?? ()
#102 0xe9830824 in ?? ()
#103 0xc1ce8901 in ?? ()
#104 0xe0d305ee in ?? ()
#105 0x0421d0f7 in ?? ()
#106 0x5ec031b2 in ?? ()
#107 0x669066c3 in ?? ()
#108 0x66906690 in ?? ()
#109 0x66906690 in ?? ()
#110 0x90906690 in ?? ()
#111 0x7c8b5357 in ?? ()
#112 0xb8e80c24 in ?? ()
#113 0x81000fd2 in ?? ()
#114 0x17dd15c3 in ?? ()
#115 0x74ff8500 in ?? ()
#116 0x01c7f76b in ?? ()
#117 0xba000000 in ?? ()
#118 0x00000080 in ?? ()
#119 0xc7f74e75 in ?? ()
#120 0x00000002 in ?? ()
#121 0xd1893675 in ?? ()
#122 0xe9c1c031 in ?? ()
#123 0x02c2f602 in ?? ()
#124 0x1875abf3 in ?? ()
#125 0x7501e283 in ?? ()
#126 0x5bc0310b in ?? ()
#127 0xb68dc35f in ?? () from /usr/lib/libQtGui.so.4
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xaf900980 (LWP 6541)):
[KCrash Handler]
#7  MixDevice::close (this=0x0) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/kmix-4.9.95/core/mixdevice.cpp:151
#8  0xb7731899 in Mixer_MPRIS2::newMediaPlayer (this=this@entry=0x89017d8, name=..., oldOwner=..., newOwner=...) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/kmix-4.9.95/backends/mixer_mpris2.cpp:392
#9  0xb7731c81 in Mixer_MPRIS2::qt_static_metacall (_o=_o@entry=0x89017d8, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=1, _a=_a@entry=0xbfd2ce8c) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/build/mixer_mpris2.moc:143
#10 0xb7731d2e in Mixer_MPRIS2::qt_metacall (this=0x89017d8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfd2ce8c) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/build/mixer_mpris2.moc:182
#11 0xb5cdf8ce in ?? () from /usr/lib/libQtDBus.so.4
#12 0xb5cea02d in ?? () from /usr/lib/libQtDBus.so.4
#13 0xb5b68c2b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#14 0xb61670dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb616badf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb71934e8 in KApplication::notify (this=0x8636930, receiver=0x89017d8, event=0x894c178) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#17 0xb5b5299e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xb5b566cd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#19 0xb5b5695c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#20 0xb5b84784 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb2928793 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb2928b30 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb2928c11 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0xb5b84901 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0xb621838a in ?? () from /usr/lib/libQtGui.so.4
#26 0xb5b5147c in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0xb5b51771 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0xb5b56a0a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#29 0xb6164f64 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#30 0xb773ae39 in kdemain (argc=1, argv=0xbfd2d7c4) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/kmix-4.9.95/apps/main.cpp:76
#31 0x080485bb in main (argc=1, argv=0xbfd2d7c4) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/build/kmix_dummy.cpp:3

Reported using DrKonqi
Comment 1 Hussam Al-Tayeb 2012-12-29 09:54:15 UTC
Created attachment 76076 [details]
New crash information added by DrKonqi

kded4 ($Id$) on KDE Platform 4.9.95 using Qt 4.8.4

kded also crashes along with kmix when I close clementine.

-- Backtrace (Reduced):
#7  MixDevice::close (this=0x0) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/kmix-4.9.95/core/mixdevice.cpp:151
#8  0xac589889 in Mixer_MPRIS2::newMediaPlayer (this=this@entry=0x8f32398, name=..., oldOwner=..., newOwner=...) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/kmix-4.9.95/backends/mixer_mpris2.cpp:392
#9  0xac589c71 in Mixer_MPRIS2::qt_static_metacall (_o=_o@entry=0x8f32398, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=1, _a=_a@entry=0xbfe2775c) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/build/mixer_mpris2.moc:143
#10 0xac589d1e in Mixer_MPRIS2::qt_metacall (this=0x8f32398, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfe2775c) at /home/hussam/packages/archlinux/packages/kdemultimedia-kmix/kde-unstable/src/build/mixer_mpris2.moc:182
[...]
#13 0xb601cc2b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
Comment 2 Christian Esken 2012-12-29 10:35:35 UTC
Thanks for the bug report. Bug acknowledged. Issue has been identified, and will be fixed immediately.
Comment 3 Christian Esken 2012-12-29 13:39:42 UTC
Git commit 918fce3c954bd84256e3e2d9ed8e1410257986cd by Christian Esken.
Committed on 29/12/2012 at 14:34.
Pushed by esken into branch 'master'.

Fix KMix crash after closing Clementine

M  +14   -7    backends/mixer_mpris2.cpp

http://commits.kde.org/kmix/918fce3c954bd84256e3e2d9ed8e1410257986cd
Comment 4 Christian Esken 2012-12-29 14:44:43 UTC
Git commit 54013c900d899c588b64b5937e30a2dd63ccebc1 by Christian Esken.
Committed on 29/12/2012 at 15:38.
Pushed by esken into branch 'origin/KDE/4.10'.

Fix KMix crash after closing Clementine

M  +14   -7    backends/mixer_mpris2.cpp

http://commits.kde.org/kmix/54013c900d899c588b64b5937e30a2dd63ccebc1