[Webkit-unassigned] [Bug 73008] New: [Qt] Webkit crashes on dict.sztaki.hu

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 23 00:23:38 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=73008

           Summary: [Qt] Webkit crashes on dict.sztaki.hu
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P3
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: amantia at kde.org


Konqueror with webkit part crashes on http://szotar.sztaki.hu/index.jhtml .

Console output:

(konqueror:28393): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `<invalid>'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:28393): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(konqueror:28393): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = konqueror path = /opt/kde4/bin pid = 28393
KCrash: Arguments: /opt/kde4/bin/konqueror --nocrashhandler 
KCrash: Attempting to start /opt/kde4/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/encrypted/home/andris/.kde4/socket-stein/kdeinit4__0


Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7feb43b79760 (LWP 28393))]

Thread 9 (Thread 0x7feb2a9a8700 (LWP 28400)):
#0  0x00007feb4000b11f in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007feb39a85b14 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007feb39a8692d in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007feb39a86f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007feb40435da8 in QEventDispatcherGlib::processEvents (this=0x3606660, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007feb403f6a2a in QEventLoop::processEvents (this=0x7feb2a9a7d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007feb403f6bb4 in QEventLoop::exec (this=0x7feb2a9a7d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007feb402c3731 in QThread::exec (this=0x35bd160) at thread/qthread.cpp:501
#8  0x00007feb42755e49 in KIO::NameLookUpThread::run (this=0x35bd160) at /encrypted/home/andris/development/sources/kde-trunk/kdelibs/kio/kio/hostinfo.cpp:226
#9  0x00007feb402c60b6 in QThreadPrivate::start (arg=0x35bd160) at thread/qthread_unix.cpp:298
#10 0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7feb259a9700 (LWP 28407)):
#0  0x00007feb4000be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007feb28284df1 in WTF::TCMalloc_PageHeap::scavengerThread() () from //opt/qt4/lib/libQtWebKit.so.4
#2  0x00007feb282843ac in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from //opt/qt4/lib/libQtWebKit.so.4
#3  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7feb250a8700 (LWP 28408)):
#0  0x00007feb39a85120 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#1  0x00007feb39a868b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007feb39a86f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007feb40435da8 in QEventDispatcherGlib::processEvents (this=0x368ae20, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007feb403f6a2a in QEventLoop::processEvents (this=0x7feb250a7db0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007feb403f6bb4 in QEventLoop::exec (this=0x7feb250a7db0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007feb402c3731 in QThread::exec (this=0x369d170) at thread/qthread.cpp:501
#7  0x00007feb402c38d0 in QThread::run (this=0x369d170) at thread/qthread.cpp:568
#8  0x00007feb402c60b6 in QThreadPrivate::start (arg=0x369d170) at thread/qthread_unix.cpp:298
#9  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fead9446700 (LWP 28587)):
#0  0x00007feb3d130423 in poll () from /lib64/libc.so.6
#1  0x00007feb39a86a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007feb39a86f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007feb40435da8 in QEventDispatcherGlib::processEvents (this=0x27dcea0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007feb403f6a2a in QEventLoop::processEvents (this=0x7fead9445d80, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007feb403f6bb4 in QEventLoop::exec (this=0x7fead9445d80, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007feb402c3731 in QThread::exec (this=0x290ff60) at thread/qthread.cpp:501
#7  0x00007feb403d1610 in QInotifyFileSystemWatcherEngine::run (this=0x290ff60) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007feb402c60b6 in QThreadPrivate::start (arg=0x290ff60) at thread/qthread_unix.cpp:298
#9  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7feaddfed700 (LWP 28663)):
#0  0x00007feb4000be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007feb2bd78f5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#2  0x00007feb2be97a50 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#3  0x00007feb2bd791bc in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#4  0x00007feb2bd7960e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#5  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7feade7ee700 (LWP 28665)):
#0  0x00007feb4000be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007feb2bd78f5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#2  0x00007feb2be97a50 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#3  0x00007feb2bd791bc in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#4  0x00007feb2bd7960e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#5  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7feadefef700 (LWP 28666)):
#0  0x00007feb4000be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007feb2bd78f5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#2  0x00007feb2be97a50 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#3  0x00007feb2bd791bc in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#4  0x00007feb2bd7960e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#5  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7feadf7f0700 (LWP 28667)):
#0  0x00007feb4000be6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007feb2bd78f5c in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#2  0x00007feb2be97a50 in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#3  0x00007feb2bd791bc in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#4  0x00007feb2bd7960e in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#5  0x00007feb40007f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007feb3d13953d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7feb43b79760 (LWP 28393)):
[KCrash Handler]
#6  0x00007feb39aa1bb5 in g_slice_alloc () from /usr/lib64/libglib-2.0.so.0
#7  0x00007feb39aa21e6 in g_slice_alloc0 () from /usr/lib64/libglib-2.0.so.0
#8  0x00007feb3936b849 in g_type_create_instance () from /usr/lib64/libgobject-2.0.so.0
#9  0x00007feb3934bf1c in ?? () from /usr/lib64/libgobject-2.0.so.0
#10 0x00007feb3934e804 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0
#11 0x00007feb3934f9fc in g_object_new () from /usr/lib64/libgobject-2.0.so.0
#12 0x00007feb2b48f29a in gtk_plug_new_for_display () from /usr/lib64/libgtk-x11-2.0.so.0
#13 0x00007feb2bd746fa in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#14 0x00007feb2bd6c0af in ?? () from /usr/lib64/browser-plugins/libflashplayer.so
#15 0x00007feb27eb2346 in WebCore::PluginView::setNPWindowIfNeeded() () from //opt/qt4/lib/libQtWebKit.so.4
#16 0x00007feb27eb02ac in WebCore::PluginView::updatePluginWidget() () from //opt/qt4/lib/libQtWebKit.so.4
#17 0x00007feb27eb34d1 in WebCore::PluginView::platformStart() () from //opt/qt4/lib/libQtWebKit.so.4
#18 0x00007feb27d170c6 in WebCore::PluginView::start() () from //opt/qt4/lib/libQtWebKit.so.4
#19 0x00007feb27d16d6e in WebCore::PluginView::startOrAddToUnstartedList() () from //opt/qt4/lib/libQtWebKit.so.4
#20 0x00007feb27d16c6d in WebCore::PluginView::init() () from //opt/qt4/lib/libQtWebKit.so.4
#21 0x00007feb27eb1ae8 in WebCore::PluginView::setParent(WebCore::ScrollView*) () from //opt/qt4/lib/libQtWebKit.so.4
#22 0x00007feb27cf1d8d in WebCore::ScrollView::addChild(WTF::PassRefPtr<WebCore::Widget>) () from //opt/qt4/lib/libQtWebKit.so.4
#23 0x00007feb27e4d627 in WebCore::moveWidgetToParentSoon(WebCore::Widget*, WebCore::FrameView*) () from //opt/qt4/lib/libQtWebKit.so.4
#24 0x00007feb27e4e329 in WebCore::RenderWidget::setWidget(WTF::PassRefPtr<WebCore::Widget>) () from //opt/qt4/lib/libQtWebKit.so.4
#25 0x00007feb27e0188f in WebCore::RenderPart::setWidget(WTF::PassRefPtr<WebCore::Widget>) () from //opt/qt4/lib/libQtWebKit.so.4
#26 0x00007feb27c03beb in WebCore::SubframeLoader::loadPlugin(WebCore::HTMLPlugInImageElement*, WebCore::KURL const&, WTF::String const&, WTF::Vector<WTF::String, 0ul> const&, WTF::Vector<WTF::String, 0ul> const&, bool) () from //opt/qt4/lib/libQtWebKit.so.4
#27 0x00007feb27c026ba in WebCore::SubframeLoader::requestPlugin(WebCore::HTMLPlugInImageElement*, WebCore::KURL const&, WTF::String const&, WTF::Vector<WTF::String, 0ul> const&, WTF::Vector<WTF::String, 0ul> const&, bool) () from //opt/qt4/lib/libQtWebKit.so.4
#28 0x00007feb27c02851 in WebCore::SubframeLoader::requestObject(WebCore::HTMLPlugInImageElement*, WTF::String const&, WTF::AtomicString const&, WTF::String const&, WTF::Vector<WTF::String, 0ul> const&, WTF::Vector<WTF::String, 0ul> const&) () from //opt/qt4/lib/libQtWebKit.so.4
#29 0x00007feb27acb110 in WebCore::HTMLObjectElement::updateWidget(WebCore::PluginCreationOption) () from //opt/qt4/lib/libQtWebKit.so.4
#30 0x00007feb27c62d89 in WebCore::FrameView::updateWidget(WebCore::RenderEmbeddedObject*) () from //opt/qt4/lib/libQtWebKit.so.4
#31 0x00007feb27c62f7b in WebCore::FrameView::updateWidgets() () from //opt/qt4/lib/libQtWebKit.so.4
#32 0x00007feb27c631ff in WebCore::FrameView::performPostLayoutTasks() () from //opt/qt4/lib/libQtWebKit.so.4
#33 0x00007feb27c5f7c4 in WebCore::FrameView::layout(bool) () from //opt/qt4/lib/libQtWebKit.so.4
#34 0x00007feb2796ac3f in WebCore::Document::updateLayout() () from //opt/qt4/lib/libQtWebKit.so.4
#35 0x00007feb2796ad20 in WebCore::Document::updateLayoutIgnorePendingStylesheets() () from //opt/qt4/lib/libQtWebKit.so.4
#36 0x00007feb27ac921c in WebCore::HTMLObjectElement::renderWidgetForJSBindings() const () from //opt/qt4/lib/libQtWebKit.so.4
#37 0x00007feb27ad04eb in WebCore::HTMLPlugInElement::pluginWidget() const () from //opt/qt4/lib/libQtWebKit.so.4
#38 0x00007feb2784aeb7 in WebCore::pluginScriptObjectFromPluginViewBase(WebCore::HTMLPlugInElement*, JSC::JSGlobalObject*) () from //opt/qt4/lib/libQtWebKit.so.4
#39 0x00007feb2784afd9 in WebCore::pluginScriptObject(JSC::ExecState*, WebCore::JSHTMLElement*) () from //opt/qt4/lib/libQtWebKit.so.4
#40 0x00007feb2784b0ea in WebCore::runtimeObjectCustomGetOwnPropertySlot(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&, WebCore::JSHTMLElement*) () from //opt/qt4/lib/libQtWebKit.so.4
#41 0x00007feb2783b0c8 in WebCore::JSHTMLObjectElement::getOwnPropertySlotDelegate(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) () from //opt/qt4/lib/libQtWebKit.so.4
#42 0x00007feb27543ef0 in WebCore::JSHTMLObjectElement::getOwnPropertySlot(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) () from //opt/qt4/lib/libQtWebKit.so.4
#43 0x00007feb2806d2df in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from //opt/qt4/lib/libQtWebKit.so.4
#44 0x00007feb282bd1d3 in cti_op_get_by_id_generic () from //opt/qt4/lib/libQtWebKit.so.4
#45 0x00007feae4273662 in ?? ()
#46 0x0000000000000000 in ?? ()

Tested with Qt 4.8, flash plugin 11.1.102.55, 64 bit. You should not use any ad blocker or filter proxy (like privoxy).
export QT_NO_GLIB=1 doesn't help.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list