Bug 241471

Summary: konqueror crash when using WebKit engine
Product: [Unmaintained] kdelibs Reporter: kvazary <kvazary>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED DUPLICATE    
Severity: crash CC: arojas
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kvazary 2010-06-11 21:39:56 UTC
Application: konqueror (4.4.3 (KDE 4.4.3))
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.3
Operating System: Linux 2.6.31.12-0.2-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
OpenSUSE 11.2 with KDE factory, after last update Konqueror crash on almost every site.

The crash can be reproduced every time.

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

Thread 4 (Thread 0xb119bb70 (LWP 1270)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6af5d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41de657 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#3  0xb41de69f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#4  0xb6af16e5 in start_thread () from /lib/libpthread.so.0
#5  0xb6af1600 in ?? () from /lib/libpthread.so.0

Thread 3 (Thread 0xb07e2b70 (LWP 1274)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6af60c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b6d85c in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb6b61c86 in QThreadPoolThread::run (this=0x83a7758) at concurrent/qthreadpool.cpp:140
#5  0xb6b6c7cf in QThreadPrivate::start (arg=0x83a7758) at thread/qthread_unix.cpp:248
#6  0xb6af16e5 in start_thread () from /lib/libpthread.so.0
#7  0xb6af1600 in ?? () from /lib/libpthread.so.0

Thread 2 (Thread 0xaffe1b70 (LWP 1275)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6af60c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6b6d85c in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb6b61c86 in QThreadPoolThread::run (this=0x84e5638) at concurrent/qthreadpool.cpp:140
#5  0xb6b6c7cf in QThreadPrivate::start (arg=0x84e5638) at thread/qthread_unix.cpp:248
#6  0xb6af16e5 in start_thread () from /lib/libpthread.so.0
#7  0xb6af1600 in ?? () from /lib/libpthread.so.0

Thread 1 (Thread 0xb5539700 (LWP 1269)):
[KCrash Handler]
#6  0xaccef3f5 in gdk_pixbuf_new_from_data () from /usr/lib/libgdk_pixbuf-2.0.so.0
#7  0xaccf68ff in gdk_pixbuf_from_pixdata () from /usr/lib/libgdk_pixbuf-2.0.so.0
#8  0xaccf6bc3 in gdk_pixbuf_new_from_inline () from /usr/lib/libgdk_pixbuf-2.0.so.0
#9  0xad2d3335 in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#10 0xad2d1d8e in ?? () from /usr/lib/browser-plugins/libflashplayer.so
#11 0xad2d628e in NP_Initialize () from /usr/lib/browser-plugins/libflashplayer.so
#12 0xb477c371 in WebCore::PluginPackage::load() () from /usr/lib/libQtWebKit.so.4
#13 0xb477d254 in WebCore::PluginPackage::fetchInfo() () from /usr/lib/libQtWebKit.so.4
#14 0xb4613bbc in WebCore::PluginPackage::createPackage(WebCore::String const&, long const&) () from /usr/lib/libQtWebKit.so.4
#15 0xb4611278 in WebCore::PluginDatabase::refresh() () from /usr/lib/libQtWebKit.so.4
#16 0xb4611cce in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib/libQtWebKit.so.4
#17 0xb473b733 in WebCore::PluginData::initPlugins() () from /usr/lib/libQtWebKit.so.4
#18 0xb45ad74c in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib/libQtWebKit.so.4
#19 0xb45974aa in WebCore::Page::pluginData() const () from /usr/lib/libQtWebKit.so.4
#20 0xb45b07ec in WebCore::MimeTypeArray::getPluginData() const () from /usr/lib/libQtWebKit.so.4
#21 0xb45b080f in WebCore::MimeTypeArray::length() const () from /usr/lib/libQtWebKit.so.4
#22 0xb4b40304 in WebCore::jsMimeTypeArrayLength(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot const&) () from /usr/lib/libQtWebKit.so.4
#23 0xb40e05b8 in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from /usr/lib/libQtWebKit.so.4
#24 0xb40e2dc2 in cti_op_get_by_id () from /usr/lib/libQtWebKit.so.4
#25 0xaddf28b8 in ?? ()
#26 0xb4106757 in JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValue*) () from /usr/lib/libQtWebKit.so.4
#27 0xb416a083 in JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue) () from /usr/lib/libQtWebKit.so.4
#28 0xb4266c56 in WebCore::evaluateInWorld(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue, WebCore::DOMWrapperWorld*) () from /usr/lib/libQtWebKit.so.4
#29 0xb42759c5 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) () from /usr/lib/libQtWebKit.so.4
#30 0xb4275c3b in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) () from /usr/lib/libQtWebKit.so.4
#31 0xb4287eda in WebCore::ScriptController::executeScript(WebCore::ScriptSourceCode const&) () from /usr/lib/libQtWebKit.so.4
#32 0xb449d52c in WebCore::HTMLTokenizer::scriptExecution(WebCore::ScriptSourceCode const&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4
#33 0xb44a09e4 in WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) () from /usr/lib/libQtWebKit.so.4
#34 0xb44ec070 in WebCore::CachedScript::didAddClient(WebCore::CachedResourceClient*) () from /usr/lib/libQtWebKit.so.4
#35 0xb44ea18b in WebCore::CachedResource::addClient(WebCore::CachedResourceClient*) () from /usr/lib/libQtWebKit.so.4
#36 0xb44a37fb in WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4
#37 0xb44a4839 in WebCore::HTMLTokenizer::parseNonHTMLText(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4
#38 0xb44a6d34 in WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString&, WebCore::HTMLTokenizer::State) () from /usr/lib/libQtWebKit.so.4
#39 0xb44a791e in WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) () from /usr/lib/libQtWebKit.so.4
#40 0xb44a092b in WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource*) () from /usr/lib/libQtWebKit.so.4
#41 0xb44ec13c in WebCore::CachedScript::checkNotify() () from /usr/lib/libQtWebKit.so.4
#42 0xb452c474 in WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) () from /usr/lib/libQtWebKit.so.4
#43 0xb45401d1 in WebCore::SubresourceLoader::didFinishLoading() () from /usr/lib/libQtWebKit.so.4
#44 0xb453b07f in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) () from /usr/lib/libQtWebKit.so.4
#45 0xb471fdae in WebCore::QNetworkReplyHandler::finish() () from /usr/lib/libQtWebKit.so.4
#46 0xb472040c in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtWebKit.so.4
#47 0xb6c76b2d in QMetaObject::metacall (object=0x8ea2b10, cl=3046593536, idx=5, argv=0x8e9c348) at kernel/qmetaobject.cpp:237
#48 0xb6c814f5 in QMetaCallEvent::placeMetaCall (this=0x8ea3f50, object=0x8ea2b10) at kernel/qobject.cpp:561
#49 0xb6c8269f in QObject::event (this=0x8ea2b10, e=0x8ea3f50) at kernel/qobject.cpp:1248
#50 0xb6180e3c in QApplicationPrivate::notify_helper (this=0x80aa110, receiver=0x8ea2b10, e=0x8ea3f50) at kernel/qapplication.cpp:4302
#51 0xb6187c78 in QApplication::notify (this=0xbffd77a0, receiver=0x8ea2b10, e=0x8ea3f50) at kernel/qapplication.cpp:4185
#52 0xb6f06291 in KApplication::notify (this=0xbffd77a0, receiver=0x8ea2b10, event=0x8ea3f50) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#53 0xb6c7171e in QCoreApplication::notifyInternal (this=0xbffd77a0, receiver=0x8ea2b10, event=0x8ea3f50) at kernel/qcoreapplication.cpp:726
#54 0xb6c75227 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#55 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1367
#56 0xb6c753ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#57 0xb6c9e89d in sendPostedEvents () at kernel/qcoreapplication.h:220
#58 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#59 0xb58e94c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#60 0xb58ecd98 in ?? () from /usr/lib/libglib-2.0.so.0
#61 0xb58ecebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#62 0xb6c9e381 in QEventDispatcherGlib::processEvents (this=0x805ee08, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#63 0xb6241c3a in QGuiEventDispatcherGlib::processEvents (this=0x805ee08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0xb6c6fd8d in QEventLoop::processEvents (this=0xbffd75f4, flags=) at kernel/qeventloop.cpp:149
#65 0xb6c701d9 in QEventLoop::exec (this=0xbffd75f4, flags=...) at kernel/qeventloop.cpp:201
#66 0xb6c75480 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#67 0xb6180ee4 in QApplication::exec () at kernel/qapplication.cpp:3581
#68 0xb35292fb in kdemain (argc=2, argv=0x8092d80) at /usr/src/debug/kdebase-4.4.3/apps/konqueror/src/konqmain.cpp:257
#69 0x0804ef6f in _start ()

Reported using DrKonqi
Comment 1 Maksim Orlovich 2010-06-11 23:10:54 UTC
This isn't the place for those reports --- reassigning.
Comment 2 Antonio Rojas 2010-06-12 10:00:04 UTC
Same here after updating to Flash 10.1. No problems in KHTML
Comment 3 Tommi Tervo 2010-06-18 17:47:05 UTC

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