Status: New
Owner: ----

New issue 3359 by [email protected]: Fatal error in LCodeGenBase::CheckEnvironmentUsage
http://code.google.com/p/v8/issues/detail?id=3359

The test below was loaded with the latest debug asan chromium build (asan-linux-debug-273333) and it produced a crash in the v8 library:

#
# Fatal error in ../../v8/src/lithium-codegen.cc, line 116
# CanDeoptimize is wrong for Sar (sar-t)
#


The test case:

1 >> Boolean.constructor + 1;
while (true);


Backtrace:

#
# Fatal error in ../../v8/src/lithium-codegen.cc, line 116
# CanDeoptimize is wrong for Sar (sar-t)

#

==== C stack trace ===============================

 1: ??
 2: ??
 3: ??
 4: ??
 5: ??
 6: ??
 7: ??
 8: ??

Program received signal SIGILL, Illegal instruction.
0x00007ffff78bf363 in v8::internal::OS::Abort() () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so
(gdb) bt
#0 0x00007ffff78bf363 in v8::internal::OS::Abort() () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so #1 0x00007ffff6b3314e in V8_Fatal () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so #2 0x00007ffff7103f72 in v8::internal::LCodeGenBase::CheckEnvironmentUsage() () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so #3 0x00007ffff71134b5 in v8::internal::LChunk::Codegen() () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so #4 0x00007ffff6b82f59 in v8::internal::OptimizedCompileJob::GenerateCode() () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so #5 0x00007ffff6b8722c in v8::internal::Compiler::GetOptimizedCode(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Code>, v8::internal::Compiler::ConcurrencyMode, v8::internal::BailoutId) () from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so #6 0x00007ffff748367f in v8::internal::Runtime_CompileForOnStackReplacement(int, v8::internal::Object**, v8::internal::Isolate*) ()
   from /home/reni/data/REPOS/ASAN/asan-linux-debug-273333/lib/libv8.so
#7  0x00007fffce306d4e in ?? ()
#8  0x0000000100000000 in ?? ()
#9  0x00007fffce306ca1 in ?? ()
#10 0x00007fffffffcda0 in ?? ()
#11 0x00007fffffffcde8 in ?? ()
#12 0x00007fffce3565d3 in ?? ()
#13 0x00007ffff109acd9 in ?? ()
#14 0x00007fffce356541 in ?? ()
#15 0x0000000800000000 in ?? ()
#16 0x00007ffff106c911 in ?? ()
#17 0x00007fffffffce10 in ?? ()
#18 0x00007fffce35d004 in ?? ()
#19 0x0000000100000000 in ?? ()
#20 0x00007ffff109acd9 in ?? ()
#21 0x00007ffff106c911 in ?? ()
#22 0x00007fffffffce48 in ?? ()
#23 0x00007fffce353320 in ?? ()
#24 0x00007ffff1099029 in ?? ()
#25 0x00007ffff109acd9 in ?? ()
#26 0x00007fffce353261 in ?? ()
#27 0x0000000800000000 in ?? ()
#28 0x0000000000000000 in ?? ()


Attachments:
        v8.js  43 bytes

--
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