Bug 242245

Summary: Konqueror crashes on the page html5test.com
Product: [Unmaintained] phonon-backend-gstreamer Reporter: David Kremer <david.kremer.dk>
Component: generalAssignee: Martin Sandsmark <martin.sandsmark>
Status: RESOLVED DUPLICATE    
Severity: crash CC: martin.sandsmark, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Kremer 2010-06-20 12:15:21 UTC
Application: konqueror (4.4.4 (KDE 4.4.4))
KDE Platform Version: 4.4.4 (KDE 4.4.4) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
last version of konqueror just crashes, without plugins, on the page http://html5test.com

The crash can be reproduced every time.

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

Thread 4 (Thread 0xafe48b70 (LWP 5701)):
#0  0xb76ff424 in __kernel_vsyscall ()
#1  0xb6b167b4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b8394f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb6b794c9 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6b8332e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6b11e60 in start_thread () from /lib/libpthread.so.0
#6  0xb5f5325e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf51ab70 (LWP 5705)):
#0  0xb76ff424 in __kernel_vsyscall ()
#1  0xb6b167b4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b8394f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb6b794c9 in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6b8332e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6b11e60 in start_thread () from /lib/libpthread.so.0
#6  0xb5f5325e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaa70bb70 (LWP 5709)):
#0  0xb76ff424 in __kernel_vsyscall ()
#1  0xb5f48e76 in poll () from /lib/libc.so.6
#2  0xae9ecc02 in poll_func () from /usr/lib/libpulse.so.0
#3  0xae9dbd99 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xae9dc584 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xae9dc664 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xae9ecba3 in thread () from /usr/lib/libpulse.so.0
#7  0xae9afe62 in internal_thread_func () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb6b11e60 in start_thread () from /lib/libpthread.so.0
#9  0xb5f5325e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54e5970 (LWP 5695)):
[KCrash Handler]
#6  0xaec1f47c in snd_pcm_ioplug_close () from /usr/lib/libasound.so.2
#7  0xaebd6c5e in snd_pcm_close () from /usr/lib/libasound.so.2
#8  0xaeb7a03f in gst_alsasink_close () from /usr/lib/gstreamer-0.10/libgstalsa.so
#9  0xaea49c62 in gst_audioringbuffer_close_device () from /usr/lib/libgstaudio-0.10.so.0
#10 0xaea36440 in gst_ring_buffer_close_device () from /usr/lib/libgstaudio-0.10.so.0
#11 0xaea44592 in gst_base_audio_sink_change_state () from /usr/lib/libgstaudio-0.10.so.0
#12 0xaead8b65 in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#13 0xaead961b in gst_element_set_state_func () from /usr/lib/libgstreamer-0.10.so.0
#14 0xaead88b0 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#15 0xaec67e64 in Phonon::Gstreamer::AudioOutput::setOutputDevice(Phonon::ObjectDescription<(Phonon::ObjectDescriptionType)0> const&) () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#16 0xb3e83437 in Phonon::AudioOutputPrivate::setupBackendObject() () from /usr/lib/libphonon.so.4
#17 0xb3e83a82 in Phonon::AudioOutputPrivate::createBackendObject() () from /usr/lib/libphonon.so.4
#18 0xb3e8094a in Phonon::AudioOutputPrivate::init(Phonon::Category) () from /usr/lib/libphonon.so.4
#19 0xb3e8f61a in Phonon::VideoPlayerPrivate::init(Phonon::VideoPlayer*, Phonon::Category) () from /usr/lib/libphonon.so.4
#20 0xb3e8f871 in Phonon::VideoPlayer::VideoPlayer(QWidget*) () from /usr/lib/libphonon.so.4
#21 0xb17f87b9 in khtml::HTMLMediaElement::HTMLMediaElement(DOM::DocumentImpl*) () from /usr/lib/libkhtml.so.5
#22 0xb17f89a9 in khtml::HTMLVideoElement::HTMLVideoElement(DOM::DocumentImpl*) () from /usr/lib/libkhtml.so.5
#23 0xb17557f6 in DOM::DocumentImpl::createHTMLElement(DOM::DOMString const&) () from /usr/lib/libkhtml.so.5
#24 0xb17c0d0c in DOM::HTMLDocumentImpl::createElement(DOM::DOMString const&, int*) () from /usr/lib/libkhtml.so.5
#25 0xb191542d in DOMDocumentProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkhtml.so.5
#26 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#27 0xb12cd3a6 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#28 0xb12abbb2 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#29 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#30 0xb12cd3a6 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#31 0xb12abbb2 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#32 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#33 0xb12aa61d in KJS::FunctionImp::construct(KJS::ExecState*, KJS::List const&) () from /usr/lib/libkjs.so.4
#34 0xb12cd9e8 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#35 0xb12abbb2 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#36 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#37 0xb12cd3a6 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#38 0xb12abbb2 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#39 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#40 0xb12aa61d in KJS::FunctionImp::construct(KJS::ExecState*, KJS::List const&) () from /usr/lib/libkjs.so.4
#41 0xb12cd9e8 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#42 0xb12abbb2 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#43 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#44 0xb12cd3a6 in KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) () from /usr/lib/libkjs.so.4
#45 0xb12abbb2 in KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#46 0xb12b120d in KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) () from /usr/lib/libkjs.so.4
#47 0xb1970c97 in KJS::JSEventListener::handleEvent(DOM::Event&) () from /usr/lib/libkhtml.so.5
#48 0xb175a817 in DOM::DocumentImpl::defaultEventHandler(DOM::EventImpl*) () from /usr/lib/libkhtml.so.5
#49 0xb1768397 in DOM::NodeImpl::dispatchWindowEvent(int, bool, bool) () from /usr/lib/libkhtml.so.5
#50 0xb17c0bc5 in DOM::HTMLDocumentImpl::close() () from /usr/lib/libkhtml.so.5
#51 0xb16e6d22 in KHTMLPart::checkEmitLoadEvent() () from /usr/lib/libkhtml.so.5
#52 0xb16f676a in KHTMLPart::checkCompleted() () from /usr/lib/libkhtml.so.5
#53 0xb16f7198 in KHTMLPart::slotLoaderRequestDone(khtml::DocLoader*, khtml::CachedObject*) () from /usr/lib/libkhtml.so.5
#54 0xb17177f6 in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#55 0xb6c7aeba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#56 0xb6c89f9b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#57 0xb18ceaa9 in khtml::Loader::requestDone(khtml::DocLoader*, khtml::CachedObject*) () from /usr/lib/libkhtml.so.5
#58 0xb18d15db in khtml::Loader::slotFinished(KJob*) () from /usr/lib/libkhtml.so.5
#59 0xb18d21f7 in khtml::Loader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#60 0xb6c7aeba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#61 0xb6c89f9b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#62 0xb757b603 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#63 0xb757b658 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#64 0xb71b6f35 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#65 0xb71c035a in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#66 0xb71be8d3 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#67 0xb6c7aeba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#68 0xb6c89f9b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#69 0xb727f357 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#70 0xb7281f0f in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#71 0xb727ec03 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#72 0xb7271488 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#73 0xb7271bd3 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#74 0xb6c7aeba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#75 0xb6c89f9b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#76 0xb7185037 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#77 0xb718585e in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#78 0xb7185916 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#79 0xb6c7aeba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#80 0xb6c84846 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#81 0xb6c877fe in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#82 0xb61e4f14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#83 0xb61e90fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#84 0xb6f4324a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#85 0xb6c74ecb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#86 0xb6c789c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#87 0xb6c78bad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#88 0xb6c9f98f in ?? () from /usr/lib/libQtCore.so.4
#89 0xb59ecf72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#90 0xb59ed750 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#91 0xb59eda04 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#92 0xb6c9fe7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#93 0xb62911b5 in ?? () from /usr/lib/libQtGui.so.4
#94 0xb6c74119 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#95 0xb6c7438a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#96 0xb6c78c6f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#97 0xb61e2637 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#98 0xb37380c3 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#99 0x0804d5b9 in _start ()

Possible duplicates by query: bug 237744.

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-06-20 13:04:15 UTC
Phonon/GST related crash. Works fine with phonon/pulseaudio (4.4.3 && 4.5 trunk)
Comment 2 Myriam Schweingruber 2010-06-22 12:23:01 UTC
Not much we can do about that, seems an upstream problem with libasound/gstreamer.
Comment 3 Pino Toscano 2010-11-08 21:25:50 UTC

*** This bug has been marked as a duplicate of bug 232068 ***
Comment 4 Myriam Schweingruber 2011-04-27 21:17:31 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.