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

2008-07-17 Thread Refstrup, Jacob Grundtvig
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).

2008-07-17 Thread Refstrup, Jacob Grundtvig
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).

2008-07-17 Thread Refstrup, Jacob Grundtvig
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