Bug 310621 - Crash if I close the tab with this site when mplayer plays the mp3 stream provided on this site.
Summary: Crash if I close the tab with this site when mplayer plays the mp3 stream pro...
Status: RESOLVED WORKSFORME
Alias: None
Product: rekonq
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Andrea Diamantini
URL: http://www.dewtone.fm/category/podcast/
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-11-24 20:46 UTC by Ulrich Egger
Modified: 2018-10-27 03:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Egger 2012-11-24 20:46:21 UTC
Clicking button "radio" to the right and choosing "Open" in the dialog that appears, starts an mplayer process that plays the stream. 

Reproducible: Always

Steps to Reproduce:
1. Go to the url
2. Click "radio" to the right, a dialog appears
3. Choose open, mplayer starts playing
4. Close the tab that displays the website
Actual Results:  
After step 4, a crash occurs

Expected Results:  
Close the child mplayer process, the savely close the tab without making rekonq crash
Comment 1 Andrea Diamantini 2012-11-25 09:13:19 UTC
Can you please provide a crash backtrace?
Comment 2 Ulrich Egger 2012-11-27 21:51:49 UTC
Application: rekonq (rekonq), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb2fb1980 (LWP 2048))]

Thread 13 (Thread 0xb0738b40 (LWP 2071)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb734a1cd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb734a1ff in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 12 (Thread 0xafe07b40 (LWP 2072)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6a710e9 in WTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb71c3380 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2499
#4  0xb6a711df in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb71c3380 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:1622
#5  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xaf4deb40 (LWP 2073)):
#0  0xb35f2dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb4cb5fb5 in do_gettime (frac=0xaf4ddfa0, sec=0xaf4ddf98) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb4d9d36e in QTimerInfoList::updateCurrentTime (this=0xaeb02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x7fffffff in ?? ()
#5  0xb4d9d6fa in QTimerInfoList::timerWait (this=0xaeb02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x7fffffff in ?? ()

Thread 10 (Thread 0xa840cb40 (LWP 2101)):
#0  0xb35f2dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb4cb5fb5 in do_gettime (frac=0xa840bf70, sec=0xa840bf68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb4d9d36e in QTimerInfoList::updateCurrentTime (this=0xac9047cc) at kernel/qeventdispatcher_unix.cpp:343
#4  0x7fffffff in ?? ()
#5  0xb4d9d6fa in QTimerInfoList::timerWait (this=0xac9047cc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x7fffffff in ?? ()

Thread 9 (Thread 0xa9efab40 (LWP 2203)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xad868458 in queue_processor(void*) () from /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
#4  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xa8ef8b40 (LWP 2204)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xad868458 in queue_processor(void*) () from /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
#4  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xa96f9b40 (LWP 2205)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xad868458 in queue_processor(void*) () from /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
#4  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xa6248b40 (LWP 2276)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb753e5f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb3bfc74b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3bedd00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb3bee1db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xab35caba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb3c13303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xa7081b40 (LWP 2509)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xaa6a7aef in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4  0xaa26e555 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5  0xaa6a7dac in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#6  0xaa6a8456 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#7  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xac6ffb40 (LWP 2510)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7a96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xaa6a7aef in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4  0xaa26e555 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5  0xaa6a7dac in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#6  0xaa6a8456 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#7  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa56bab40 (LWP 2590)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7ad13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a6a4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xaa6a7ac6 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4  0xaa5ec583 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5  0xaa6a7dac in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#6  0xaa6a8456 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#7  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x9bd38b40 (LWP 2591)):
#0  0xb776f424 in __kernel_vsyscall ()
#1  0xb3f7ad13 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb755a6a4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xaa6a7ac6 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4  0xaa5ec583 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5  0xaa6a7dac in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#6  0xaa6a8456 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#7  0xb3f76d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb754cd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb2fb1980 (LWP 2048)):
[KCrash Handler]
#7  0x9c34e261 in KMPlayer::MediaManager::~MediaManager() () from /usr/lib/libkmplayercommon.so
#8  0x9c30a77f in KMPlayer::PartBase::~PartBase() () from /usr/lib/libkmplayercommon.so
#9  0xa24f3c6a in ?? () from /usr/lib/kde4/libkmplayerpart.so
#10 0xa24f3cdb in ?? () from /usr/lib/kde4/libkmplayerpart.so
#11 0xb76be295 in WebTab::~WebTab (this=0xc6580f8, __in_chrg=<optimized out>) at /build/buildd/rekonq-1.1/src/webtab.cpp:113
#12 0xb76be352 in WebTab::~WebTab (this=0xc6580f8, __in_chrg=<optimized out>) at /build/buildd/rekonq-1.1/src/webtab.cpp:114
#13 0xb4d7e783 in qDeleteInEventHandler (o=o@entry=0xc6580f8) at kernel/qobject.cpp:4277
#14 0xb4d80f10 in QObject::event (this=0xc6580f8, e=0xcf91fc0) at kernel/qobject.cpp:1176
#15 0xb4234f4a in QWidget::event (this=0xc6580f8, event=0xcf91fc0) at kernel/qwidget.cpp:8830
#16 0xb41dc39c in QApplicationPrivate::notify_helper (this=0x8be62a0, receiver=0xc6580f8, e=0xcf91fc0) at kernel/qapplication.cpp:4562
#17 0xb41e0e54 in QApplication::notify (this=0x8be62a0, receiver=0xc6580f8, e=0xcf91fc0) at kernel/qapplication.cpp:4423
#18 0xb5826e91 in KApplication::notify (this=0xbfd65590, receiver=0xc6580f8, event=0xcf91fc0) at ../../kdeui/kernel/kapplication.cpp:311
#19 0xb4d6a78e in QCoreApplication::notifyInternal (this=0xbfd65590, receiver=0xc6580f8, event=0xcf91fc0) at kernel/qcoreapplication.cpp:915
#20 0xb4d6e97d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8bb4130) at kernel/qcoreapplication.cpp:1539
#22 0xb4d6ec0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#23 0xb4d9c804 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x8bd7a58) at kernel/qeventdispatcher_glib.cpp:279
#25 0xb3bed9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb3bedd80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb3bede61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb4d9c981 in QEventDispatcherGlib::processEvents (this=0x8bb4ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0xb42929aa in QGuiEventDispatcherGlib::processEvents (this=0x8bb4ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0xb4d6926c in QEventLoop::processEvents (this=this@entry=0xbfd654b8, flags=...) at kernel/qeventloop.cpp:149
#31 0xb4d69561 in QEventLoop::exec (this=0xbfd654b8, flags=...) at kernel/qeventloop.cpp:204
#32 0xb4d6ecba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#33 0xb41d9fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#34 0xb772cb30 in kdemain (argc=1, argv=0xbfd656c4) at /build/buildd/rekonq-1.1/src/main.cpp:223
#35 0x0804854b in main (argc=1, argv=0xbfd656c4) at /build/buildd/rekonq-1.1/obj-i686-linux-gnu/src/rekonq_dummy.cpp:3
Comment 3 Jekyll Wu 2012-11-28 00:12:39 UTC
The backtrace looks more like a problem of kmplayer.   Please also install debug symbols for kmplayer and try to provide a better backtrace
Comment 4 Andrew Crouthamel 2018-09-23 02:39:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 03:53:18 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!