[Webkit-unassigned] [Bug 18108] Various KJS functions segfault on GTK build

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 26 15:59:43 PDT 2008


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





------- Comment #4 from jasper at unix.geek.nz  2008-03-26 15:59 PDT -------
GDB backtrace for completeness:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fabce7e87c0 (LWP 13758)]
0x00007fabcd3cb715 in KJS::stringProtoFuncMatch (exec=0x7fffd681b320,
thisObj=0x7fabc16e0000, args=@0x7fffd681b0b0) at
JavaScriptCore/kjs/object.h:510
510         for (const ClassInfo *ci = classInfo(); ci; ci = ci->parentClass)
Current language:  auto; currently c++
(gdb) bt
#0  0x00007fabcd3cb715 in KJS::stringProtoFuncMatch (exec=0x7fffd681b320,
thisObj=0x7fabc16e0000, args=@0x7fffd681b0b0) at
JavaScriptCore/kjs/object.h:510
#1  0x00007fabcd3ce379 in KJS::JSObject::call (this=0x7fabc16e0000,
exec=0x7fffd681b320, thisObj=0x7fffd681b0b0, args=@0x7fffd681b0b0) at
JavaScriptCore/kjs/object.cpp:96
#2  0x00007fabcd3e3a49 in KJS::FunctionCallDotNode::evaluate
(this=0x7fabc1b6b640, exec=0x7fffd681b320) at JavaScriptCore/kjs/nodes.cpp:1500
#3  0x00007fabcd3de0ee in KJS::ArgumentListNode::evaluateList
(this=0x7fabc1b6c3a0, exec=0x7fffd681b320, list=@0x7fffd681b1c0) at
JavaScriptCore/kjs/nodes.cpp:1011
#4  0x00007fabcd3e26ec in KJS::ScopedVarFunctionCallNode::evaluate
(this=0x7fabc1d1ddb0, exec=0x7fffd681b320) at JavaScriptCore/kjs/nodes.h:695
#5  0x00007fabcd3d82fe in KJS::ExprStatementNode::execute (this=0x7fabc1b6b5f0,
exec=0x7fabc16e0000) at JavaScriptCore/kjs/nodes.cpp:3999
#6  0x00007fabcd3a370a in KJS::BlockNode::execute (this=0x7fabc1d1e310,
exec=0x7fffd681b320) at JavaScriptCore/kjs/nodes.cpp:3952
#7  0x00007fabcd3d7ec9 in KJS::ForNode::execute (this=0x7fabc2438a20,
exec=0x7fffd681b320) at JavaScriptCore/kjs/nodes.cpp:4165
#8  0x00007fabcd3a370a in KJS::BlockNode::execute (this=0x7fabc1b646c0,
exec=0x7fffd681b320) at JavaScriptCore/kjs/nodes.cpp:3952
#9  0x00007fabcd3f733f in KJS::FunctionImp::callAsFunction
(this=0x7fabce632b00, exec=0x7fffd681b6a0, thisObj=<value optimized out>,
args=<value optimized out>) at JavaScriptCore/kjs/function.cpp:77
#10 0x00007fabcd3ce379 in KJS::JSObject::call (this=0x7fabc16e0000,
exec=0x7fffd681b320, thisObj=0x7fffd681b0b0, args=@0x7fffd681b0b0) at
JavaScriptCore/kjs/object.cpp:96
#11 0x00007fabcd3ff55c in KJS::FunctionCallBracketNode::evaluate
(this=0x7fabc1a43be0, exec=0x7fffd681b6a0) at JavaScriptCore/kjs/nodes.cpp:1451
#12 0x00007fabcd3db10e in KJS::AssignLocalVarNode::evaluate
(this=0x7fabc1a43bb8, exec=0x7fabc16e0000) at JavaScriptCore/kjs/nodes.cpp:3559
#13 0x00007fabcd3d829e in KJS::VarStatementNode::execute (this=0x7fabc1a43b90,
exec=0x7fabc16e0000) at JavaScriptCore/kjs/nodes.cpp:4015
#14 0x00007fabcd3a370a in KJS::BlockNode::execute (this=0x7fabc1a042d8,
exec=0x7fffd681b6a0) at JavaScriptCore/kjs/nodes.cpp:3952
#15 0x00007fabcd3b85c8 in KJS::TryNode::execute (this=0x7fabc1a47400,
exec=0x7fabc16e0000) at JavaScriptCore/kjs/nodes.cpp:4572
#16 0x00007fabcd3a370a in KJS::BlockNode::execute (this=0x7fabc1a041f8,
exec=0x7fffd681b6a0) at JavaScriptCore/kjs/nodes.cpp:3952
#17 0x00007fabcd3a370a in KJS::BlockNode::execute (this=0x7fabc1a4bd80,
exec=0x7fffd681b6a0) at JavaScriptCore/kjs/nodes.cpp:3952
#18 0x00007fabcd3f733f in KJS::FunctionImp::callAsFunction
(this=0x7fabce631c80, exec=0x7fabc24c1c38, thisObj=<value optimized out>,
args=<value optimized out>) at JavaScriptCore/kjs/function.cpp:77
#19 0x00007fabcd3ce379 in KJS::JSObject::call (this=0x7fabc16e0000,
exec=0x7fffd681b320, thisObj=0x7fffd681b0b0, args=@0x7fffd681b0b0) at
JavaScriptCore/kjs/object.cpp:96
#20 0x00007fabcd0a9af9 in WebCore::ScheduledAction::execute
(this=0x7fabc19d6320, window=0x7fabce630000) at
WebCore/bindings/js/ScheduledAction.cpp:75
#21 0x00007fabcd092aa1 in WebCore::JSDOMWindowBase::timerFired
(this=0x7fabce630000, timer=0x7fabc1b16ce8) at
WebCore/bindings/js/JSDOMWindowBase.cpp:1398
#22 0x00007fabcd092b9c in WebCore::DOMWindowTimer::fired (this=0x7fabc16e0000)
at WebCore/bindings/js/JSDOMWindowBase.cpp:1434
#23 0x00007fabcd2b5ca3 in WebCore::TimerBase::fireTimers
(fireTime=1206572345.092078, firingTimers=@0x7fffd681ba00) at
WebCore/platform/Timer.cpp:347
#24 0x00007fabcd2b5d5b in WebCore::TimerBase::sharedTimerFired () at
WebCore/platform/Timer.cpp:368
#25 0x00007fabccfebb62 in timeout_cb () at
WebCore/platform/gtk/SharedTimerGtk.cpp:48
#26 0x00007fabcafc594b in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007fabcafc5222 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#28 0x00007fabcafc84d6 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0x00007fabcafc8797 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#30 0x00007fabcc9ecee3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x0000000000404416 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