Summary: | [GTK] [Stable] Crashes inside JavaScriptCore with SIGTRAP on various websites | ||
---|---|---|---|
Product: | WebKit | Reporter: | Sebastian Dröge (slomo) <slomo> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | changseok, gustavo, svillar, zan |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Sebastian Dröge (slomo)
2013-10-11 14:22:05 PDT
Still similar crashes happen all over the place with webkitgtk 2.2.3 Program received signal SIGSEGV, Segmentation fault. 0x00007f8bbca1cbeb in ?? () (gdb) bt #0 0x00007f8bbca1cbeb in ?? () #1 0xff00007f8c13927f in ?? () #2 0x0000000000000002 in ?? () #3 0x00007f8b48ba5db0 in ?? () #4 0x00007f8b48ba5db0 in ?? () #5 0x6c894ce789480000 in ?? () #6 0x0047d445c7415824 in ?? () #7 0x00007f8b4c21df10 in ?? () #8 0x00007f8c139dfe9d in get (this=0x7fffb75cd2f0) at ../Source/WTF/wtf/ThreadSpecific.h:148 #9 operator WTF::WTFThreadData* (this=0x7fffb75cd2f0) at ../Source/WTF/wtf/ThreadSpecific.h:257 #10 operator* (this=0x7fffb75cd2f0) at ../Source/WTF/wtf/ThreadSpecific.h:277 #11 wtfThreadData () at ../Source/WTF/wtf/WTFThreadData.h:145 #12 JSC::Interpreter::prepareForRepeatCall (this=0xffff000000000000, functionExecutable=0x7f8bb805ee00, callFrame=0x200, function=<optimized out>, argumentCountIncludingThis=<optimized out>, scope=0x7fffb75cd470) at ../Source/JavaScriptCore/interpreter/Interpreter.cpp:952 #13 0x00007f8c139fbcea in JSC::JITCode::execute ( this=this@entry=0x7f8b785fa2a0, stack=0x7f8b785fa2a8, stack@entry=0x7f8c01e78378, callFrame=0x7f8bb805ed08, vm=vm@entry=0x7f8c000f5000) at ../Source/JavaScriptCore/jit/JITCode.cpp:46 ---Type <return> to continue, or q <return> to quit--- #14 0x00007f8c139e06d5 in JSC::Interpreter::execute (this=0x7f8c01e78360, closure=...) at ../Source/JavaScriptCore/interpreter/Interpreter.cpp:1024 #15 0x00007f8c13ad4c12 in call (this=0x7fffb75cd440) at ../Source/JavaScriptCore/interpreter/CachedCall.h:51 #16 JSC::arrayProtoFuncForEach (exec=0x7f8bb805ecb8) at ../Source/JavaScriptCore/runtime/ArrayPrototype.cpp:1045 #17 0x00007f8bbbfff0e5 in ?? () #18 0x00007fffb75cd600 in ?? () #19 0x00007f8bbc773c8c in ?? () #20 0x588b480000000084 in ?? () #21 0x00007f8b4c818370 in ?? () #22 0x00007f8b48ba5d38 in ?? () #23 0x00007f8b4c99c490 in ?? () #24 0x00007f8b6b22dc00 in ?? () #25 0x00007f8c13b3f133 in memcpy (__src=<optimized out>, __dest=<optimized out>, __len=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:51 #26 growPropertyStorage (newPropertyCapacity=<optimized out>, indexingPayloadSizeInBytes=18446462598732840960, hasIndexingHeader=false, oldPropertyCapacity=<optimized out>, preCapacity=18446462598732840962, vm=..., this=0x7f8bb805ec58, intendedOwner=<optimized out>) at ../Source/JavaScriptCore/runtime/ButterflyInlines.h:89 #27 growPropertyStorage (newPropertyCapacity=<optimized out>, ---Type <return> to continue, or q <return> to quit--- oldPropertyCapacity=<optimized out>, structure=<optimized out>, intendedOwner=<optimized out>, vm=..., this=0x7f8bb805ec58) at ../Source/JavaScriptCore/runtime/ButterflyInlines.h:100 #28 JSC::JSObject::growOutOfLineStorage (this=<optimized out>, vm=..., oldSize=<optimized out>, newSize=<optimized out>) at ../Source/JavaScriptCore/runtime/JSObject.cpp:2379 #29 0x00007f8bb805ec58 in ?? () #30 0x00007f8b51824ca0 in ?? () #31 0x00007f8bb805ec58 in ?? () #32 0x00007f8c01e78378 in ?? () #33 0x00007f8c139fbcea in JSC::JITCode::execute ( this=this@entry=0x7f8c000f5000, stack=0x0, stack@entry=0x7f8c01e78378, callFrame=0x0, vm=0x7f8bb805ec58, vm@entry=0x7f8c000f5000) at ../Source/JavaScriptCore/jit/JITCode.cpp:46 #34 0x00007f8c139e06d5 in JSC::Interpreter::execute (this=0x7f8c01e78360, closure=...) at ../Source/JavaScriptCore/interpreter/Interpreter.cpp:1024 #35 0x00007f8c13ad4c12 in call (this=0x7fffb75cd750) at ../Source/JavaScriptCore/interpreter/CachedCall.h:51 #36 JSC::arrayProtoFuncForEach (exec=0x7f8bb805ec08) at ../Source/JavaScriptCore/runtime/ArrayPrototype.cpp:1045 #37 0x00007f8bbbfff0e5 in ?? () #38 0xffff000000000002 in ?? () #39 0x00007f8c13a471e1 in llint_op_call () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0 #40 0x00007f8c13edf4e0 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0 #41 0x0000000000000002 in ?? () #42 0x00007f8b593c85c0 in ?? () #43 0x00007f8b0000000c in ?? () #44 0x00007f8bbc6492c1 in ?? () #45 0x00007f8b985f56f0 in ?? () #46 0x00007fffb75cd9e0 in ?? () #47 0x00007f8c13b8f9a7 in execute (length=<optimized out>, start=<optimized out>, input=<optimized out>, this=0x7f8bb805ec38) at ../Source/JavaScriptCore/yarr/YarrJIT.h:101 #48 JSC::RegExp::match (this=0x7f8bb805ec08, vm=..., s=..., startOffset=512) at ../Source/JavaScriptCore/runtime/RegExp.cpp:456 #49 0x00007f8b53027730 in ?? () #50 0x00007fffb75cda30 in ?? () #51 0x00007f8b6ae166c0 in ?? () #52 0x00007f8bb805ea00 in ?? () #53 0x00007fffb75cda10 in ?? () #54 0x00007f8b68fd34a0 in ?? () #55 0x00007f8c13adc3ea in JSC::call (exec=exec@entry=0x7f8b593c85d0, functionObject=..., functionObject@entry=..., callType=<optimized out>, callData=..., thisValue=..., args=...) ---Type <return> to continue, or q <return> to quit--- at ../Source/JavaScriptCore/runtime/CallData.cpp:39 #56 0x00007f8c13b19979 in JSC::boundFunctionCall (exec=0x7f8b593c85d0) at ../Source/JavaScriptCore/runtime/JSBoundFunction.cpp:54 #57 0x00007f8bbbfff0e5 in ?? () #58 0x0000000000000007 in ?? () #59 0x00007f8bbc649493 in ?? () #60 0x00007f8b52c79070 in ?? () #61 0x000000000000000a in ?? () #62 0x00007f8b593c85d0 in ?? () #63 0x00007f8b0000000c in ?? () #64 0x00007f8bbc6492c1 in ?? () #65 0x00007f8b4bba6b90 in ?? () #66 0x0000000000000067 in ?? () #67 0x00007f8bb805e660 in ?? () #68 0x00007f8bb805e660 in ?? () #69 0x00007f8bbbfff920 in ?? () #70 0x00007f8c01e78378 in ?? () #71 0x00007f8bb805e938 in ?? () #72 0x0000000000000000 in ?? () (gdb) (gdb) (gdb) quit A debugging session is active. Crashing on ToT as well. Was fixed at some point, works now with 2.6.2 from Debian for me |