WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 28770
Crashes in various layouttests on 64-bit Linux gtk+ build
https://bugs.webkit.org/show_bug.cgi?id=28770
Summary
Crashes in various layouttests on 64-bit Linux gtk+ build
Priit Laes (IRC: plaes)
Reported
2009-08-27 03:39:43 PDT
[Thread debugging using libthread_db enabled] [New Thread 0x7f7719927770 (LWP 30640)] [New Thread 0x7f77096e5910 (LWP 30643)] [New Thread 0x7f770a851910 (LWP 30642)] [New Thread 0x7f770b79e910 (LWP 30641)] 0x00007f77103efa2f in __libc_waitpid (pid=30645, stat_loc=0x7fff597a5f50, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 in ../sysdeps/unix/sysv/linux/waitpid.c Current language: auto; currently c #0 0x00007f77103efa2f in __libc_waitpid (pid=30645, stat_loc=0x7fff597a5f50, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 #1 0x00007f770e800c76 in IA__g_spawn_sync ( working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff597a60f8) at gspawn.c:386 #2 0x00007f770e800f5e in IA__g_spawn_command_line_sync ( command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff597a60f8) at gspawn.c:700 #3 0x00007f770b9b4c96 in bugbuddy_segv_handle (signum=<value optimized out>) at gnome-breakpad.cc:369 #4 <signal handler called> #5 JSC::FunctionExecutable::reparseExceptionInfo (this=0x7f770af95c40, globalData=0x7f770af47800, scopeChainNode=0x0, codeBlock=<value optimized out>) at ../JavaScriptCore/runtime/ScopeChain.h:65 #6 0x00000000004a934a in JSC::CodeBlock::reparseForExceptionInfoIfNecessary ( this=) at ../JavaScriptCore/bytecode/CodeBlock.cpp:1441 #7 0x0000000000521e5d in cti_vm_throw (args=<value optimized out>) at ../JavaScriptCore/bytecode/CodeBlock.h:341 #8 0x000000000051dcb0 in ctiVMThrowTrampoline () #9 0x7fffffff00000001 in ?? () #10 0x00007f7708e85340 in ?? () #11 0x00007f77198bfaee in ?? () #12 0x00007f7700000002 in ?? () #13 0x00007f7708e80800 in ?? () #14 0x00007f7700000002 in ?? () #15 0x000000000000000f in ?? () #16 0x00007f7718a71d54 in WTF::fastFree (ptr=0x7fff597a69d0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2838 #17 0x00007f7718a12d5f in JSC::Interpreter::execute (this=0x7f7708e84480, functionExecutable=0x7f7703c00050, callFrame=0x7f770aed8a88, function=0x7f770aeb6eb0, thisObj=<value optimized out>, args=<value optimized out>, scopeChain=0x7f770af843c0, exception=0x7f770af489f8) at ../JavaScriptCore/jit/JITCode.h:79 #18 0x00007f7718aa79d7 in JSC::JSFunction::call (this=0x7f7708e84480, exec=0x7f770aed8a88, thisValue={m_ptr = 0x7f7708e80000}, args=@0x7fff597a6b90) at ../JavaScriptCore/runtime/JSFunction.cpp:120 #19 0x00007f7718aa7a30 in JSC::call (exec=0x11, functionObject= {m_ptr = 0x7f770aea17c0}, callType=<value optimized out>, callData=@0x0, thisValue={m_ptr = 0x0}, args=@0x11) at ../JavaScriptCore/runtime/CallData.cpp:39 #20 0x00007f7718b3ccd4 in WebCore::JSEventListener::handleEvent ( this=0x7f770aeb6dc0, event=<value optimized out>, isWindowEvent=<value optimized out>) at ../WebCore/bindings/js/JSEventListener.cpp:133 #21 0x00007f7718dccc25 in WebCore::DOMWindow::handleEvent ( this=<value optimized out>, event=0x7f770af7c500, useCapture=false, alternateListeners=<value optimized out>) at ../WebCore/page/DOMWindow.cpp:1254 #22 0x00007f7718dd23da in WebCore::DOMWindow::dispatchEventWithDocumentAsTarget (this=0x7f770aeb9e10, e=<value optimized out>, alternateEventListeners=0x0) at ../WebCore/page/DOMWindow.cpp:1334 #23 0x00007f7718dcd31b in WebCore::DOMWindow::dispatchLoadEvent ( this=0x7f770aeb9e10) at ../WebCore/page/DOMWindow.cpp:1339 #24 0x00007f7718bff0fd in WebCore::Document::implicitClose ( this=0x7f770aeda800) at ../WebCore/dom/Document.cpp:1657 #25 0x00007f7718d91502 in WebCore::FrameLoader::checkCompleted ( this=0x7f770aeb3050) at ../WebCore/loader/FrameLoader.cpp:1259 #26 0x00007f7718dc0bb9 in WebCore::Loader::Host::didFinishLoading ( this=0x7f770aeacdc0, loader=<value optimized out>) at ../WebCore/loader/loader.cpp:373 #27 0x00007f7718dafab3 in WebCore::SubresourceLoader::didFinishLoading ( this=0x7f770af218c0) at ../WebCore/loader/SubresourceLoader.cpp:183 #28 0x00007f77190da409 in closeCallback (source=<value optimized out>, res=0x19a8580) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:680 #29 0x00007f770f311235 in async_ready_close_callback_wrapper ( source_object=0x19a25e0, res=0x19a8580, user_data=0x0) at ginputstream.c:491 #30 0x00007f770f31d401 in complete_in_idle_cb_for_thread ( _data=<value optimized out>) at gsimpleasyncresult.c:652 #31 0x00007f770e7cfadd in IA__g_main_context_dispatch (context=0x1923090) at gmain.c:1960 #32 0x00007f770e7d2da9 in g_main_context_iterate (context=0x1923090, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #33 0x00007f770e7d2f08 in IA__g_main_context_iteration (context=0x1923090, may_block=1) at gmain.c:2654 #34 0x000000000040c5ec in runTest (testPathOrURL=<value optimized out>) at ../WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp:433 #35 0x000000000040cd77 in main (argc=2, argv=0x7fff597a7b08) at ../WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp:693 Thread 4 (Thread 0x7f770b79e910 (LWP 30641)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 No locals. #1 0x00007f7718a6f736 in WTF::TCMalloc_PageHeap::scavengerThread ( this=0x7f771984cf00) at ../JavaScriptCore/wtf/FastMalloc.cpp:2291 No locals. #2 0x00007f7718a6f759 in WTF::TCMalloc_PageHeap::runScavengerThread ( context=0x7f771985afcc) at ../JavaScriptCore/wtf/FastMalloc.cpp:1429 No locals. #3 0x00007f77103e82c7 in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7f770b79e910 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149270374672, -4049043045532099539, 140149350407776, 140149270372768, 0, 4096, 4116569602862554157, 4116510719867952173}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #4 0x00007f770dd7238d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #5 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 0x7f770a851910 (LWP 30642)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 No locals. #1 0x0000000000416a36 in WTF::TCMalloc_PageHeap::scavengerThread ( this=0x792f60) at ../JavaScriptCore/wtf/FastMalloc.cpp:2291 No locals. #2 0x0000000000416a59 in WTF::TCMalloc_PageHeap::runScavengerThread ( context=0x7a102c) at ../JavaScriptCore/wtf/FastMalloc.cpp:1429 No locals. #3 0x00007f77103e82c7 in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7f770a851910 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149254330640, -4049043045532099539, 140149350407776, 140149254328736, 0, 4096, 4116569093372058669, 4116510719867952173}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #4 0x00007f770dd7238d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #5 0x0000000000000000 in ?? () No symbol table info available. Current language: auto; currently asm Thread 2 (Thread 0x7f77096e5910 (LWP 30643)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 No locals. #1 0x00007f77105ff45c in g_cond_timed_wait_posix_impl (cond=0x19ac804, entered_mutex=0x80, abs_time=<value optimized out>) at gthread-posix.c:242 result = <value optimized out> end_time = {tv_sec = 1251372243, tv_nsec = 476762000} timed_out = <value optimized out> __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #2 0x00007f770e7aea17 in g_async_queue_pop_intern_unlocked (queue=0x1977290, try=0, end_time=0x7f77096e5000) at gasyncqueue.c:365 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x00007f770e7aeb06 in IA__g_async_queue_timed_pop (queue=0x1977290, end_time=<value optimized out>) at gasyncqueue.c:491 retval = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop" #4 0x00007f770e7f51d0 in g_thread_pool_thread_proxy ( data=<value optimized out>) at gthreadpool.c:121 task = <value optimized out> pool = (GRealThreadPool *) 0x19542d0 #5 0x00007f770e7f3f7b in g_thread_create_proxy (data=0x1954390) at gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x00007f77103e82c7 in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7f77096e5910 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140149236062480, -4049043045532099539, 140734694580336, 140149236060576, 140149236062480, 4096, 4116565011005643821, 4116510719867952173}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = { prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #7 0x00007f770dd7238d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #8 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f7719927770 (LWP 30640)): #0 0x00007f77103efa2f in __libc_waitpid (pid=30645, stat_loc=0x7fff597a5f50, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 oldtype = 0 result = <value optimized out> #1 0x00007f770e800c76 in IA__g_spawn_sync ( working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff597a60f8) at gspawn.c:386 outpipe = -1 errpipe = -1 pid = 30645 fds = {__fds_bits = {0, 16, 16, 0, 140149144947176, 140734694580472, 26539344, 140149144947152, 3, 0, 140149144947176, 140149321008546, 206158430232, 140734694580048, 140734694580184, 0}} ret = -512 outstr = (GString *) 0x0 errstr = (GString *) 0x0 failed = 0 status = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_spawn_sync" #2 0x00007f770e800f5e in IA__g_spawn_command_line_sync ( command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff597a60f8) at gspawn.c:700 retval = <value optimized out> argv = (gchar **) 0x7f77040009d0 __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync" #3 0x00007f770b9b4c96 in bugbuddy_segv_handle (signum=<value optimized out>) at gnome-breakpad.cc:369 in_segv = 1 #4 <signal handler called> No locals. #5 JSC::FunctionExecutable::reparseExceptionInfo (this=0x7f770af95c40, globalData=0x7f770af47800, scopeChainNode=0x0, codeBlock=<value optimized out>) at ../JavaScriptCore/runtime/ScopeChain.h:65 scopeChain = {m_node = 0x7f7708e80080} generator = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_ptr = 0x7f770af7aae0} newJITCode = {m_ref = {m_code = {m_value = 0x0}, m_executablePool = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f7718c1fda6}, m_size = 0}} #6 0x00000000004a934a in JSC::CodeBlock::reparseForExceptionInfoIfNecessary ( this=) at ../JavaScriptCore/bytecode/CodeBlock.cpp:1441 scopeChain = (class JSC::ScopeChainNode *) 0x0 #7 0x0000000000521e5d in cti_vm_throw (args=<value optimized out>) at ../JavaScriptCore/bytecode/CodeBlock.h:341 callFrame = (CallFrame *) 0x7fff597a6840 exceptionValue = {m_ptr = 0x7f77198bfaee} stackFrame = (JSC::JITStackFrame &) @0x7fff597a6930: { reserved = 0x7fffffff00000001, args = {{asPointer = 0x7f7708e85340, asEncodedJSValue = 0x7f7708e85340, asInt32 = 149443392}, { asPointer = 0x7f77198bfaee, asEncodedJSValue = 0x7f77198bfaee, asInt32 = 428604142}, {asPointer = 0x7f7700000002, asEncodedJSValue = 0x7f7700000002, asInt32 = 2}, { asPointer = 0x7f7708e80800, asEncodedJSValue = 0x7f7708e80800, asInt32 = 149424128}, {asPointer = 0x7f7700000002, asEncodedJSValue = 0x7f7700000002, asInt32 = 2}, {asPointer = 0xf, asEncodedJSValue = 0xf, asInt32 = 15}}, padding = {0x7f7718a71d54, 0x7f770af9a700}, code = 0x7f77198cc5e0, registerFile = 0x7f770aeb6ec0, callFrame = 0x7f7703c00198, exception = 0x7f770af489f8, enabledProfilerReference = 0x7f7719837990, globalData = 0x7f770af47800, savedRBX = 0x7f7703c00000, savedR15 = 0x7f7708e84480, savedR14 = 0x7f770af9a700, savedR13 = 0x7f770aed8a88, savedR12 = 0x7f7703c00050, savedRBP = 0x7f770aeb6eb0, savedRIP = 0x7f7718a12d5f} codeBlock = (class JSC::CodeBlock *) 0x7f7708300a80 globalData = (class JSC::JSGlobalData *) 0x7f770af47800 vPCIndex = <value optimized out> handler = <value optimized out> #8 0x000000000051dcb0 in ctiVMThrowTrampoline () No symbol table info available. #9 0x7fffffff00000001 in ?? () No symbol table info available. #10 0x00007f7708e85340 in ?? () No symbol table info available. #11 0x00007f77198bfaee in ?? () No symbol table info available. #12 0x00007f7700000002 in ?? () No symbol table info available. #13 0x00007f7708e80800 in ?? () No symbol table info available. #14 0x00007f7700000002 in ?? () No symbol table info available. #15 0x000000000000000f in ?? () No symbol table info available. #16 0x00007f7718a71d54 in WTF::fastFree (ptr=0x7fff597a69d0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2838 No locals. #17 0x00007f7718a12d5f in JSC::Interpreter::execute (this=0x7f7708e84480, functionExecutable=0x7f7703c00050, callFrame=0x7f770aed8a88, function=0x7f770aeb6eb0, thisObj=<value optimized out>, args=<value optimized out>, scopeChain=0x7f770af843c0, exception=0x7f770af489f8) at ../JavaScriptCore/jit/JITCode.h:79 oldEnd = (JSC::Register *) 0x7f7703c00000 argc = <value optimized out> dst = <value optimized out> end = (const JSC::JSValue *) 0x11 #18 0x00007f7718aa79d7 in JSC::JSFunction::call (this=0x7f7708e84480, exec=0x7f770aed8a88, thisValue={m_ptr = 0x7f7708e80000}, args=@0x7fff597a6b90) at ../JavaScriptCore/runtime/JSFunction.cpp:120 No locals. #19 0x00007f7718aa7a30 in JSC::call (exec=0x11, functionObject= {m_ptr = 0x7f770aea17c0}, callType=<value optimized out>, callData=@0x0, thisValue={m_ptr = 0x0}, args=@0x11) at ../JavaScriptCore/runtime/CallData.cpp:39 No locals. #20 0x00007f7718b3ccd4 in WebCore::JSEventListener::handleEvent ( this=0x7f770aeb6dc0, event=<value optimized out>, isWindowEvent=<value optimized out>) at ../WebCore/bindings/js/JSEventListener.cpp:133 args = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, static inlineCapacity = <optimized out>, m_buffer = 0x7fff597a6b40, m_size = 1, m_isUsingInlineBuffer = true, m_vector = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 1, m_buffer = {<WTF::VectorBufferBase<JSC::Register>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x7fff597a6b40, m_capacity = 8}, static m_inlineBufferSize = <optimized out>, m_inlineBuffer = { buffer = "@Eè\bw\177\000\000FÒë\nw\177", '\0' <repeats 26 times>, "h,ê\nw\177\000\000 Èê\nw\177\000\000h,ê\nw\177\000"}}}, m_markSet = 0x0} savedEvent = (class WebCore::Event *) 0x0 retval = <value optimized out> globalObject = (class WebCore::JSDOMGlobalObject *) 0x7f7708e80080 scriptExecutionContext = (class WebCore::ScriptExecutionContext *) 0x7f770aeda858 callData = {native = {function = 0x7f770af9a700}, js = { functionExecutable = 0x7f770af9a700, scopeChain = 0x7f770af843c0}} callType = JSC::CallTypeJS jsFunction = (class JSC::JSObject *) 0x7f7708e84480 exec = (class JSC::ExecState *) 0x7f770aed8a88 #21 0x00007f7718dccc25 in WebCore::DOMWindow::handleEvent ( this=<value optimized out>, event=0x7f770af7c500, useCapture=false, alternateListeners=<value optimized out>) at ../WebCore/page/DOMWindow.cpp:1254 r = <value optimized out> i = 0 listeners = <value optimized out> listenersCopy = {<WTF::FastAllocBase> = {<No data fields>}, m_size = 1, m_buffer = {<WTF::VectorBufferBase<WTF::RefPtr<WebCore::RegisteredEventListener> >> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x7f770af24080, m_capacity = 16}, <No data fields>}} size = 1 #22 0x00007f7718dd23da in WebCore::DOMWindow::dispatchEventWithDocumentAsTarget (this=0x7f770aeb9e10, e=<value optimized out>, alternateEventListeners=0x0) at ../WebCore/page/DOMWindow.cpp:1334 No locals. #23 0x00007f7718dcd31b in WebCore::DOMWindow::dispatchLoadEvent ( this=0x7f770aeb9e10) at ../WebCore/page/DOMWindow.cpp:1339 ownerElement = <value optimized out> #24 0x00007f7718bff0fd in WebCore::Document::implicitClose ( this=0x7f770aeda800) at ../WebCore/dom/Document.cpp:1657 wasLocationChangePending = <value optimized out> f = (class WebCore::Frame *) 0x7f770aeb3000 renderObject = <value optimized out> #25 0x00007f7718d91502 in WebCore::FrameLoader::checkCompleted ( this=0x7f770aeb3050) at ../WebCore/loader/FrameLoader.cpp:1259 No locals. #26 0x00007f7718dc0bb9 in WebCore::Loader::Host::didFinishLoading ( this=0x7f770aeacdc0, loader=<value optimized out>) at ../WebCore/loader/loader.cpp:373 request = (class WebCore::Request *) 0x7f770aeaf840 docLoader = (class WebCore::DocLoader *) 0x7f770aeacc80 resource = (class WebCore::CachedResource *) 0x7f770af18e00 #27 0x00007f7718dafab3 in WebCore::SubresourceLoader::didFinishLoading ( this=0x7f770af218c0) at ../WebCore/loader/SubresourceLoader.cpp:183 No locals. #28 0x00007f77190da409 in closeCallback (source=<value optimized out>, res=0x19a8580) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:680 d = (class WebCore::ResourceHandleInternal *) 0x7f770af2a000 client = (class WebCore::ResourceHandleClient *) 0x7f770af218c0 #29 0x00007f770f311235 in async_ready_close_callback_wrapper ( source_object=0x19a25e0, res=0x19a8580, user_data=0x0) at ginputstream.c:491 stream = (GInputStream *) 0x19a25e0 #30 0x00007f770f31d401 in complete_in_idle_cb_for_thread ( _data=<value optimized out>) at gsimpleasyncresult.c:652 data = (RunInThreadData *) 0x7f7704000c60 simple = (GSimpleAsyncResult *) 0x19a8580 #31 0x00007f770e7cfadd in IA__g_main_context_dispatch (context=0x1923090) at gmain.c:1960 No locals. #32 0x00007f770e7d2da9 in g_main_context_iterate (context=0x1923090, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 max_priority = 0 timeout = 0 some_ready = 1 nfds = 3 allocated_nfds = 243130588 fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #33 0x00007f770e7d2f08 in IA__g_main_context_iteration (context=0x1923090, may_block=1) at gmain.c:2654 retval = <value optimized out> #34 0x000000000040c5ec in runTest (testPathOrURL=<value optimized out>) at ../WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp:433 pathOrURL = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1952518 "/home/plaes/code/WebKit/LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref.html"}} url = (gchar *) 0x1952740 "" testURL = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1952948 "file:///home/plaes/code/WebKit/LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref.html"}} bfList = <value optimized out> expectedPixelHash = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x77b978 ""}} separatorPos = <value optimized out> size = {x = 0, y = 0, width = 800, height = 600} #35 0x000000000040cd77 in main (argc=2, argv=0x7fff597a7b08) at ../WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp:693 filenameBuffer = "/home/plaes/code/WebKit/LayoutTests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref.html\000\000\177\000\000\220qzYÿ\177\000\000\000\000\000\000\000\000\000\000\
2147@\000\000\000\000\000w¼\206\031w\177\000\000\001\000\000\000w\177\000\000È\004¥\031w\177\000\000ÀqzYÿ\177\000\000\000\000\000\000\000\000\000\000\2017@\000\000\000\000\000w¼\206\031w\177\000\000\001\000\000\000w\177\000\000
"... options = {{name = 0x540b4e "notree", has_arg = 0, flag = 0x77b780, val = 0}, {name = 0x540b55 "pixel-tests", has_arg = 0, flag = 0x77da50, val = 1}, {name = 0x540b50 "tree", has_arg = 0, flag = 0x77b780, val = 1}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} option = -1 window = (GtkWidget *) 0x19203b0 0x00007f77103efa2f 41 in ../sysdeps/unix/sysv/linux/waitpid.c Current language: auto; currently c
Attachments
results.html
(237.08 KB, text/html)
2009-08-30 00:43 PDT
,
Priit Laes (IRC: plaes)
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Jan Alonzo
Comment 1
2009-08-28 15:36:18 PDT
Is there a test case, or list of layout tests, so it's easier to replicate this?
Priit Laes (IRC: plaes)
Comment 2
2009-08-30 00:43:27 PDT
Created
attachment 38784
[details]
results.html The stderr report is mostly complains about missing bug-buddy..
Jan Alonzo
Comment 3
2009-08-30 03:43:09 PDT
How are you running the layout tests, what version of toolchain and configure options to build webkit will definitely help. Are you running the test in a debug build?
Priit Laes (IRC: plaes)
Comment 4
2009-08-30 05:11:06 PDT
(In reply to
comment #3
)
> How are you running the layout tests, what version of toolchain and configure > options to build webkit will definitely help. Are you running the test in a > debug build?
* WebKit configuration (no debugging enabled, only option used is --prefix), using WebKitBuild directory: ../configure --prefix=/home/plaes/opt/ * Toolchain gcc version 4.4.1 (Gentoo 4.4.1 p1.0) GNU Binutils 2.19.1 * Running layout tests (from WebKitBuild dir): ../WebKitTools/Scripts/run-webkit-tests --gtk --no-http --no-launch-safari
Priit Laes (IRC: plaes)
Comment 5
2009-09-05 05:14:58 PDT
I assume this is related to GCC's aliasing rules (which GCC warns about), as I'm not getting these crashes when building without optimizations.
Eric Seidel (no email)
Comment 6
2010-01-14 02:16:24 PST
I'm not sure if this is still an actionable bug. Should this still be open?
Priit Laes (IRC: plaes)
Comment 7
2010-01-14 07:23:06 PST
Yeah, this issue was fixed a while ago in different bug (and thus this one was forgotten).
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug