[Webkit-unassigned] [Bug 18366] New: Crash during sunspider 3d-raytracing test

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 8 12:33:43 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=18366

           Summary: Crash during sunspider 3d-raytracing test
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Major
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mh+webkit at glandium.org


I spotted a crash during sunspider 3d-raytracing test on amd64 (not tested
anywhere else), confirmed on r31722.

I bisected and found this crash has been happening first with r30492, and
confirmed that reverting this commit on top of r31722 solves the issue (to
reveal another one, but that's another story)

The full backtrace is as follows (unfortunately, for some reason I don't
understand, building with -g ends up creating a binary that doesn't crash):
0x00002b08b977bea5 in waitpid () from /lib/libpthread.so.0
#0  0x00002b08b977bea5 in waitpid () from /lib/libpthread.so.0
#1  0x00002b08ba53a4f6 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0x00002b08ba53a808 in g_spawn_command_line_sync () from
/usr/lib/libglib-2.0.so.0
#3  0x00002b08c37b64b3 in ?? () from
/usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4  <signal handler called>
#5  0x00002b08b9391a3e in KJS::ElementNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#6  0x00002b08b9391ab0 in KJS::ArrayNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#7  0x00002b08b938929d in KJS::ReturnNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#8  0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#9  0x00002b08b93ab94f in KJS::FunctionImp::callAsFunction () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#10 0x00002b08b9381e49 in KJS::JSObject::call () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#11 0x00002b08b9394910 in KJS::ScopedVarFunctionCallNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#12 0x00002b08b939051e in KJS::ArgumentListNode::evaluateList () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#13 0x00002b08b93948f2 in KJS::ScopedVarFunctionCallNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#14 0x00002b08b938ce2e in KJS::AssignLocalVarNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#15 0x00002b08b9389d8e in KJS::VarStatementNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#16 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#17 0x00002b08b93ab94f in KJS::FunctionImp::callAsFunction () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#18 0x00002b08b9381e49 in KJS::JSObject::call () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#19 0x00002b08b9395ae3 in KJS::FunctionCallDotNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#20 0x00002b08b938ce2e in KJS::AssignLocalVarNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#21 0x00002b08b9389d8e in KJS::VarStatementNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#22 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#23 0x00002b08b93899b9 in KJS::ForNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#24 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#25 0x00002b08b93899b9 in KJS::ForNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#26 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#27 0x00002b08b93ab94f in KJS::FunctionImp::callAsFunction () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#28 0x00002b08b9381e49 in KJS::JSObject::call () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#29 0x00002b08b9394910 in KJS::ScopedVarFunctionCallNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#30 0x00002b08b9389dee in KJS::ExprStatementNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#31 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#32 0x00002b08b93ab94f in KJS::FunctionImp::callAsFunction () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#33 0x00002b08b9381e49 in KJS::JSObject::call () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#34 0x00002b08b9395ae3 in KJS::FunctionCallDotNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#35 0x00002b08b9389dee in KJS::ExprStatementNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#36 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#37 0x00002b08b93ab94f in KJS::FunctionImp::callAsFunction () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#38 0x00002b08b9381e49 in KJS::JSObject::call () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#39 0x00002b08b93951ea in KJS::LocalVarFunctionCallNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#40 0x00002b08b939051e in KJS::ArgumentListNode::evaluateList () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#41 0x00002b08b93951cc in KJS::LocalVarFunctionCallNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#42 0x00002b08b938bcc3 in KJS::AssignResolveNode::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#43 0x00002b08b9389dee in KJS::ExprStatementNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#44 0x00002b08b935846a in KJS::BlockNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#45 0x00002b08b93ab2c0 in KJS::ProgramNode::execute () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#46 0x00002b08b93ac9c3 in KJS::Interpreter::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#47 0x00002b08b904f7b3 in WebCore::KJSProxy::evaluate () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#48 0x00002b08b91de8f1 in WebCore::FrameLoader::executeScript () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#49 0x00002b08b91a75c9 in WebCore::HTMLTokenizer::scriptExecution () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#50 0x00002b08b91a8685 in WebCore::HTMLTokenizer::scriptHandler () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#51 0x00002b08b91a94e2 in WebCore::HTMLTokenizer::parseSpecial () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#52 0x00002b08b91ac09c in WebCore::HTMLTokenizer::write () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#53 0x00002b08b91ccb17 in WebCore::FrameLoader::write () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#54 0x00002b08b91bef59 in WebCore::DocumentLoader::commitLoad () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#55 0x00002b08b91f4313 in WebCore::ResourceLoader::didReceiveData () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#56 0x00002b08b91ef256 in WebCore::MainResourceLoader::didReceiveData () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#57 0x00002b08b930e477 in WebCore::writeCallback () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#58 0x00002b08bc81d6a8 in ?? () from /usr/lib/libcurl-gnutls.so.4
#59 0x00002b08bc832b5e in ?? () from /usr/lib/libcurl-gnutls.so.4
#60 0x00002b08bc82f71d in ?? () from /usr/lib/libcurl-gnutls.so.4
#61 0x00002b08bc834b1c in ?? () from /usr/lib/libcurl-gnutls.so.4
#62 0x00002b08bc83548b in curl_multi_perform () from
/usr/lib/libcurl-gnutls.so.4
#63 0x00002b08b930fea0 in WebCore::ResourceHandleManager::downloadTimerCallback
() from /home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#64 0x00002b08b926a493 in WebCore::TimerBase::fireTimers () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#65 0x00002b08b926a54b in WebCore::TimerBase::sharedTimerFired () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#66 0x00002b08b8f8eba2 in WebCore::timeout_cb () from
/home/mh/git/webkit/.libs/libwebkit-1.0.so.1
#67 0x00002b08ba5070b2 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#68 0x00002b08ba50a356 in ?? () from /usr/lib/libglib-2.0.so.0
#69 0x00002b08ba50a617 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#70 0x00002b08b9e17b63 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:1163
#71 0x0000000000401eab in main ()


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



More information about the webkit-unassigned mailing list