Bug 295867 - KMix crashes often when adjusting volume from global shortcuts
Summary: KMix crashes often when adjusting volume from global shortcuts
Status: RESOLVED DUPLICATE of bug 288441
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-03-12 20:57 UTC by Avihay
Modified: 2012-03-16 15:36 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Avihay 2012-03-12 20:57:43 UTC
Application: kmix (4)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

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

I pressed a keyboard shortcut to adjust the volume.
A plasma window appeared that showed the change that was done (the normal volume overlay / OSD) , stayed it's normal delay, then disappeared.
Shortly after, the kmix icon disappeared from the trey, and I was presented with the crash handler.

***This happens once per 5-20 volume adjustments.***

The crash can be reproduced some of the time.

-- Backtrace:
Application: KMix (kmix), signal: Illegal instruction
[Current thread is 1 (Thread 0xb7824720 (LWP 616))]

Thread 2 (Thread 0xaca13b70 (LWP 639)):
#0  0x005a4416 in __kernel_vsyscall ()
#1  0x001d47ae in __GI___poll (fds=0x8e2c8a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x03a6634b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03a57896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x03a57c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x040731c7 in QEventDispatcherGlib::processEvents (this=0x8e2a248, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0403ed1d in QEventLoop::processEvents (this=0xaca13290, flags=...) at kernel/qeventloop.cpp:149
#7  0x0403efb9 in QEventLoop::exec (this=0xaca13290, flags=...) at kernel/qeventloop.cpp:204
#8  0x03f289dc in QThread::exec (this=0x8e28218) at thread/qthread.cpp:501
#9  0x0401c2dd in QInotifyFileSystemWatcherEngine::run (this=0x8e28218) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x03f2be70 in QThreadPrivate::start (arg=0x8e28218) at thread/qthread_unix.cpp:298
#11 0x0064ed31 in start_thread (arg=0xaca13b70) at pthread_create.c:304
#12 0x001e346e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7824720 (LWP 616)):
[KCrash Handler]
#7  0x00326527 in dlinfo_doit (argsblock=0x8e179b0) at dlinfo.c:73
#8  0x040474e8 in QMetaObject::cast (this=0x8e179b0, obj=0x8e179b0) at kernel/qmetaobject.cpp:274
#9  0x0049e6d3 in ViewDockAreaPopup::refreshVolumeLevels (this=0x8e04988) at ../../kmix/gui/viewdockareapopup.cpp:168
#10 0x0049b41f in ViewBase::qt_metacall (this=0x8e04988, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc02060) at ./viewbase.moc:87
#11 0x0049e082 in ViewDockAreaPopup::qt_metacall (this=0x8e04988, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc02060) at ./viewdockareapopup.moc:73
#12 0x040474ad in metacall (argv=0xbfc02060, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x8e04988) at kernel/qmetaobject.cpp:245
#13 QMetaObject::metacall (object=0x8e04988, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfc02060) at kernel/qmetaobject.cpp:240
#14 0x040571cd in QMetaObject::activate (sender=0x8da15c0, m=0x4ded48, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3566
#15 0x004be4f5 in Mixer::controlChanged (this=0x8da15c0) at ./mixer.moc:103
#16 0x004be62c in Mixer::qt_metacall (this=0x8da15c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfc02190) at ./mixer.moc:82
#17 0x040474ad in metacall (argv=0xbfc02190, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x8da15c0) at kernel/qmetaobject.cpp:245
#18 QMetaObject::metacall (object=0x8da15c0, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfc02190) at kernel/qmetaobject.cpp:240
#19 0x040571cd in QMetaObject::activate (sender=0x8dbdb60, m=0x4dcce4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#20 0x00473a95 in Mixer_Backend::controlChanged (this=0x8dbdb60) at ./mixer_backend.moc:93
#21 0x00473d58 in Mixer_Backend::readSetFromHW (this=0x8dbdb60) at ../../kmix/backends/mixer_backend.cpp:155
#22 0x00480c8a in Mixer_PULSE::triggerUpdate (this=0x8dbdb60) at ../../kmix/backends/mixer_pulse.cpp:1286
#23 0x00484ff5 in sink_cb (c=0x8c1b948, i=0x0, eol=1) at ../../kmix/backends/mixer_pulse.cpp:191
#24 0x002e7035 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#25 0x039deebd in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#26 0x039df2c0 in pa_pdispatch_run () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#27 0x002daadd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#28 0x039e4893 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#29 0x039cec18 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#30 0x00665aaa in ?? () from /usr/lib/i386-linux-gnu/libpulse-mainloop-glib.so.0
#31 0x03a5725f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x03a57990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0x03a57c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0x04073167 in QEventDispatcherGlib::processEvents (this=0x8b95eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x011b9fda in QGuiEventDispatcherGlib::processEvents (this=0x8b95eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x0403ed1d in QEventLoop::processEvents (this=0xbfc02c04, flags=...) at kernel/qeventloop.cpp:149
#37 0x0403efb9 in QEventLoop::exec (this=0xbfc02c04, flags=...) at kernel/qeventloop.cpp:204
#38 0x040446ca in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0x011026a4 in QApplication::exec () at kernel/qapplication.cpp:3816
#40 0x0048d2ab in kdemain (argc=1, argv=0xbfc02e64) at ../../kmix/apps/main.cpp:76
#41 0x0804850b in main (argc=1, argv=0xbfc02e64) at kmix_dummy.cpp:3

Reported using DrKonqi
Comment 1 Christoph Feck 2012-03-16 15:36:11 UTC

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