Bug 296184

Summary: KMix often crash when starting a flash video (youtube dailymotion etc..) seems to be new (since upgrade to4.8.1)
Product: [Applications] kmix Reporter: maxime.haselbauer
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: 4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description maxime.haselbauer 2012-03-16 23:09:48 UTC
Application: kmix (4)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
Kubuntu 11.10 KDE 4.8.1
- What I was doing when the application crashed:
I clicked on video to start watch it 
Kmix crashed
If i clicke restart application, I can watch the video
It happens with many video but not all
Restarting a video that has crashed Kmix might often work (seems to be pretty random)

Noticed on youtube, dailymotion as well as other website that have embeded player

It seems to happen only since I upgraded to KDE 4.8.1 (don't remember having noticed it under KDE 4.8

The crash can be reproduced some of the time.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7721720 (LWP 1671))]

Thread 3 (Thread 0xb08f0b70 (LWP 1678)):
#0  0x04bf4e1d in do_gettime (frac=0xb08efff0, sec=0xb08effe8) at tools/qelapsedtimer_unix.cpp:121
#1  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#2  0x04cdeb06 in QTimerInfoList::updateCurrentTime (this=0x87cf7e4) at kernel/qeventdispatcher_unix.cpp:343
#3  0x04cdee5a in QTimerInfoList::timerWait (this=0x87cf7e4, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#4  0x04cdd673 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb08f00fc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x04cdd70d in timerSourcePrepare (source=0x87cf7b0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#6  0x067e788c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x067e8637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x067e8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x04cde1c7 in QEventDispatcherGlib::processEvents (this=0x87c01d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0x04ca9d1d in QEventLoop::processEvents (this=0xb08f0290, flags=...) at kernel/qeventloop.cpp:149
#11 0x04ca9fb9 in QEventLoop::exec (this=0xb08f0290, flags=...) at kernel/qeventloop.cpp:204
#12 0x04b939dc in QThread::exec (this=0x87ce908) at thread/qthread.cpp:501
#13 0x04c872dd in QInotifyFileSystemWatcherEngine::run (this=0x87ce908) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x04b96e70 in QThreadPrivate::start (arg=0x87ce908) at thread/qthread_unix.cpp:298
#15 0x0308ed31 in start_thread (arg=0xb08f0b70) at pthread_create.c:304
#16 0x00ca646e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xac0e1b70 (LWP 1685)):
#0  0x00af9416 in __kernel_vsyscall ()
#1  0x00c977ae in __GI___poll (fds=0x8843e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x067f734b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x067e8896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x067e8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04cde1c7 in QEventDispatcherGlib::processEvents (this=0x88419e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x04ca9d1d in QEventLoop::processEvents (this=0xac0e1290, flags=...) at kernel/qeventloop.cpp:149
#7  0x04ca9fb9 in QEventLoop::exec (this=0xac0e1290, flags=...) at kernel/qeventloop.cpp:204
#8  0x04b939dc in QThread::exec (this=0x883f988) at thread/qthread.cpp:501
#9  0x04c872dd in QInotifyFileSystemWatcherEngine::run (this=0x883f988) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04b96e70 in QThreadPrivate::start (arg=0x883f988) at thread/qthread_unix.cpp:298
#11 0x0308ed31 in start_thread (arg=0xac0e1b70) at pthread_create.c:304
#12 0x00ca646e 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 0xb7721720 (LWP 1671)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0x006d6978 in MDWSlider::update (this=0x8835c68) at ../../kmix/gui/mdwslider.cpp:1001
#9  0x006d16d3 in ViewDockAreaPopup::refreshVolumeLevels (this=0x8835518) at ../../kmix/gui/viewdockareapopup.cpp:168
#10 0x006ce41f in ViewBase::qt_metacall (this=0x8835518, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfddcb00) at ./viewbase.moc:87
#11 0x006d1082 in ViewDockAreaPopup::qt_metacall (this=0x8835518, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfddcb00) at ./viewdockareapopup.moc:73
#12 0x04cb24ad in metacall (argv=0xbfddcb00, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x8835518) at kernel/qmetaobject.cpp:245
#13 QMetaObject::metacall (object=0x8835518, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfddcb00) at kernel/qmetaobject.cpp:240
#14 0x04cc21cd in QMetaObject::activate (sender=0x87c9390, m=0x711d48, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3566
#15 0x006f14f5 in Mixer::controlChanged (this=0x87c9390) at ./mixer.moc:103
#16 0x006f162c in Mixer::qt_metacall (this=0x87c9390, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfddcc30) at ./mixer.moc:82
#17 0x04cb24ad in metacall (argv=0xbfddcc30, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x87c9390) at kernel/qmetaobject.cpp:245
#18 QMetaObject::metacall (object=0x87c9390, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfddcc30) at kernel/qmetaobject.cpp:240
#19 0x04cc21cd in QMetaObject::activate (sender=0x87d3da8, m=0x70fce4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#20 0x006a6a95 in Mixer_Backend::controlChanged (this=0x87d3da8) at ./mixer_backend.moc:93
#21 0x006a6d58 in Mixer_Backend::readSetFromHW (this=0x87d3da8) at ../../kmix/backends/mixer_backend.cpp:155
#22 0x006b3c8a in Mixer_PULSE::triggerUpdate (this=0x87d3da8) at ../../kmix/backends/mixer_pulse.cpp:1286
#23 0x006b7ff5 in sink_cb (c=0x8688758, i=0x0, eol=1) at ../../kmix/backends/mixer_pulse.cpp:191
#24 0x005ca035 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#25 0x05294ebd in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#26 0x052952c0 in pa_pdispatch_run () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#27 0x005bdadd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#28 0x0529a893 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#29 0x05284c18 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#30 0x0063eaaa in ?? () from /usr/lib/i386-linux-gnu/libpulse-mainloop-glib.so.0
#31 0x067e825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x067e8990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0x067e8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0x04cde167 in QEventDispatcherGlib::processEvents (this=0x8523ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x07039fda in QGuiEventDispatcherGlib::processEvents (this=0x8523ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x04ca9d1d in QEventLoop::processEvents (this=0xbfddd6a4, flags=...) at kernel/qeventloop.cpp:149
#37 0x04ca9fb9 in QEventLoop::exec (this=0xbfddd6a4, flags=...) at kernel/qeventloop.cpp:204
#38 0x04caf6ca in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0x06f826a4 in QApplication::exec () at kernel/qapplication.cpp:3816
#40 0x006c02ab in kdemain (argc=3, argv=0xbfddd904) at ../../kmix/apps/main.cpp:76
#41 0x0804850b in main (argc=3, argv=0xbfddd904) at kmix_dummy.cpp:3

Possible duplicates by query: bug 296158, bug 296110, bug 296010, bug 295907, bug 295835.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-03-17 00:26:30 UTC

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