Status: Accepted
Owner: [email protected]
Labels: Type-Bug Priority-Medium

New issue 3837 by [email protected]: mozilla/js1_5/extensions/regress-355497 fails on arm.debug
https://code.google.com/p/v8/issues/detail?id=3837

http://chromegw.corp.google.com/i/client.v8/builders/V8%20Linux%20-%20arm%20-%20sim%20-%20debug/builds/1239/steps/Mozilla/logs/regress-355497

The crash seems to be flaky from build to build. I got this stack trace

Stack trace:

yangguo@yangguo:~/v8$ g out/arm.debug/d8 --test --random-seed=2060030196 --nocrankshaft --nohard-abort --nodead-code-elimination --nofold-co nstants --enable-slow-asserts --debug-code --verify-heap --expose-gc test/mozilla/mozilla-shell-emulation.js test/mozilla/data/shell.js test/mozilla/data/js1_5/shell.js test/mozilla/data/js1_5/extensions/shell.js test/mozilla/data/js1_5/extensions/regress-355497.js
GNU gdb (GDB) 7.8-gg7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-grtev4-linux-gnu".
Type "show configuration" for configuration details.

<http://go/gdb-home  FAQ: http://go/gdb-faq  Email: gdb-team  IRC: gdb>
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Reading symbols from out/arm.debug/d8...r
done.
Loading v16/v17 libstdc++ pretty-printers ...
(gdb) r
Starting program: /usr/local/google/home/yangguo/v8/out/arm.debug/d8 --test --random-seed=2060030196 --nocrankshaft --nohard-abort --nodead-code-elimination --nofold-constants --enable-slow-asserts --debug-code --verify-heap --expose-gc test/mozilla/mozilla-shell-emulation.js test/mozilla/data/shell.js test/mozilla/data/js1_5/shell.js test/mozilla/data/js1_5/extensions/shell.js test/mozilla/data/js1_5/extensions/regress-355497.js
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/grte/v4/lib64/libthread_db.so.1".
[New Thread 0xf7c92b40 (LWP 5472)]
[New Thread 0xf7491b40 (LWP 5474)]
[New Thread 0xf6c90b40 (LWP 5475)]
[New Thread 0xf648fb40 (LWP 5477)]
[New Thread 0xf5b8db40 (LWP 5478)]
BUGNUMBER: 355497
STATUS: Do not overflow stack with Array.slice, getter
FAILED! [reported from test()] Do not overflow stack with Array.slice, getter: 1 : Expected value 'InternalError: too much recursion', Actual value 'RangeError: Maximum call stack size exceeded' FAILED! [reported from test()] Do not overflow stack with Array.slice, getter: 2 : Expected value 'InternalError: too much recursion', Actual value 'TypeError: undefined is not a function'

Program received signal SIGSEGV, Segmentation fault.
0x0882219d in v8::internal::PropertyICCompiler::ComputeKeyedStoreMonomorphic (receiver_map=..., strict_mode=v8::internal::STRICT,
    store_mode=v8::internal::STANDARD_STORE) at ../src/ic/ic-compiler.cc:138
138       Isolate* isolate = receiver_map->GetIsolate();
(gdb) bt
#0 0x0882219d in v8::internal::PropertyICCompiler::ComputeKeyedStoreMonomorphic (receiver_map=..., strict_mode=v8::internal::STRICT,
    store_mode=v8::internal::STANDARD_STORE) at ../src/ic/ic-compiler.cc:138
#1 0x08817625 in v8::internal::KeyedStoreIC::StoreElementStub (this=0xff8055b8, receiver=..., store_mode=v8::internal::STANDARD_STORE)
    at ../src/ic/ic.cc:1800
#2 0x088187eb in v8::internal::KeyedStoreIC::Store (this=0xff8055b8, object=..., key=..., value=...) at ../src/ic/ic.cc:2089 #3 0x0881ad63 in v8::internal::__RT_impl_KeyedStoreIC_Miss (args=..., isolate=0x9c7c680) at ../src/ic/ic.cc:2393 #4 0x0881ac31 in v8::internal::KeyedStoreIC_Miss (args_length=3, args_object=0xf5b9cca0, isolate=0x9c7c680) at ../src/ic/ic.cc:2384 #5 0x08a37b8b in v8::internal::Simulator::SoftwareInterrupt (this=0x9c96af8, instr=0x9ce91cc) at ../src/arm/simulator-arm.cc:1873 #6 0x08a3b45d in v8::internal::Simulator::DecodeType7 (this=0x9c96af8, instr=0x9ce91cc) at ../src/arm/simulator-arm.cc:2996 #7 0x08a3e995 in v8::internal::Simulator::InstructionDecode (this=0x9c96af8, instr=0x9ce91cc) at ../src/arm/simulator-arm.cc:3830 #8 0x08a3ea82 in v8::internal::Simulator::Execute (this=0x9c96af8) at ../src/arm/simulator-arm.cc:3861 #9 0x08a3ecec in v8::internal::Simulator::CallInternal (this=0x9c96af8, entry=0x57b17ce0 "\360O-\351\020\213", <incomplete sequence \355>)
    at ../src/arm/simulator-arm.cc:3915
#10 0x08a3f13c in v8::internal::Simulator::Call (this=0x9c96af8, entry=0x57b17ce0 "\360O-\351\020\213", <incomplete sequence \355>,
    argument_count=5) at ../src/arm/simulator-arm.cc:3966
#11 0x086c322c in v8::internal::Invoke (is_construct=false, function=..., receiver=..., argc=1, args=0x9e25820) at ../src/execution.cc:108 #12 0x086c35eb in v8::internal::Execution::Call (isolate=0x9c7c680, callable=..., receiver=..., argc=1, argv=0x9e25820,
    convert_receiver=false) at ../src/execution.cc:160
#13 0x086256e1 in v8::internal::CallJsBuiltin (isolate=0x9c7c680, name=0x8d49515 "ArrayUnshift", args=...) at ../src/builtins.cc:285 #14 0x0862676b in v8::internal::Builtin_Impl_ArrayUnshift (args=..., isolate=0x9c7c680) at ../src/builtins.cc:500 #15 0x086266b8 in v8::internal::Builtin_ArrayUnshift (args_length=2, args_object=0xf5b9cd98, isolate=0x9c7c680) at ../src/builtins.cc:492 #16 0x08a37b8b in v8::internal::Simulator::SoftwareInterrupt (this=0x9c96af8, instr=0x9cacfdc) at ../src/arm/simulator-arm.cc:1873 #17 0x08a3b45d in v8::internal::Simulator::DecodeType7 (this=0x9c96af8, instr=0x9cacfdc) at ../src/arm/simulator-arm.cc:2996 #18 0x08a3e995 in v8::internal::Simulator::InstructionDecode (this=0x9c96af8, instr=0x9cacfdc) at ../src/arm/simulator-arm.cc:3830 #19 0x08a3ea82 in v8::internal::Simulator::Execute (this=0x9c96af8) at ../src/arm/simulator-arm.cc:3861 #20 0x08a3ecec in v8::internal::Simulator::CallInternal (this=0x9c96af8, entry=0x57b17ce0 "\360O-\351\020\213", <incomplete sequence \355>)
    at ../src/arm/simulator-arm.cc:3915
#21 0x08a3f13c in v8::internal::Simulator::Call (this=0x9c96af8, entry=0x57b17ce0 "\360O-\351\020\213", <incomplete sequence \355>,
    argument_count=5) at ../src/arm/simulator-arm.cc:3966
#22 0x086c322c in v8::internal::Invoke (is_construct=false, function=..., receiver=..., argc=1, args=0xff8060a8) at ../src/execution.cc:108 #23 0x086c35eb in v8::internal::Execution::Call (isolate=0x9c7c680, callable=..., receiver=..., argc=1, argv=0xff8060a8,
    convert_receiver=true) at ../src/execution.cc:160
#24 0x08885997 in v8::internal::Object::SetPropertyWithDefinedSetter (receiver=..., setter=..., value=...) at ../src/objects.cc:408 #25 0x088b3cb5 in v8::internal::JSObject::SetElementWithCallback (object=..., structure=..., index=0, value=..., holder=...,
    strict_mode=v8::internal::STRICT) at ../src/objects.cc:12236
#26 0x088b4a1f in v8::internal::JSObject::SetDictionaryElement (object=..., index=0, value=..., attributes=NONE, strict_mode=v8::internal::STRICT, check_prototype=true, set_mode=v8::internal::SET_PROPERTY) at ../src/objects.cc:12433 #27 0x088b77ae in v8::internal::JSObject::SetElementWithoutInterceptor (object=..., index=0, value=..., attributes=NONE, strict_mode=v8::internal::STRICT, check_prototype=true, set_mode=v8::internal::SET_PROPERTY) at ../src/objects.cc:12880 #28 0x088b6285 in v8::internal::JSObject::SetElement (object=..., index=0, value=..., attributes=NONE, strict_mode=v8::internal::STRICT, check_prototype=true, set_mode=v8::internal::SET_PROPERTY) at ../src/objects.cc:12724 #29 0x0891c05e in v8::internal::Runtime::SetObjectProperty (isolate=0x9c7c680, object=..., key=..., value=...,

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to