Bug 211303

Summary: closing a tab with http://infinite-hands.draketo.de crashed konqueror
Product: [Applications] dragonplayer Reporter: Arne Babenhauserheide <arne_bab>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aakashrajdahal, andresbajotierra, kretz, martin.sandsmark
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arne Babenhauserheide 2009-10-21 09:24:43 UTC
Application that crashed: konqueror
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30-gentoo-r5 x86_64

What I was doing when the application crashed:
closing a tab with http://infinite-hands.draketo.de crashed konqueror. 

Closing the site worked a few times, but now it crashed. 

I assume the reason is a heavy "video for everybody" widget which provides graceful degradation for video: ogg theora to quicktime to flash to download-link. 

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 0 (LWP 399)]

Thread 12 (Thread 0x7f6832fcd950 (LWP 10731)):
#0  0x00007f68476b603d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7dbeb1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#3  0x00007f68442b848d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f682f70e950 (LWP 10735)):
#0  0x00007fffcf3336e0 in clock_gettime ()
#1  0x00007f6843bc84dd in clock_gettime () from /lib/librt.so.1
#2  0x00007f6847a2a49d in QTimerInfoList::getTime (this=<value optimized out>, t=@0x2fe8a30) at kernel/qeventdispatcher_unix.cpp:339
#3  0x00007f6847a2a681 in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:297
#4  0x00007f6847a2ae05 in QTimerInfoList::timerWait (this=0x1, tm=@0x7f682f70dd40) at kernel/qeventdispatcher_unix.cpp:420
#5  0x00007f6847a28f94 in timerSourcePrepare (source=<value optimized out>, timeout=0x7f682f70de34) at kernel/qeventdispatcher_glib.cpp:141
#6  0x00007f684391de62 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0x00007f684391e1e9 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0x00007f684391e68c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f6847a28e06 in QEventDispatcherGlib::processEvents (this=0x2fe7fe0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:330
#10 0x00007f6847a00a12 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 795926400}) at kernel/qeventloop.cpp:149
#11 0x00007f6847a00bac in QEventLoop::exec (this=0x7f682f70dfc0, flags={i = 795926480}) at kernel/qeventloop.cpp:197
#12 0x00007f68479215cc in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#13 0x00007f682e08f11c in Phonon::Xine::XineThread::run () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#14 0x00007f68479248c4 in QThreadPrivate::start (arg=0x2ff79e0) at thread/qthread_unix.cpp:188
#15 0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#16 0x00007f68442b848d in clone () from /lib/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f68207a4950 (LWP 19051)):
#0  0x00007f68476b603d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7dbeb1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#3  0x00007f68442b848d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6827237950 (LWP 20449)):
#0  0x00007f68442b1b92 in select () from /lib/libc.so.6
#1  0x00007f682e800e74 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f682e7e8063 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#4  0x00007f68442b848d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6826869950 (LWP 20451)):
#0  0x00007f68476b887b in read () from /lib/libpthread.so.0
#1  0x00007f682e31e795 in snd_ctl_hw_read () from /usr/lib64/libasound.so.2
#2  0x00007f682e3197a8 in snd_hctl_handle_events () from /usr/lib64/libasound.so.2
#3  0x00007f682e322dc5 in snd_mixer_handle_events () from /usr/lib64/libasound.so.2
#4  0x00007f6828627a97 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so
#5  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#6  0x00007f68442b848d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6826068950 (LWP 20452)):
#0  0x00007f68476b5db9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7e9970 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f682e7ea734 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#4  0x00007f68442b848d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f681d3bd950 (LWP 20453)):
#0  0x00007f68476b5db9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7df053 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f682e7e463f in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#4  0x00007f68442b848d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6830f9d950 (LWP 20454)):
#0  0x00007f68476b5db9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7df053 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f682e7e56cf in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#4  0x00007f68442b848d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6821482950 (LWP 20455)):
#0  0x00007f68476b5db9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7edb9b in xine_event_wait () from /usr/lib64/libxine.so.1
#2  0x00007f682e7edc0e in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#4  0x00007f68442b848d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f681cbbc950 (LWP 25547)):
#0  0x00007f68476b603d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6847925427 in QWaitCondition::wait (this=0x12664d8, mutex=0x12664d0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f684791b481 in QThreadPoolThread::run (this=0x125d2b0) at concurrent/qthreadpool.cpp:140
#3  0x00007f68479248c4 in QThreadPrivate::start (arg=0x125d2b0) at thread/qthread_unix.cpp:188
#4  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#5  0x00007f68442b848d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6828622950 (LWP 25627)):
#0  0x00007f68476b603d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f682e7dbeb1 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f68476b2007 in start_thread () from /lib/libpthread.so.0
#3  0x00007f68442b848d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6847eb4740 (LWP 399)):
[KCrash Handler]
#5  0x00007f683d63ffc1 in Phonon::MediaObject::currentSource () from /usr/lib64/libphonon.so.4
#6  0x00007f682ea2dea1 in Dragon::TheStream::profile () at /var/tmp/portage/kde-base/dragonplayer-4.3.2/work/dragonplayer-4.3.2/dragonplayer/src/app/theStream.cpp:52
#7  0x00007f682ea30ccd in Dragon::VideoWindow::eject (this=0x3c57cd0) at /var/tmp/portage/kde-base/dragonplayer-4.3.2/work/dragonplayer-4.3.2/dragonplayer/src/app/videoWindow.cpp:832
#8  0x00007f682ea32ee9 in ~VideoWindow (this=0x3c57cd0) at /var/tmp/portage/kde-base/dragonplayer-4.3.2/work/dragonplayer-4.3.2/dragonplayer/src/app/videoWindow.cpp:172
#9  0x00007f6847a11e29 in QObjectPrivate::deleteChildren (this=0x3342bf0) at kernel/qobject.cpp:1838
#10 0x00007f6844ec813c in ~QWidget (this=0x2a2e520) at kernel/qwidget.cpp:1367
#11 0x00007f68470204d2 in ~Part (this=0x3364a70, __vtt_parm=0x7f682ec3f3d0) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kparts/part.cpp:208
#12 0x00007f682ea378fc in ~Part (this=0x3364a70) at /var/tmp/portage/kde-base/dragonplayer-4.3.2/work/dragonplayer-4.3.2/dragonplayer/src/app/part.h:41
#13 0x00007f683530133d in KHTMLPart::clear (this=0x2965230) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/khtml/khtml_part.cpp:1614
#14 0x00007f683530b2ce in ~KHTMLPart (this=0x2965230) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/khtml/khtml_part.cpp:608
#15 0x00007f683c5d3b85 in ~KonqView (this=0x29ecf60) at /var/tmp/portage/kde-base/konqueror-4.3.2/work/konqueror-4.3.2/konqueror/src/konqview.cpp:132
#16 0x00007f683c5dc884 in KonqViewManager::removeTab (this=0x7bae80, currentFrame=0x266cc48, emitAboutToRemoveSignal=<value optimized out>)
    at /var/tmp/portage/kde-base/konqueror-4.3.2/work/konqueror-4.3.2/konqueror/src/konqviewmanager.cpp:400
#17 0x00007f683c60dff1 in KonqMainWindow::slotRemoveTab (this=0x78cac0) at /var/tmp/portage/kde-base/konqueror-4.3.2/work/konqueror-4.3.2/konqueror/src/konqmainwindow.cpp:2531
#18 0x00007f683c618d3d in KonqMainWindow::qt_metacall (this=0x78cac0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcf213e30)
    at /var/tmp/portage/kde-base/konqueror-4.3.2/work/konqueror-4.3.2_build/konqueror/src/konqmainwindow.moc:415
#19 0x00007f6847a16eb9 in QMetaObject::activate (sender=0x1136c90, from_signal_index=<value optimized out>, to_signal_index=30, argv=0x0) at kernel/qobject.cpp:3101
#20 0x00007f684543cb87 in QAbstractButton::clicked (this=0x7fffcf2133a0, _t1=false) at .moc/debug-shared/moc_qabstractbutton.cpp:200
#21 0x00007f68451baf8b in QAbstractButtonPrivate::emitClicked (this=0x112dab0) at widgets/qabstractbutton.cpp:543
#22 0x00007f68451bc93b in QAbstractButtonPrivate::click (this=0x112dab0) at widgets/qabstractbutton.cpp:536
#23 0x00007f68451bcb6d in QAbstractButton::mouseReleaseEvent (this=0x1136c90, e=0x7fffcf214810) at widgets/qabstractbutton.cpp:1115
#24 0x00007f68452803ba in QToolButton::mouseReleaseEvent (this=0x7fffcf2133a0, e=0x0) at widgets/qtoolbutton.cpp:709
#25 0x00007f6844ed0858 in QWidget::event (this=0x1136c90, event=0x7fffcf214810) at kernel/qwidget.cpp:7554
#26 0x00007f6844e7e6dd in QApplicationPrivate::notify_helper (this=0x6b5ba0, receiver=0x1136c90, e=0x7fffcf214810) at kernel/qapplication.cpp:4065
#27 0x00007f6844e8780b in QApplication::notify (this=<value optimized out>, receiver=0x1136c90, e=0x7fffcf214810) at kernel/qapplication.cpp:3767
#28 0x00007f6845eaf341 in KApplication::notify (this=0x7fffcf2167b0, receiver=0x1136c90, event=0x7fffcf214810)
    at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#29 0x00007f6847a01d53 in QCoreApplication::notifyInternal (this=0x7fffcf2167b0, receiver=0x1136c90, event=0x7fffcf214810) at kernel/qcoreapplication.cpp:606
#30 0x00007f6844e869ea in QApplicationPrivate::sendMouseEvent (receiver=0x1136c90, event=0x7fffcf214810, alienWidget=0x0, nativeWidget=0x1136c90, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f68457faff0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#31 0x00007f6844ee6c0c in QETWidget::translateMouseEvent (this=0x1136c90, event=<value optimized out>) at kernel/qapplication_x11.cpp:4411
#32 0x00007f6844ee5726 in QApplication::x11ProcessEvent (this=0x7fffcf2167b0, event=0x7fffcf216210) at kernel/qapplication_x11.cpp:3552
#33 0x00007f6844f0aa24 in x11EventSourceDispatch (s=0x6b9860, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x00007f684391af41 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0x00007f684391e4d8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#36 0x00007f684391e68c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0x00007f6847a28def in QEventDispatcherGlib::processEvents (this=0x613770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:328
#38 0x00007f6844f0a28f in QGuiEventDispatcherGlib::processEvents (this=0x7fffcf2133a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#39 0x00007f6847a00a12 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -819895040}) at kernel/qeventloop.cpp:149
#40 0x00007f6847a00bac in QEventLoop::exec (this=0x7fffcf216540, flags={i = -819894960}) at kernel/qeventloop.cpp:197
#41 0x00007f6847a05526 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#42 0x00007f683c644142 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/konqueror-4.3.2/work/konqueror-4.3.2/konqueror/src/konqmain.cpp:257
#43 0x00000000004076fd in launch (argc=4, _name=0x65b288 "konqueror", args=0x65b2da "", cwd=0x65b2db "/home/arne", envc=65, envs=<value optimized out>, reset_env=true, tty=0x0, avoid_loops=false, 
    startup_id_str=0x65c07a "fluss;1256107372;473857;27022_TIME248484123") at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kinit/kinit.cpp:677
#44 0x0000000000407d92 in handle_launcher_request (sock=33, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kinit/kinit.cpp:1169
#45 0x000000000040854c in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kinit/kinit.cpp:1353
#46 0x00000000004089fd in main (argc=2, argv=0x7fffcf217ba8, envp=0x7fffcf217bc0) at /var/tmp/portage/kde-base/kdelibs-4.3.2-r2/work/kdelibs-4.3.2/kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-21 16:41:30 UTC
This looks mostly related to bug 200702. Thanks
Comment 2 Aakash 2011-11-22 13:26:00 UTC
As suggested above the bug looks to be related to https://bugs.kde.org/show_bug.cgi?id=200702. 
However, the issue seems to be due to Xine( which is not maintained anymore). Also I am using KDE 4.7.2 and the bug does not occur.
Hence please mark this bug as resolved.
Comment 3 Myriam Schweingruber 2011-11-23 13:38:29 UTC
Indeed, te phonon-backend-xine is unmaintained now, please use a different backend.

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