[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 0x2b444763 in WebCore::JSDocument::getValueProperty () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0x2ad9a49b in KJS::Machine::privateExecute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0x2ada15bf in KJS::Machine::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #3 0x2adc6793 in KJS::JSFunction::call () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #4 0x2ae44748 in WebCore::ScheduledAction::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #5 0x2ae2178a in WebCore::JSDOMWindowBase::timerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #6 0x2ae218ac in WebCore::DOMWindowTimer::fired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #7 0x2b11a4e3 in WebCore::TimerBase::fireTimers () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #8 0x2b11a7b7 in WebCore::TimerBase::sharedTimerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #9 0x2b562c9f in WebCore::SharedTimerQt::qt_metacall () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #10 0x2c9d3a7b in QMetaObject::activate (sender=0x11ff3aa0, from_signal_index=value optimized out, to_signal_index=4, argv=0x2f9b3a00) at kernel/qobject.cpp:3001 #11 0x2c9cf1ba in QObject::event (this=0x11ff3aa0, e=0x7fff3d6669d0) at kernel/qobject.cpp:1096 #12 0x2befba1f in QApplicationPrivate::notify_helper (this=0x11fe7420, receiver=0x11ff3aa0, e=0x7fff3d667400) at kernel/qapplication.cpp:3772 #13 0x2bf0064e in QApplication::notify (this=0x7fff3d6676f0, receiver=0x11ff3aa0, e=0x7fff3d667400) at kernel/qapplication.cpp:3739 #14 0x2c9bfb29 in QCoreApplication::notifyInternal (this=0x7fff3d6676f0, receiver=0x11ff3aa0, event=0x7fff3d667400) at kernel/qcoreapplication.cpp:587 #15 0x2c9ea487 in QTimerInfoList::activateTimers (this=0x11ff3910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #16 0x2c9e7fed in timerSourceDispatch (source=value optimized out) at kernel/qeventdispatcher_glib.cpp:166 #17 0x003ba402cf44 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #18 0x003ba402fd7d in g_main_context_check () from /lib64/libglib-2.0.so.0 #19 0x003ba40302ae in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #20 0x2c9e842e in QEventDispatcherGlib::processEvents (this=0x11ff0470, flags=value optimized out) at kernel/qeventdispatcher_glib.cpp:325 #21 0x2bf8171f in QGuiEventDispatcherGlib::processEvents (this=0x2f9b3a00, flags=value optimized out) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x2c9bef45 in QEventLoop::processEvents (this=value optimized out, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:149 #23 0x2c9bf0aa in QEventLoop::exec (this=0x7fff3d667650, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:200 #24 0x2c9c10f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #25 0x00411f39 in main () -- #0 0x2adf86bb in KJS::PropertyMap::put () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0x2b513997 in WebCore::JSSVGLength::getConstructor () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0x2b4bef8e in WebCore::JSDOMWindow::getValueProperty () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #3 0x2ad98c39 in KJS::resolve_skip () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #4 0x2ad9a305 in KJS::Machine::privateExecute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #5 0x2ada15bf in KJS::Machine::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #6 0x2adc6793 in KJS::JSFunction::call () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #7 0x2ae44748 in WebCore::ScheduledAction::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #8 0x2ae2178a in WebCore::JSDOMWindowBase::timerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #9 0x2ae218ac in WebCore::DOMWindowTimer::fired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #10
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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Refstrup, Jacob Grundtvig Sent: Thursday, July 17, 2008 11:44 AM To: webkit-dev@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 0x2b444763 in WebCore::JSDocument::getValueProperty () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0x2ad9a49b in KJS::Machine::privateExecute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0x2ada15bf in KJS::Machine::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #3 0x2adc6793 in KJS::JSFunction::call () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #4 0x2ae44748 in WebCore::ScheduledAction::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #5 0x2ae2178a in WebCore::JSDOMWindowBase::timerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #6 0x2ae218ac in WebCore::DOMWindowTimer::fired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #7 0x2b11a4e3 in WebCore::TimerBase::fireTimers () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #8 0x2b11a7b7 in WebCore::TimerBase::sharedTimerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #9 0x2b562c9f in WebCore::SharedTimerQt::qt_metacall () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #10 0x2c9d3a7b in QMetaObject::activate (sender=0x11ff3aa0, from_signal_index=value optimized out, to_signal_index=4, argv=0x2f9b3a00) at kernel/qobject.cpp:3001 #11 0x2c9cf1ba in QObject::event (this=0x11ff3aa0, e=0x7fff3d6669d0) at kernel/qobject.cpp:1096 #12 0x2befba1f in QApplicationPrivate::notify_helper (this=0x11fe7420, receiver=0x11ff3aa0, e=0x7fff3d667400) at kernel/qapplication.cpp:3772 #13 0x2bf0064e in QApplication::notify (this=0x7fff3d6676f0, receiver=0x11ff3aa0, e=0x7fff3d667400) at kernel/qapplication.cpp:3739 #14 0x2c9bfb29 in QCoreApplication::notifyInternal (this=0x7fff3d6676f0, receiver=0x11ff3aa0, event=0x7fff3d667400) at kernel/qcoreapplication.cpp:587 #15 0x2c9ea487 in QTimerInfoList::activateTimers (this=0x11ff3910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #16 0x2c9e7fed in timerSourceDispatch (source=value optimized out) at kernel/qeventdispatcher_glib.cpp:166 #17 0x003ba402cf44 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #18 0x003ba402fd7d in g_main_context_check () from /lib64/libglib-2.0.so.0 #19 0x003ba40302ae in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #20 0x2c9e842e in QEventDispatcherGlib::processEvents (this=0x11ff0470, flags=value optimized out) at kernel/qeventdispatcher_glib.cpp:325 #21 0x2bf8171f in QGuiEventDispatcherGlib::processEvents (this=0x2f9b3a00, flags=value optimized out) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x2c9bef45 in QEventLoop::processEvents (this=value optimized out, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:149 #23 0x2c9bf0aa in QEventLoop::exec (this=0x7fff3d667650, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:200 #24 0x2c9c10f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #25 0x00411f39 in main () -- #0 0x2adf86bb in KJS::PropertyMap::put () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0x2b513997 in WebCore::JSSVGLength::getConstructor () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0x2b4bef8e in WebCore::JSDOMWindow::getValueProperty () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #3 0x2ad98c39 in KJS::resolve_skip () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #4 0x2ad9a305 in KJS::Machine::privateExecute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #5 0x2ada15bf in KJS::Machine::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #6 0x2adc6793 in KJS::JSFunction::call () from /work/jrefstru/webkit/WebKitBuild/Release
Re: [webkit-dev] QtLauncher -- acid3 crashes (doesn't happen with Gtk).
After a few VERY clean builds both Qt release/debug now behaves the same and gets to 96/100. - Jacob -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Refstrup, Jacob Grundtvig Sent: Thursday, July 17, 2008 2:14 PM To: webkit-dev@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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Refstrup, Jacob Grundtvig Sent: Thursday, July 17, 2008 11:44 AM To: webkit-dev@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 0x2b444763 in WebCore::JSDocument::getValueProperty () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0x2ad9a49b in KJS::Machine::privateExecute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0x2ada15bf in KJS::Machine::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #3 0x2adc6793 in KJS::JSFunction::call () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #4 0x2ae44748 in WebCore::ScheduledAction::execute () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #5 0x2ae2178a in WebCore::JSDOMWindowBase::timerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #6 0x2ae218ac in WebCore::DOMWindowTimer::fired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #7 0x2b11a4e3 in WebCore::TimerBase::fireTimers () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #8 0x2b11a7b7 in WebCore::TimerBase::sharedTimerFired () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #9 0x2b562c9f in WebCore::SharedTimerQt::qt_metacall () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #10 0x2c9d3a7b in QMetaObject::activate (sender=0x11ff3aa0, from_signal_index=value optimized out, to_signal_index=4, argv=0x2f9b3a00) at kernel/qobject.cpp:3001 #11 0x2c9cf1ba in QObject::event (this=0x11ff3aa0, e=0x7fff3d6669d0) at kernel/qobject.cpp:1096 #12 0x2befba1f in QApplicationPrivate::notify_helper (this=0x11fe7420, receiver=0x11ff3aa0, e=0x7fff3d667400) at kernel/qapplication.cpp:3772 #13 0x2bf0064e in QApplication::notify (this=0x7fff3d6676f0, receiver=0x11ff3aa0, e=0x7fff3d667400) at kernel/qapplication.cpp:3739 #14 0x2c9bfb29 in QCoreApplication::notifyInternal (this=0x7fff3d6676f0, receiver=0x11ff3aa0, event=0x7fff3d667400) at kernel/qcoreapplication.cpp:587 #15 0x2c9ea487 in QTimerInfoList::activateTimers (this=0x11ff3910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #16 0x2c9e7fed in timerSourceDispatch (source=value optimized out) at kernel/qeventdispatcher_glib.cpp:166 #17 0x003ba402cf44 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #18 0x003ba402fd7d in g_main_context_check () from /lib64/libglib-2.0.so.0 #19 0x003ba40302ae in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #20 0x2c9e842e in QEventDispatcherGlib::processEvents (this=0x11ff0470, flags=value optimized out) at kernel/qeventdispatcher_glib.cpp:325 #21 0x2bf8171f in QGuiEventDispatcherGlib::processEvents (this=0x2f9b3a00, flags=value optimized out) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x2c9bef45 in QEventLoop::processEvents (this=value optimized out, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:149 #23 0x2c9bf0aa in QEventLoop::exec (this=0x7fff3d667650, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:200 #24 0x2c9c10f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #25 0x00411f39 in main () -- #0 0x2adf86bb in KJS::PropertyMap::put () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0x2b513997 in WebCore::JSSVGLength::getConstructor () from /work/jrefstru/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0x2b4bef8e in WebCore::JSDOMWindow::getValueProperty () from /work/jrefstru/webkit/WebKitBuild/Release/lib