Bug 259050 - konqueror crashes when visitiing page with WEBM video
Summary: konqueror crashes when visitiing page with WEBM video
Status: RESOLVED DUPLICATE of bug 227837
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-06 21:42 UTC by squan
Modified: 2010-12-06 21:52 UTC (History)
2 users (show)

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 squan 2010-12-06 21:42:30 UTC
Application: konqueror (4.5.80 (4.6 Beta1))
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-rc3-git6-8-default i686
Distribution: "openSUSE 11.4 Milestone 4 of 6 (i586)"

-- Information about the crash:
konqueror crashes when visiting http://www.montanalinux.org/spice-for-a-spin.html
or just http://www.montanalinux.org no matter wether using khtml or webkit rendering.
The crash seems related to an attempt playing a WEBM video with xine or whatever plugin.
Other browsers (tested the same page with firefox, midori, rekonq and chromium) do not crash (but also don't play the video).

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5990710 (LWP 8497))]

Thread 10 (Thread 0xa7c3db70 (LWP 8500)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacd99353 in metronom_sync_loop (this=0x94eb1f8) at metronom.c:870
#3  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#4  0xb6185c5e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa7001b70 (LWP 8501)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacda7d61 in interruptable_sleep (this_gen=0x94f42d0) at video_out.c:1092
#3  video_out_loop (this_gen=0x94f42d0) at video_out.c:1276
#4  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#5  0xb6185c5e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa6800b70 (LWP 8502)):
[KCrash Handler]
#7  xine_event_dispose_queue (queue=0x0) at events.c:133
#8  0x9dfcb123 in open_plugin (class_gen=0x9e9bce8, stream=0x9a293e0, input=0x9e95b38) at demux_matroska.c:3007
#9  0xacd9f58f in probe_demux (stream=0x9a293e0, method1=<value optimized out>, method2=2, input=0x9e95b38) at load_plugins.c:1318
#10 0xacd9686d in open_internal (stream=0x9a293e0, mrl=0x9a29368 "http://www.archive.org/download/TakingSpiceForASpin/spice-for-a-spin.webm") at xine.c:1260
#11 xine_open (stream=0x9a293e0, mrl=0x9a29368 "http://www.archive.org/download/TakingSpiceForASpin/spice-for-a-spin.webm") at xine.c:1335
#12 0xacdf6fa2 in Phonon::Xine::XineStream::xineOpen (this=0x9903f40, newstate=Phonon::StoppedState) at /usr/src/debug/phonon-4.4.3/xine/xinestream.cpp:262
#13 0xacdf95c7 in Phonon::Xine::XineStream::event (this=0x9903f40, ev=0x9905158) at /usr/src/debug/phonon-4.4.3/xine/xinestream.cpp:1264
#14 0xb644d4a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb6456167 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb7598181 in KApplication::notify (this=0xbfe74000, receiver=0x9903f40, event=0x9905158) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#17 0xb6f3fefe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xb6f43c8c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#19 0xb6f43ddc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#20 0xb6f6e514 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb5bf9ca9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0xb5bfa4b0 in ?? () from /lib/libglib-2.0.so.0
#23 0xb5bfa76e in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0xb6f6e69b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0xb6f3f1dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0xb6f3f409 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0xb6e406c9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#28 0xacdf30d8 in Phonon::Xine::XineThread::run (this=0x9902558) at /usr/src/debug/phonon-4.4.3/xine/xinethread.cpp:143
#29 0xb6e432ba in ?? () from /usr/lib/libQtCore.so.4
#30 0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#31 0xb6185c5e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa5fffb70 (LWP 8503)):
#0  0xb29c5d33 in pa_mainloop_prepare () from /usr/lib/libpulse.so.0
#1  0xb29c6a9b in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#2  0xb29c6b84 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#3  0xb29d758e in ?? () from /usr/lib/libpulse.so.0
#4  0xb29721a6 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#5  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#6  0xb6185c5e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa17bbb70 (LWP 8504)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacdac72c in fifo_peek_int (this_gen=0x9908620) at audio_out.c:348
#3  fifo_peek (this_gen=0x9908620) at audio_out.c:388
#4  ao_loop (this_gen=0x9908620) at audio_out.c:1015
#5  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#6  0xb6185c5e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa0bd1b70 (LWP 8505)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacd9d334 in fifo_buffer_get (fifo=0x9a2a488) at buffer.c:230
#3  0xacda3b45 in video_decoder_loop (stream_gen=0x9a293e0) at video_decoder.c:135
#4  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#5  0xb6185c5e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa0203b70 (LWP 8506)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacd9d334 in fifo_buffer_get (fifo=0x9a43078) at buffer.c:230
#3  0xacda4d65 in audio_decoder_loop (stream_gen=0x9a293e0) at audio_decoder.c:67
#4  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#5  0xb6185c5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x9fa02b70 (LWP 8507)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacdaf3a4 in xine_event_wait (queue_gen=0x9a5bcb8) at events.c:56
#3  listener_loop (queue_gen=0x9a5bcb8) at events.c:214
#4  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#5  0xb6185c5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9e8b0b70 (LWP 8508)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xacda7d61 in interruptable_sleep (this_gen=0x9a86790) at video_out.c:1092
#3  video_out_loop (this_gen=0x9a86790) at video_out.c:1276
#4  0xb6dc7b25 in start_thread () from /lib/libpthread.so.0
#5  0xb6185c5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5990710 (LWP 8497)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6dcc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e439c0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xacdf2ef1 in Phonon::Xine::XineThread::newStream () at /usr/src/debug/phonon-4.4.3/xine/xinethread.cpp:78
#4  0xace0623c in Phonon::Xine::MediaObject::MediaObject (this=0x9e94ef8, parent=0x9e94dc8) at /usr/src/debug/phonon-4.4.3/xine/mediaobject.cpp:56
#5  0xace0b7f5 in Phonon::Xine::Backend::createObject (this=0x9482cd8, c=Phonon::BackendInterface::MediaObjectClass, parent=0x9e94dc8, args=...) at /usr/src/debug/phonon-4.4.3/xine/backend.cpp:152
#6  0xb30171f4 in ?? () from /usr/lib/libphonon.so.4
#7  0xb3004107 in ?? () from /usr/lib/libphonon.so.4
#8  0xb30059f8 in Phonon::MediaNodePrivate::backendObject() () from /usr/lib/libphonon.so.4
#9  0xb30076d4 in Phonon::Path::reconnect(Phonon::MediaNode*, Phonon::MediaNode*) () from /usr/lib/libphonon.so.4
#10 0xb3007a7f in Phonon::createPath(Phonon::MediaNode*, Phonon::MediaNode*) () from /usr/lib/libphonon.so.4
#11 0xb301bfe6 in ?? () from /usr/lib/libphonon.so.4
#12 0xb301c295 in Phonon::VideoPlayer::load(Phonon::MediaSource const&) () from /usr/lib/libphonon.so.4
#13 0xaf9da34d in khtml::HTMLMediaElement::loadResource (this=0x9a6a0d8, url=...) at /usr/src/debug/kdelibs-4.5.80/khtml/html/HTMLMediaElement.cpp:191
#14 0xaf9daccc in khtml::HTMLMediaElement::updateLoadState (this=0x9a6a0d8) at /usr/src/debug/kdelibs-4.5.80/khtml/html/HTMLMediaElement.cpp:200
#15 0xaf94c563 in DOM::ElementImpl::setAttributeMap (this=0x9a6a0d8, list=0x9a62320) at /usr/src/debug/kdelibs-4.5.80/khtml/xml/dom_elementimpl.cpp:587
#16 0xaf982bce in khtml::KHTMLParser::parseToken (this=0x93e5058, t=0x93e93d4) at /usr/src/debug/kdelibs-4.5.80/khtml/html/htmlparser.cpp:278
#17 0xaf98382e in khtml::HTMLTokenizer::processToken (this=0x93e93c0) at /usr/src/debug/kdelibs-4.5.80/khtml/html/htmltokenizer.cpp:2040
#18 0xaf988f77 in khtml::HTMLTokenizer::parseTag (this=0x93e93c0, src=...) at /usr/src/debug/kdelibs-4.5.80/khtml/html/htmltokenizer.cpp:1501
#19 0xaf98bde6 in khtml::HTMLTokenizer::write (this=0x93e93c0, str=..., appendData=true) at /usr/src/debug/kdelibs-4.5.80/khtml/html/htmltokenizer.cpp:1798
#20 0xaf8aeedb in KHTMLPart::write (this=0x92d1e40, data=0x9489930 "redraw noticeably slower when switching from one virtual desktop without the OOo window and back to the desktop with the OOo window.  The only app that seemed to perform unusually slow was GIMP.  Not "..., len=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/khtml/khtml_part.cpp:2090
#21 0xaf8a4c3e in KHTMLPart::slotData (this=0x92d1e40, kio_job=0x937c570, data=...) at /usr/src/debug/kdelibs-4.5.80/khtml/khtml_part.cpp:1741
#22 0xaf8d1d54 in KHTMLPart::qt_metacall (this=0x92d1e40, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfe73154) at /usr/src/debug/kdelibs-4.5.80/build/khtml/khtml_part.moc:278
#23 0xb6f4679d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#24 0xb6f5696c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb565481d in KIO::TransferJob::data (this=0x937c570, _t1=0x937c570, _t2=...) at /usr/src/debug/kdelibs-4.5.80/build/kio/jobclasses.moc:388
#26 0xb565488e in KIO::TransferJob::slotData (this=0x937c570, _data=...) at /usr/src/debug/kdelibs-4.5.80/kio/kio/job.cpp:1009
#27 0xb574e1d3 in KIO::TransferJob::qt_metacall (this=0x937c570, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe732f8) at /usr/src/debug/kdelibs-4.5.80/build/kio/jobclasses.moc:368
#28 0xb6f4679d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#29 0xb6f5696c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#30 0xb56688d5 in KIO::SlaveInterface::data (this=0x937b648, _t1=...) at /usr/src/debug/kdelibs-4.5.80/build/kio/slaveinterface.moc:146
#31 0xb5788fa8 in KIO::SlaveInterface::dispatch (this=0x937b648, _cmd=100, rawdata=...) at /usr/src/debug/kdelibs-4.5.80/kio/kio/slaveinterface.cpp:161
#32 0xb572172a in KIO::SlaveInterface::dispatch (this=0x937b648) at /usr/src/debug/kdelibs-4.5.80/kio/kio/slaveinterface.cpp:89
#33 0xb57206d8 in KIO::Slave::gotInput (this=0x937b648) at /usr/src/debug/kdelibs-4.5.80/kio/kio/slave.cpp:348
#34 0xb5725e8c in KIO::Slave::qt_metacall (this=0x937b648, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfe735dc) at /usr/src/debug/kdelibs-4.5.80/build/kio/slave.moc:82
#35 0xb6f4679d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#36 0xb6f5696c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#37 0xb564b3e5 in KIO::Connection::readyRead (this=0x93761f8) at /usr/src/debug/kdelibs-4.5.80/build/kio/connection.moc:92
#38 0xb5725bfa in KIO::ConnectionPrivate::dequeue (this=0x93045b8) at /usr/src/debug/kdelibs-4.5.80/kio/kio/connection.cpp:82
#39 0xb5725ccf in KIO::Connection::qt_metacall (this=0x93761f8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x909bac8) at /usr/src/debug/kdelibs-4.5.80/build/kio/connection.moc:79
#40 0xb6f4679d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#41 0xb6f512b5 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#42 0xb6f554ef in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#43 0xb644d4a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#44 0xb6456167 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#45 0xb7598181 in KApplication::notify (this=0xbfe74000, receiver=0x93761f8, event=0x9901f20) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#46 0xb6f3fefe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#47 0xb6f43c8c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#48 0xb6f43ddc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#49 0xb6f6e514 in ?? () from /usr/lib/libQtCore.so.4
#50 0xb5bf9ca9 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0xb5bfa4b0 in ?? () from /lib/libglib-2.0.so.0
#52 0xb5bfa76e in g_main_context_iteration () from /lib/libglib-2.0.so.0
#53 0xb6f6e69b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0xb650355a in ?? () from /usr/lib/libQtGui.so.4
#55 0xb6f3f1dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0xb6f3f409 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0xb6f43eb0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#58 0xb644b144 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#59 0xb263c14f in kdemain (argc=1, argv=0x80c6aa8) at /usr/src/debug/kdebase-4.5.80/apps/konqueror/src/konqmain.cpp:219
#60 0x0804e531 in _start ()

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

Possible duplicates by query: bug 257291.

Reported using DrKonqi
Comment 1 Pino Toscano 2010-12-06 21:52:13 UTC

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