[webkit-dev] QtLauncher -- acid3 crashes (doesn't happen with Gtk).

Refstrup, Jacob Grundtvig jacob.refstrup at hp.com
Thu Jul 17 15:28:02 PDT 2008


After a few VERY clean builds both Qt release/debug now behaves the same and gets to 96/100.
- Jacob

> -----Original Message-----
> From: webkit-dev-bounces at lists.webkit.org
> [mailto:webkit-dev-bounces at lists.webkit.org] On Behalf Of
> Refstrup, Jacob Grundtvig
> Sent: Thursday, July 17, 2008 2:14 PM
> To: webkit-dev at lists.webkit.org
> Subject: Re: [webkit-dev] QtLauncher -- acid3 crashes
> (doesn't happen with Gtk).
>
> Quick update -- with r35223 it now also happens with a debug
> build. Investigating...
> - Jacob
>
> > -----Original Message-----
> > From: webkit-dev-bounces at lists.webkit.org
> > [mailto:webkit-dev-bounces at lists.webkit.org] On Behalf Of Refstrup,
> > Jacob Grundtvig
> > Sent: Thursday, July 17, 2008 11:44 AM
> > To: webkit-dev at lists.webkit.org
> > Subject: [webkit-dev] QtLauncher -- acid3 crashes (doesn't
> happen with
> > Gtk).
> >
> > Hi,
> >
> > Anyone else having issues with acid3 with Qt. It crashes as
> a release
> > build; as a debug build it finishes but failes the link test.
> > Sometimes the release build failes at 74/100 -- other times
> at 94/100.
> > Build from the same source GtkLauncher passes 100/100.
> >
> > I currently have r35189 and will update to the latest and
> test again;
> > but wanted to make folks aware.
> >
> > (btw. this is on RedHat Enterprise Linux 5.1client with gcc
> > 4.1.2 compiled in x86_64).
> >
> > I've seen the following backtrace with gdb:
> >
> > #0  0x00002aaaab444763 in
> > WebCore::JSDocument::getValueProperty () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #1  0x00002aaaaad9a49b in KJS::Machine::privateExecute () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #2  0x00002aaaaada15bf in KJS::Machine::execute () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #3  0x00002aaaaadc6793 in KJS::JSFunction::call () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #4  0x00002aaaaae44748 in WebCore::ScheduledAction::execute
> > () from
> /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #5  0x00002aaaaae2178a in
> > WebCore::JSDOMWindowBase::timerFired () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #6  0x00002aaaaae218ac in WebCore::DOMWindowTimer::fired () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #7  0x00002aaaab11a4e3 in WebCore::TimerBase::fireTimers () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #8  0x00002aaaab11a7b7 in
> > WebCore::TimerBase::sharedTimerFired () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #9  0x00002aaaab562c9f in WebCore::SharedTimerQt::qt_metacall
> > () from
> /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #10 0x00002aaaac9d3a7b in QMetaObject::activate (sender=0x11ff3aa0,
> > from_signal_index=<value optimized out>, to_signal_index=4,
> > argv=0x2aaaaf9b3a00) at kernel/qobject.cpp:3001
> > #11 0x00002aaaac9cf1ba in QObject::event (this=0x11ff3aa0,
> > e=0x7fff3d6669d0) at kernel/qobject.cpp:1096
> > #12 0x00002aaaabefba1f in QApplicationPrivate::notify_helper
> > (this=0x11fe7420, receiver=0x11ff3aa0, e=0x7fff3d667400) at
> > kernel/qapplication.cpp:3772
> > #13 0x00002aaaabf0064e in QApplication::notify
> (this=0x7fff3d6676f0,
> > receiver=0x11ff3aa0, e=0x7fff3d667400) at
> kernel/qapplication.cpp:3739
> > #14 0x00002aaaac9bfb29 in QCoreApplication::notifyInternal
> > (this=0x7fff3d6676f0, receiver=0x11ff3aa0,
> > event=0x7fff3d667400) at kernel/qcoreapplication.cpp:587
> > #15 0x00002aaaac9ea487 in QTimerInfoList::activateTimers
> > (this=0x11ff3910) at
> > ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> > #16 0x00002aaaac9e7fed in timerSourceDispatch
> (source=<value optimized
> > out>) at kernel/qeventdispatcher_glib.cpp:166
> > #17 0x0000003ba402cf44 in g_main_context_dispatch () from
> > /lib64/libglib-2.0.so.0
> > #18 0x0000003ba402fd7d in g_main_context_check () from
> > /lib64/libglib-2.0.so.0
> > #19 0x0000003ba40302ae in g_main_context_iteration () from
> > /lib64/libglib-2.0.so.0 #20 0x00002aaaac9e842e in
> > QEventDispatcherGlib::processEvents
> > (this=0x11ff0470, flags=<value optimized out>) at
> > kernel/qeventdispatcher_glib.cpp:325
> > #21 0x00002aaaabf8171f in
> > QGuiEventDispatcherGlib::processEvents (this=0x2aaaaf9b3a00,
> > flags=<value optimized out>) at
> > kernel/qguieventdispatcher_glib.cpp:204
> > #22 0x00002aaaac9bef45 in QEventLoop::processEvents (this=<value
> > optimized out>, flags=@0x7fff3d667610) at
> > kernel/qeventloop.cpp:149
> > #23 0x00002aaaac9bf0aa in QEventLoop::exec (this=0x7fff3d667650,
> > flags=@0x7fff3d667660) at kernel/qeventloop.cpp:200
> > #24 0x00002aaaac9c10f9 in QCoreApplication::exec () at
> > kernel/qcoreapplication.cpp:845
> > #25 0x0000000000411f39 in main ()
> >
> > --
> >
> > #0  0x00002aaaaadf86bb in KJS::PropertyMap::put () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #1  0x00002aaaab513997 in
> > WebCore::JSSVGLength::getConstructor () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #2  0x00002aaaab4bef8e in
> > WebCore::JSDOMWindow::getValueProperty () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #3  0x00002aaaaad98c39 in KJS::resolve_skip () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #4  0x00002aaaaad9a305 in KJS::Machine::privateExecute () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #5  0x00002aaaaada15bf in KJS::Machine::execute () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #6  0x00002aaaaadc6793 in KJS::JSFunction::call () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #7  0x00002aaaaae44748 in WebCore::ScheduledAction::execute
> > () from
> /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #8  0x00002aaaaae2178a in
> > WebCore::JSDOMWindowBase::timerFired () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #9  0x00002aaaaae218ac in WebCore::DOMWindowTimer::fired () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #10 0x00002aaaab11a4e3 in WebCore::TimerBase::fireTimers () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #11 0x00002aaaab11a7b7 in
> > WebCore::TimerBase::sharedTimerFired () from
> > /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #12 0x00002aaaab562c9f in WebCore::SharedTimerQt::qt_metacall
> > () from
> /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4
> > #13 0x00002aaaac9d3a7b in QMetaObject::activate (sender=0xd8caa0,
> > from_signal_index=<value optimized out>, to_signal_index=4,
> argv=0x0)
> > at kernel/qobject.cpp:3001
> > #14 0x00002aaaac9cf1ba in QObject::event (this=0xd8caa0,
> > e=0x1040bf0) at kernel/qobject.cpp:1096
> > #15 0x00002aaaabefba1f in QApplicationPrivate::notify_helper
> > (this=0xd80420, receiver=0xd8caa0, e=0x7fffec80b5a0) at
> > kernel/qapplication.cpp:3772
> > #16 0x00002aaaabf0064e in QApplication::notify
> (this=0x7fffec80b890,
> > receiver=0xd8caa0, e=0x7fffec80b5a0) at
> > kernel/qapplication.cpp:3739
> > #17 0x00002aaaac9bfb29 in QCoreApplication::notifyInternal
> > (this=0x7fffec80b890, receiver=0xd8caa0,
> > event=0x7fffec80b5a0) at kernel/qcoreapplication.cpp:587
> > #18 0x00002aaaac9ea487 in QTimerInfoList::activateTimers
> > (this=0xd8c910) at
> > ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> > #19 0x00002aaaac9e7fed in timerSourceDispatch
> (source=<value optimized
> > out>) at kernel/qeventdispatcher_glib.cpp:166
> > #20 0x0000003ba402cf44 in g_main_context_dispatch () from
> > /lib64/libglib-2.0.so.0
> > #21 0x0000003ba402fd7d in g_main_context_check () from
> > /lib64/libglib-2.0.so.0
> > #22 0x0000003ba40302ae in g_main_context_iteration () from
> > /lib64/libglib-2.0.so.0
> > #23 0x00002aaaac9e842e in QEventDispatcherGlib::processEvents
> > (this=0xd89470, flags=<value optimized out>) at
> > kernel/qeventdispatcher_glib.cpp:325
> > #24 0x00002aaaabf8171f in
> > QGuiEventDispatcherGlib::processEvents (this=0x2aaaaf9e6e88,
> > flags=<value optimized out>) at
> > kernel/qguieventdispatcher_glib.cpp:204
> > #25 0x00002aaaac9bef45 in QEventLoop::processEvents (this=<value
> > optimized out>, flags=@0x7fffec80b7b0) at
> > kernel/qeventloop.cpp:149
> > #26 0x00002aaaac9bf0aa in QEventLoop::exec (this=0x7fffec80b7f0,
> > flags=@0x7fffec80b800) at kernel/qeventloop.cpp:200
> > #27 0x00002aaaac9c10f9 in QCoreApplication::exec () at
> > kernel/qcoreapplication.cpp:845
> > #28 0x0000000000411f39 in main ()
> >
> > Anyone else seeing this?
> >
> > Kind regards,
> > - Jacob
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev at lists.webkit.org
> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
> >
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>


More information about the webkit-dev mailing list