Bug 297834 - KMix crashes upon loading Youtube video.
Summary: KMix crashes upon loading Youtube video.
Status: RESOLVED DUPLICATE of bug 290742
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-10 10:47 UTC by tempura
Modified: 2012-05-02 22:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.40 KB, text/plain)
2012-05-02 22:56 UTC, Wertz S.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tempura 2012-04-10 10:47:30 UTC
Application: kmix (4)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.0
Operating System: Linux 3.0.0-16-generic i686
Distribution: Linux Mint 12 KDE

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

1) Open Chrome.
2) Load Youtube video.
3) Crash

This has also happened when watching videos with VLC.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb0c71b70 (LWP 3701)):
#0  0x00793d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x07c34e35 in do_gettime (frac=0xb0c70ff0, sec=0xb0c70fe8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x07d1eb56 in QTimerInfoList::updateCurrentTime (this=0x904e44c) at kernel/qeventdispatcher_unix.cpp:343
#4  0x07d1eeaa in QTimerInfoList::timerWait (this=0x904e44c, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x07d1d6c3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb0c710fc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07d1d75d in timerSourcePrepare (source=0x904e418, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0718e88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0718f637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0718fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x07d1e217 in QEventDispatcherGlib::processEvents (this=0x903ee30, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x07ce9d6d in QEventLoop::processEvents (this=0xb0c71290, flags=...) at kernel/qeventloop.cpp:149
#12 0x07cea009 in QEventLoop::exec (this=0xb0c71290, flags=...) at kernel/qeventloop.cpp:204
#13 0x07bd39dc in QThread::exec (this=0x904de98) at thread/qthread.cpp:501
#14 0x07cc72dd in QInotifyFileSystemWatcherEngine::run (this=0x904de98) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07bd6e70 in QThreadPrivate::start (arg=0x904de98) at thread/qthread_unix.cpp:298
#16 0x05ed3d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xac2feb70 (LWP 3702)):
#0  0x00793d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x07c34e35 in do_gettime (frac=0xac2fdff0, sec=0xac2fdfe8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x07d1eb56 in QTimerInfoList::updateCurrentTime (this=0x90d03fc) at kernel/qeventdispatcher_unix.cpp:343
#4  0x07d1eeaa in QTimerInfoList::timerWait (this=0x90d03fc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x07d1d6c3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xac2fe0fc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07d1d75d in timerSourcePrepare (source=0x90d03c8, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0718e88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x0718f637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0718fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x07d1e217 in QEventDispatcherGlib::processEvents (this=0x90cfaa0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x07ce9d6d in QEventLoop::processEvents (this=0xac2fe290, flags=...) at kernel/qeventloop.cpp:149
#12 0x07cea009 in QEventLoop::exec (this=0xac2fe290, flags=...) at kernel/qeventloop.cpp:204
#13 0x07bd39dc in QThread::exec (this=0x90cae50) at thread/qthread.cpp:501
#14 0x07cc72dd in QInotifyFileSystemWatcherEngine::run (this=0x90cae50) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x07bd6e70 in QThreadPrivate::start (arg=0x90cae50) at thread/qthread_unix.cpp:298
#16 0x05ed3d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e346e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb779b720 (LWP 3700)):
[KCrash Handler]
#7  0x00d20975 in MDWSlider::update (this=0x90b0ea0) at ../../kmix/gui/mdwslider.cpp:1001
#8  0x00d1b6d3 in ViewDockAreaPopup::refreshVolumeLevels (this=0x90b06e8) at ../../kmix/gui/viewdockareapopup.cpp:168
#9  0x00d1841f in ViewBase::qt_metacall (this=0x90b06e8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb17ed0) at ./viewbase.moc:87
#10 0x00d1b082 in ViewDockAreaPopup::qt_metacall (this=0x90b06e8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfb17ed0) at ./viewdockareapopup.moc:73
#11 0x07cf24fd in metacall (argv=0xbfb17ed0, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x90b06e8) at kernel/qmetaobject.cpp:245
#12 QMetaObject::metacall (object=0x90b06e8, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfb17ed0) at kernel/qmetaobject.cpp:240
#13 0x07d0221d in QMetaObject::activate (sender=0x9017420, m=0xd5bd48, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3566
#14 0x00d3b4f5 in Mixer::controlChanged (this=0x9017420) at ./mixer.moc:103
#15 0x00d3b62c in Mixer::qt_metacall (this=0x9017420, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb18000) at ./mixer.moc:82
#16 0x07cf24fd in metacall (argv=0xbfb18000, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x9017420) at kernel/qmetaobject.cpp:245
#17 QMetaObject::metacall (object=0x9017420, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfb18000) at kernel/qmetaobject.cpp:240
#18 0x07d0221d in QMetaObject::activate (sender=0x904fee0, m=0xd59ce4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#19 0x00cf0a95 in Mixer_Backend::controlChanged (this=0x904fee0) at ./mixer_backend.moc:93
#20 0x00cf0d58 in Mixer_Backend::readSetFromHW (this=0x904fee0) at ../../kmix/backends/mixer_backend.cpp:155
#21 0x00cfdc8a in Mixer_PULSE::triggerUpdate (this=0x904fee0) at ../../kmix/backends/mixer_pulse.cpp:1286
#22 0x00d01ff5 in sink_cb (c=0x90d2118, i=0x0, eol=1) at ../../kmix/backends/mixer_pulse.cpp:191
#23 0x003d8035 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#24 0x01722ebd in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#25 0x017232c0 in pa_pdispatch_run () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#26 0x003cbadd in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#27 0x01728893 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#28 0x01712c18 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#29 0x0040eaaa in ?? () from /usr/lib/i386-linux-gnu/libpulse-mainloop-glib.so.0
#30 0x0718f25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0x0718f990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#32 0x0718fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0x07d1e1b7 in QEventDispatcherGlib::processEvents (this=0x8d60ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0x0633d06a in QGuiEventDispatcherGlib::processEvents (this=0x8d60ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x07ce9d6d in QEventLoop::processEvents (this=0xbfb18a74, flags=...) at kernel/qeventloop.cpp:149
#36 0x07cea009 in QEventLoop::exec (this=0xbfb18a74, flags=...) at kernel/qeventloop.cpp:204
#37 0x07cef71a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#38 0x062856a4 in QApplication::exec () at kernel/qapplication.cpp:3816
#39 0x00d0a2ab in kdemain (argc=1, argv=0xbfb18cd4) at ../../kmix/apps/main.cpp:76
#40 0x0804850b in main (argc=1, argv=0xbfb18cd4) at kmix_dummy.cpp:3

This bug may be a duplicate of or related to bug 296684.

Possible duplicates by query: bug 297754, bug 297547, bug 297448, bug 297431, bug 297087.

Reported using DrKonqi
Comment 1 Christian Esken 2012-04-10 20:52:11 UTC

*** This bug has been marked as a duplicate of bug 290742 ***
Comment 2 Wertz S. 2012-05-02 22:56:24 UTC
Created attachment 70814 [details]
New crash information added by DrKonqi

kmix (4) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed: 
Kmix chrashes right after closing a tab on Firefox 13 containing an embedded flash video.

-- Backtrace (Reduced):
#6  0x00007f9db7c38e23 in MDWSlider::update (this=0x1c75c10) at ../../kmix/gui/mdwslider.cpp:1001
#7  0x00007f9db7c3464b in ViewDockAreaPopup::refreshVolumeLevels (this=<optimized out>) at ../../kmix/gui/viewdockareapopup.cpp:168
[...]
#10 0x00007f9db7c0db0c in Mixer_Backend::readSetFromHW (this=0x1b9f8a0) at ../../kmix/backends/mixer_backend.cpp:155
#11 0x00007f9db7c1ddf5 in sink_cb (c=<optimized out>, i=<optimized out>, eol=<optimized out>) at ../../kmix/backends/mixer_pulse.cpp:191
[...]
#14 0x00007f9dadc37a03 in pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so