Most people on the team (as well as our build bots) build x64.debug builds
on Debian regularly, so the fact that you're seeing failures there is
surprising. You may have to investigate a bit. Looks like line 115 in
isolate-allocator.cc should have created the reservation that the CHECK in
line 137 is complaining about.

Maybe something is special about your system configuration, possibly
related to large (4GB) virtual memory reservations? But even if that was
the case, V8's code should already be checking for any failures...


On Tue, Oct 19, 2021 at 12:54 PM Thorsten <thorsten.baess...@siemens.com>
wrote:

> Hi again,
>
> any hints about "GetProcessWidePtrComprCage" would be helpful ...
>
>
> Thorsten schrieb am Donnerstag, 9. September 2021 um 13:58:21 UTC+2:
>
>> Hi,
>>
>> I'm using the following configuration:
>> $ cat args.gn
>> is_debug = true
>> target_cpu = "x64"
>> use_goma = false
>> is_component_build = true
>> symbol_level = 1
>>
>> under Debian 11 with Version 9.4.146.13.
>>
>> Compilation was successful.
>>
>> When running the unittests I get a crash (see callstack below). The same
>> crash I also get under windows build with MSVC.
>>
>> Is this something that should concern me?
>>
>> Thanks!
>>
>> [----------] 9 tests from BytecodeArrayBuilderTest
>> [ RUN      ] BytecodeArrayBuilderTest.AllBytecodesGenerated
>>
>>
>> #
>> # Fatal error in ../../src/init/isolate-allocator.cc, line 98
>> # Check failed: GetProcessWidePtrComprCage()->IsReserved().
>> #
>> #
>> #
>> #FailureMessage Object: 0x7ffd8b7fa620
>> ==== C stack trace ===============================
>>
>>
>> /home/industrial/V8Dev/v8/out/x64.debug/libv8_libbase.so(v8::base::debug::StackTrace::StackTrace()+0x13)
>> [0x7f4c42195013]
>>
>> /home/industrial/V8Dev/v8/out/x64.debug/libv8_libplatform.so(+0x1716d)
>> [0x7f4c4214a16d]
>>
>> /home/industrial/V8Dev/v8/out/x64.debug/libv8_libbase.so(V8_Fatal(char
>> const*, int, char const*, ...)+0x153) [0x7f4c42178d83]
>>
>> /home/industrial/V8Dev/v8/out/x64.debug/libv8_for_testing.so(v8::internal::IsolateAllocator::IsolateAllocator()+0x12e)
>> [0x7f4c43a9778e]
>>
>> /home/industrial/V8Dev/v8/out/x64.debug/libv8_for_testing.so(v8::internal::Isolate::New()+0x1c)
>> [0x7f4c4388c97c]
>>
>> /home/industrial/V8Dev/v8/out/x64.debug/libv8_for_testing.so(v8::Isolate::New(v8::Isolate::CreateParams
>> const&)+0xf) [0x7f4c435dc42f]
>>     ./unittests(+0x9400e7) [0x55eead4900e7]
>>     ./unittests(+0x857b91) [0x55eead3a7b91]
>>     ./unittests(+0xe5e803) [0x55eead9ae803]
>>     ./unittests(+0xe4cee7) [0x55eead99cee7]
>>     ./unittests(+0xe4d530) [0x55eead99d530]
>>     ./unittests(+0xe576b5) [0x55eead9a76b5]
>>     ./unittests(+0xe60294) [0x55eead9b0294]
>>     ./unittests(+0xe57221) [0x55eead9a7221]
>>     ./unittests(+0x92907a) [0x55eead47907a]
>>     /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)
>> [0x7f4c418d2d0a]
>>     ./unittests(_start+0x2a) [0x55eeace0b0ea]
>> Trace/breakpoint trap
>>
>>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/CAKSzg3R93wvT4D7Y67CtqSqN8RoNK-4KPZtzhje3ymr-exOgqw%40mail.gmail.com.

Reply via email to