http://bugzilla.novell.com/show_bug.cgi?id=613818 http://bugzilla.novell.com/show_bug.cgi?id=613818#c0 Summary: Flash 10.1 crashes QtWebKit Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: kamikazow@web.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.3) Gecko/20100401 SUSE/3.6.3-1.2 Firefox/3.6.3 Since Flash Player 10.1 went into the repo, all QtWebKit-based apps crash whenever a Flash applet is loaded. Reproducible: Always Steps to Reproduce: 1. Visit www.adobe.com with any QtWebKit-based browser (Arora, Rekonq, Konqueror+WebKitPart) Actual Results: Crash Expected Results: No crash Application: rekonq (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5419700 (LWP 21118))] Thread 5 (Thread 0xb03e0b70 (LWP 21119)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb69d6d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb40c6657 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4 #3 0xb40c669f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #4 0xb69d26e5 in start_thread () from /lib/libpthread.so.0 #5 0xb69d2600 in ?? () from /lib/libpthread.so.0 Thread 4 (Thread 0xaf6fdb70 (LWP 21121)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb69d6d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a4e8d0 in QWaitConditionPrivate::wait (this=0x81de488, mutex=0x81d7020, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x81de488, mutex=0x81d7020, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb40cc78f in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/libQtWebKit.so.4 #5 0xb46a41e2 in WebCore::IconDatabase::syncThreadMainLoop() () from /usr/lib/libQtWebKit.so.4 #6 0xb46a9288 in WebCore::IconDatabase::iconDatabaseSyncThread() () from /usr/lib/libQtWebKit.so.4 #7 0xb40cc162 in WTF::threadEntryPoint(void*) () from /usr/lib/libQtWebKit.so.4 #8 0xb40cc661 in WTF::ThreadPrivate::run() () from /usr/lib/libQtWebKit.so.4 #9 0xb6a4d7cf in QThreadPrivate::start (arg=0x82268f0) at thread/qthread_unix.cpp:248 #10 0xb69d26e5 in start_thread () from /lib/libpthread.so.0 #11 0xb69d2600 in ?? () from /lib/libpthread.so.0 Thread 3 (Thread 0xaeefcb70 (LWP 21123)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb69d70c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a4e85c in QWaitConditionPrivate::wait (this=0x831e2a4, mutex=0x831e2a0, time=30000) at thread/qwaitcondition_unix.cpp:85 #3 QWaitCondition::wait (this=0x831e2a4, mutex=0x831e2a0, time=30000) at thread/qwaitcondition_unix.cpp:159 #4 0xb6a42c86 in QThreadPoolThread::run (this=0x82d60d0) at concurrent/qthreadpool.cpp:140 #5 0xb6a4d7cf in QThreadPrivate::start (arg=0x82d60d0) at thread/qthread_unix.cpp:248 #6 0xb69d26e5 in start_thread () from /lib/libpthread.so.0 #7 0xb69d2600 in ?? () from /lib/libpthread.so.0 Thread 2 (Thread 0xadfefb70 (LWP 21129)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb69d6d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a4e8d0 in QWaitConditionPrivate::wait (this=0x81296b0, mutex=0x81a6338, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x81296b0, mutex=0x81a6338, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb3e0fbaa in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb3e0955a in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb3e105e4 in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb3e10693 in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb3e0aaf4 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb3e0cc7a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #10 0xb6a4d7cf in QThreadPrivate::start (arg=0x8338ff8) at thread/qthread_unix.cpp:248 #11 0xb69d26e5 in start_thread () from /lib/libpthread.so.0 #12 0xb69d2600 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb5419700 (LWP 21118)): [KCrash Handler] #6 0xaa9bb3f5 in gdk_pixbuf_new_from_data () from /usr/lib/libgdk_pixbuf-2.0.so.0 #7 0xaa9c28ff in gdk_pixbuf_from_pixdata () from /usr/lib/libgdk_pixbuf-2.0.so.0 #8 0xaa9c2bc3 in gdk_pixbuf_new_from_inline () from /usr/lib/libgdk_pixbuf-2.0.so.0 #9 0xaaf03335 in ?? () from /usr/lib/browser-plugins/libflashplayer.so #10 0xaaf01d8e in ?? () from /usr/lib/browser-plugins/libflashplayer.so #11 0xaaf0628e in NP_Initialize () from /usr/lib/browser-plugins/libflashplayer.so #12 0xb4664371 in WebCore::PluginPackage::load() () from /usr/lib/libQtWebKit.so.4 #13 0xb4665254 in WebCore::PluginPackage::fetchInfo() () from /usr/lib/libQtWebKit.so.4 #14 0xb44fbbbc in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib/libQtWebKit.so.4 #15 0xb44f9278 in WebCore::PluginDatabase::refresh() () from /usr/lib/libQtWebKit.so.4 #16 0xb44f9cce in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib/libQtWebKit.so.4 #17 0xb4623733 in WebCore::PluginData::initPlugins() () from /usr/lib/libQtWebKit.so.4 #18 0xb449574c in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib/libQtWebKit.so.4 #19 0xb447f4aa in WebCore::Page::pluginData() const () from /usr/lib/libQtWebKit.so.4 #20 0xb44987ec in WebCore::MimeTypeArray::getPluginData() const () from /usr/lib/libQtWebKit.so.4 #21 0xb449880f in WebCore::MimeTypeArray::length() const () from /usr/lib/libQtWebKit.so.4 #22 0xb4a28304 in WebCore::jsMimeTypeArrayLength(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot const&) () from /usr/lib/libQtWebKit.so.4 #23 0xb3fc85b8 in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from /usr/lib/libQtWebKit.so.4 #24 0xb3fcadc2 in cti_op_get_by_id () from /usr/lib/libQtWebKit.so.4 #25 0xae6475e9 in ?? () #26 0xb3fee757 in JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValue*) () from /usr/lib/libQtWebKit.so.4 #27 0xb4052083 in JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue) () from /usr/lib/libQtWebKit.so.4 #28 0xb414ec56 in WebCore::evaluateInWorld(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue, WebCore::DOMWrapperWorld*) () from /usr/lib/libQtWebKit.so.4 #29 0xb415d9c5 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) () from /usr/lib/libQtWebKit.so.4 #30 0xb415dc3b in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) () from /usr/lib/libQtWebKit.so.4 #31 0xb416feda in WebCore::ScriptController::executeScript(WebCore::ScriptSourceCode const&) () from /usr/lib/libQtWebKit.so.4 #32 0xb438552c in WebCore::HTMLTokenizer::scriptExecution(WebCore::ScriptSourceCode const&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4 #33 0xb438bc5d in WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4 #34 0xb438c839 in WebCore::HTMLTokenizer::parseNonHTMLText(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4 #35 0xb438ed34 in WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4 #36 0xb438f91e in WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) () from /usr/lib/libQtWebKit.so.4 #37 0xb438892b in WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) () from /usr/lib/libQtWebKit.so.4 #38 0xb4384450 in WebCore::HTMLTokenizer::executeScriptsWaitingForStylesheets() () from /usr/lib/libQtWebKit.so.4 #39 0xb422d2c9 in WebCore::Document::removePendingSheet() () from /usr/lib/libQtWebKit.so.4 #40 0xb436027b in WebCore::HTMLLinkElement::sheetLoaded() () from /usr/lib/libQtWebKit.so.4 #41 0xb41f6310 in WebCore::CSSStyleSheet::checkLoaded() () from /usr/lib/libQtWebKit.so.4 #42 0xb4361613 in WebCore::HTMLLinkElement::setCSSStyleSheet(WebCore::String const&, WebCore::String const&, WebCore::CachedCSSStyleSheet const*) () from /usr/lib/libQtWebKit.so.4 #43 0xb43cdc1d in WebCore::CachedCSSStyleSheet::checkNotify() () from /usr/lib/libQtWebKit.so.4 #44 0xb43ce4a8 in WebCore::CachedCSSStyleSheet::data(WTF::PassRefPtrWebCore::SharedBuffer, bool) () from /usr/lib/libQtWebKit.so.4 #45 0xb4414474 in WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) () from /usr/lib/libQtWebKit.so.4 #46 0xb44281d1 in WebCore::SubresourceLoader::didFinishLoading() () from /usr/lib/libQtWebKit.so.4 #47 0xb442307f in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) () from /usr/lib/libQtWebKit.so.4 #48 0xb4607dae in WebCore::QNetworkReplyHandler::finish() () from /usr/lib/libQtWebKit.so.4 #49 0xb460840c in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4 #50 0xb6b57b2d in QMetaObject::metacall (object=0x8522f88, cl=3045413888, idx=5, argv=0x8515ee8) at kernel/qmetaobject.cpp:237 #51 0xb6b624f5 in QMetaCallEvent::placeMetaCall (this=0x8271fa0, object=0x8522f88) at kernel/qobject.cpp:561 #52 0xb6b6369f in QObject::event (this=0x8522f88, e=0x8271fa0) at kernel/qobject.cpp:1248 #53 0xb6061e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #54 0xb6068c78 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #55 0xb6de7291 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #56 0xb6b5271e in QCoreApplication::notifyInternal (this=0xbfa0b108, receiver=0x8522f88, event=0x8271fa0) at kernel/qcoreapplication.cpp:726 #57 0xb6b56227 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.h:215 #58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805ae00) at kernel/qcoreapplication.cpp:1367 #59 0xb6b563ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260 #60 0xb6b7f89d in QCoreApplication::sendPostedEvents (s=0x80cc110) at kernel/qcoreapplication.h:220 #61 postEventSourceDispatch (s=0x80cc110) at kernel/qeventdispatcher_glib.cpp:276 #62 0xb57c94c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #63 0xb57ccd98 in ?? () from /usr/lib/libglib-2.0.so.0 #64 0xb57ccebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #65 0xb6b7f381 in QEventDispatcherGlib::processEvents (this=0x80c8bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #66 0xb6122c3a in ?? () from /usr/lib/libQtGui.so.4 #67 0xb6b50d8d in QEventLoop::processEvents (this=0xbfa0b054, flags=) at kernel/qeventloop.cpp:149 #68 0xb6b511d9 in QEventLoop::exec (this=0xbfa0b054, flags=...) at kernel/qeventloop.cpp:201 #69 0xb6b56480 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #70 0xb6061ee4 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #71 0xb1e15791 in kdemain (argc=1, argv=0x80af940) at /usr/src/debug/rekonq-0.4.0/src/main.cpp:157 #72 0x0804ef6f in launch (argc=134939716, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x80b0438 "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80b0449 "schlepptopp;1276350291;390872;2282_TIME13628250") at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:718 #73 0x0804fc07 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1210 #74 0x08050054 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1403 #75 0x08050def in main (argc=4, argv=0xbfa0bbd4, envp=0xbfa0bbe8) at /usr/src/debug/kdelibs-4.4.3/kinit/kinit.cpp:1882 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.