[Bug 614622] New: konqueror with webkit rendering engine + flash page crash
http://bugzilla.novell.com/show_bug.cgi?id=614622 http://bugzilla.novell.com/show_bug.cgi?id=614622#c0 Summary: konqueror with webkit rendering engine + flash page crash Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: i686 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: bruno@ioda-net.ch QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100401 SUSE/3.6.3-1.2 Firefox/3.6.3 FirePHP/0.4 Open any page with flash plugin does a konqueror crash. I've all -debug-info package installed but generated crash seems not reporting usefull (suffisant information) This happen from the last 10 days with new updates of flash-player (suse update repo) & kde 4.3.5 coming from KDE4:STABLE opensuse 11.2 No crash happen if khtml is selected as primary rendering engine in place of webkit. Reproducible: Always Steps to Reproduce: 1.Put webkit as primary rendering engine 2.Have flash installed 3.start a webpage containing some flash ( wwww.adobe.com ) for example 4: collect the crash log :-) Actual Results: Crash Other step is put khtml as rendering engine, see the page, take view -> render webkit -> goes to crash. Expected Results: page rendered normally. Here are the crash dump I can get : Application that crashed: konqueror Version of the application: 4.3.5 (KDE 4.3.5) "release 4" KDE Version: 4.3.5 (KDE 4.3.5) "release 4" Qt Version: 4.5.3 Operating System: Linux 2.6.31.12-0.2-desktop i686 Distribution: "openSUSE 11.2 (i586)" What I was doing when the application crashed: open http://www.adobe.com -- Backtrace: Application: Konqueror (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5651700 (LWP 26615))] Thread 2 (Thread 0xadb57b70 (LWP 26988)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb750c0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb756b6dc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb7560bc2 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb756a623 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb75076e5 in start_thread () from /lib/libpthread.so.0 #6 0xb7507600 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb5651700 (LWP 26615)): [KCrash Handler] #6 0xaff373f5 in gdk_pixbuf_new_from_data () from /usr/lib/libgdk_pixbuf-2.0.so.0 #7 0xaff3e8ff in gdk_pixbuf_from_pixdata () from /usr/lib/libgdk_pixbuf-2.0.so.0 #8 0xaff3ebc3 in gdk_pixbuf_new_from_inline () from /usr/lib/libgdk_pixbuf-2.0.so.0 #9 0xaf2e3335 in ?? () from /usr/lib/browser-plugins/libflashplayer.so #10 0xaf2e1d8e in ?? () from /usr/lib/browser-plugins/libflashplayer.so #11 0xaf2e628e in NP_Initialize () from /usr/lib/browser-plugins/libflashplayer.so #12 0xb4a5e8f3 in WebCore::PluginPackage::load() () from /usr/lib/libQtWebKit.so.4 #13 0xb4a5eae4 in WebCore::PluginPackage::fetchInfo() () from /usr/lib/libQtWebKit.so.4 #14 0xb4906a3c in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib/libQtWebKit.so.4 #15 0xb49016c2 in WebCore::PluginDatabase::refresh() () from /usr/lib/libQtWebKit.so.4 #16 0xb4902be5 in WebCore::PluginDatabase::installedPlugins() () from /usr/lib/libQtWebKit.so.4 #17 0xb4a31afe in WebCore::PluginData::initPlugins() () from /usr/lib/libQtWebKit.so.4 #18 0xb48aec0c in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib/libQtWebKit.so.4 #19 0xb48a433c in WebCore::Page::pluginData() const () from /usr/lib/libQtWebKit.so.4 #20 0xb48af30c in WebCore::PluginArray::getPluginData() const () from /usr/lib/libQtWebKit.so.4 #21 0xb48af392 in WebCore::PluginArray::canGetItemsForName(WebCore::AtomicString const&) () from /usr/lib/libQtWebKit.so.4 #22 0xb45bc55b in WebCore::JSPluginArray::canGetItemsForName(JSC::ExecState*, WebCore::PluginArray*, JSC::Identifier const&) () from /usr/lib/libQtWebKit.so.4 #23 0xb4d7a5a9 in WebCore::JSPluginArray::getOwnPropertySlot(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) () from /usr/lib/libQtWebKit.so4 #24 0xb44dba90 in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from /usr/lib/libQtWebKit.so.4 #25 0xb44cccce in JSC::Interpreter::cti_op_get_by_val(void*, ...) () from /usr/lib/libQtWebKit.so.4 #26 0xb048a430 in ?? () #27 0xb44c2e44 in JSC::Interpreter::execute(JSC::ProgramNode*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValuePtr*) () from /usr/lib/libQtWebKit.so.4 #28 0xb45110bb in JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValuePtr) () from /usr/lib/libQtWebKit.so.4 #29 0xb45c7f84 in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) () from /usr/lib/libQtWebKit.so.4 #30 0xb4824914 in WebCore::FrameLoader::executeScript(WebCore::ScriptSourceCode const&) () from /usr/lib/libQtWebKit.so.4 #31 0xb47bfcb9 in WebCore::HTMLTokenizer::scriptExecution(WebCore::ScriptSourceCode const&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4 #32 0xb47c0465 in WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) () from /usr/lib/libQtWebKit.so.4 #33 0xb47ff34c in WebCore::CachedScript::checkNotify() () from /usr/lib/libQtWebKit.so.4 #34 0xb4836aef in WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) () from /usr/lib/libQtWebKit.so.4 #35 0xb4843085 in WebCore::SubresourceLoader::didFinishLoading() () from /usr/lib/libQtWebKit.so.4 #36 0xb483e70f in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) () from /usr/lib/libQtWebKit.so.4 #37 0xb4a1b7f3 in WebCore::QNetworkReplyHandler::finish() () from /usr/lib/libQtWebKit.so.4 #38 0xb4a1bd42 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4 #39 0xb767004a in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #40 0xb7671796 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #41 0xb61fd8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #42 0xb620534e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #43 0xb6c3c521 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #44 0xb766132e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #45 0xb7661fdc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #46 0xb766219c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #47 0xb768d4dd in ?? () from /usr/lib/libQtCore.so.4 #48 0xb5dd84c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #49 0xb5ddbd98 in ?? () from /usr/lib/libglib-2.0.so.0 #50 0xb5ddbebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #51 0xb768d011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #52 0xb629f29a in ?? () from /usr/lib/libQtGui.so.4 #53 0xb765f98d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #54 0xb765fdd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #55 0xb7662270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #56 0xb61fd774 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #57 0xb2b5d3a3 in kdemain (argc=2, argv=0x80ad198) at /usr/src/debug/kdebase-4.3.5/apps/konqueror/src/konqmain.cpp:257 #58 0x0804e147 in _start () Rapporter à https://bugs.kde.org ( before doing this, I would exclude the fact that's a openSUSE only trouble ... ) Feel free to send it upstream, or give me more informations ( detailled steps to get a usefull backtrace ) -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=614622 http://bugzilla.novell.com/show_bug.cgi?id=614622#c1 Stephen Dunn <nzlbob2332@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |nzlbob2332@gmail.com Resolution| |UPSTREAM --- Comment #1 from Stephen Dunn <nzlbob2332@gmail.com> 2010-06-17 00:36:45 UTC --- Thanks for the report. This is also reported upstream at: https://bugs.kde.org/show_bug.cgi?id=241702 https://bugs.webkit.org/show_bug.cgi?id=40567 Workaround in the meantime is to downgrade flash. I'm going to close as upstream as per http://en.opensuse.org/Bugs:KDE#Report_at_bugzilla.novell.com_or_bugs.kde.or... Cheers Steve -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=614622 http://bugzilla.novell.com/show_bug.cgi?id=614622#c2 --- Comment #2 from Bruno Friedmann <bruno@ioda-net.ch> 2010-06-17 07:52:00 UTC --- Thanks Steve for the upstream link. Seems they have found a workaround. https://bugs.webkit.org/attachment.cgi?id=58960 But I disagree with you about closing the bug, It's not closed & resolved until on openSUSE stable desktop the kde4-webkitpart is rebuild, published. When there's a solution upstream, but it's not applied to our users, the problem are alive. I know that adobe closed source is just a crap for all of us, but just take the place of normal business users which have to do their jobs. not IT things. Until FLOSS can offer a real decent flash player, they have to leave with.(and most of them doesn't have the right to downgrade updates of their workstation) So until that I should have normally to re-open the bug. The downgrade workaround proposed, is workable, but it will impose living with a flash-player known to have very heavy security threads. here http://www.vupen.com/english/advisories/2010/1349 So I keep this closed, and wait a webkit or adobe update. -- 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.
participants (1)
-
bugzilla_noreply@novell.com