All tests are important. And all the test-unboxed-doubles tests pass with a
regular build (Release or Debug) of the unmodified sources at that revision.

I would suggest that you try to narrow down which difference between your
build and the official build causes these tests to fail. (Is it gcc vs.
clang? is it one of your patches? is it one of your build settings? All of
these seem unlikely, but there must be a difference *somewhere*.)

On Fri, Aug 4, 2017 at 9:32 AM, <pompili...@gmail.com> wrote:

> I managed to build v8 on arch linux using gcc7, here you can find the full
> configuration for the package: https://aur.archlinux.org/packages/v8/
>
> I've used this patch for building on gcc7: https://github.com/
> nodejs/node/commit/d9a8f80c0dea64d7c95eac48f8f57d7a25ea7edf
>
> this is my rendition of the patch, had to change one hunk:
>
> compile-patch: https://aur.archlinux.org/cgit/aur.git/
> tree/gcc7.patch?h=v8&id=3bd1540d3de247333eeebc5de5e1534f710da314
>
> But i had to cut also a function and a test to make the package compile
> and test:
> test-patch: https://aur.archlinux.org/cgit/aur.git/tree/ctest.patch?
> h=v8&id=3bd1540d3de247333eeebc5de5e1534f710da314
>
> My question is: is this test important?
>
> The test is failing giving a stacktrace: failing on line 144 of
> text-unboxed-doubles.cc
>
> Do you need the stacktrace to confirm ?
>
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorBasicFast ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 144
> # Check failed: layout_desc->IsFastPointerLayout().
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7fc27d11729e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7fc27d0f8073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7fc27d114822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc68da)
> [0xf5449f78da]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0xf54462053a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0xf5445d0870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7fc27b6c44ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0xf54462019a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 test-unboxed-doubles/LayoutDescriptorBasicFast
> --nohard-abort --nodead-code-elimination --nofold-constants
>
>
>
> [00:03|%   0|+  14|-   1]: debugger/debug/ignition/debug-
> step-prefix-byteco...
>
>
> [00:03|%   0|+  15|-   1]: debugger/debug/debug-stepout-scope-part6
>
> [00:03|%   0|+  16|-   1]: debugger/debug/debug-stepout-scope-part3
>
> [00:03|%   0|+  17|-   1]: debugger/debug/debug-scopes
>
> [00:03|%   0|+  17|-   2]: cctest/test-unboxed-doubles/
> LayoutDescriptorBasi...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorBasicFast ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 144
> # Check failed: layout_desc->IsFastPointerLayout().
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7f999eaab29e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7f999ea8c073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7f999eaa8822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc68da)
> [0xe3a8e358da]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0xe3a8a5e53a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0xe3a8a0e870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7f999d0584ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0xe3a8a5e19a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 --no-turbo 
> test-unboxed-doubles/LayoutDescriptorBasicFast
> --nohard-abort --nodead-code-elimination --nofold-constants
>
>
>
> [00:03|%   0|+  17|-   3]: cctest/test-unboxed-doubles/
> LayoutDescriptorHelp...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorHelperAllDoubles ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 1253
> # Check failed: first_non_tagged_field_offset == end_of_region_offset.
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7f5fcd66629e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7f5fcd647073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7f5fcd663822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc4e9e)
> [0x2fd68cee9e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc5224)
> [0x2fd68cf224]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0x2fd64f953a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0x2fd64a9870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7f5fcbc134ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0x2fd64f919a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 test-unboxed-doubles/
> LayoutDescriptorHelperAllDoubles --nohard-abort --nodead-code-elimination
> --nofold-constants
>
>
>
> [00:03|%   0|+  17|-   4]: cctest/test-unboxed-doubles/
> LayoutDescriptorHelp...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorHelperAllTagged ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 1253
> # Check failed: first_non_tagged_field_offset == end_of_region_offset.
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7f439c2ae29e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7f439c28f073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7f439c2ab822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc4e9e)
> [0xe8039e4e9e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc5114)
> [0xe8039e5114]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0xe80360f53a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0xe8035bf870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7f439a85b4ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0xe80360f19a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 test-unboxed-doubles/
> LayoutDescriptorHelperAllTagged --nohard-abort --nodead-code-elimination
> --nofold-constants
>
>
>
> [00:03|%   0|+  18|-   4]: debugger/debug/debug-stepout-scope-part4
>
> [00:03|%   0|+  19|-   4]: debugger/debug/debug-stepout-scope-part3
>
> [00:03|%   0|+  19|-   5]: cctest/test-unboxed-doubles/
> LayoutDescriptorHelp...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorHelperAllDoubles ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 1253
> # Check failed: first_non_tagged_field_offset == end_of_region_offset.
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7f42bf9c129e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7f42bf9a2073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7f42bf9be822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc4e9e)
> [0xd948c36e9e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc5224)
> [0xd948c37224]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0xd94886153a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0xd948811870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7f42bdf6e4ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0xd94886119a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 --no-turbo test-unboxed-doubles/
> LayoutDescriptorHelperAllDoubles --nohard-abort --nodead-code-elimination
> --nofold-constants
>
>
>
> [00:03|%   0|+  20|-   5]: debugger/debug/debug-scopes
>
> [00:03|%   0|+  20|-   6]: cctest/test-unboxed-doubles/
> LayoutDescriptorHelp...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorHelperMixed ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 1253
> # Check failed: first_non_tagged_field_offset == end_of_region_offset.
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7f5e0a43c29e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7f5e0a41d073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7f5e0a439822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc4e9e)
> [0x709dadde9e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc5001)
> [0x709dade001]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0x709d70853a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0x709d6b8870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7f5e089e94ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0x709d70819a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 test-unboxed-doubles/LayoutDescriptorHelperMixed
> --nohard-abort --nodead-code-elimination --nofold-constants
>
>
>
> [00:03|%   0|+  20|-   7]: cctest/test-unboxed-doubles/
> LayoutDescriptorHelp...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorHelperAllTagged ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 1253
> # Check failed: first_non_tagged_field_offset == end_of_region_offset.
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7fc1e3e4129e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7fc1e3e22073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7fc1e3e3e822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc4e9e)
> [0xe050500e9e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc5114)
> [0xe050501114]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0xe05012b53a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0xe0500db870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7fc1e23ee4ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0xe05012b19a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 --no-turbo test-unboxed-doubles/
> LayoutDescriptorHelperAllTagged --nohard-abort --nodead-code-elimination
> --nofold-constants
>
>
>
> [00:03|%   0|+  21|-   7]: cctest/test-api/Threading2
>
> [00:03|%   0|+  22|-   7]: mjsunit/d8-os
>
> [00:04|%   0|+  22|-   8]: cctest/test-unboxed-doubles/
> LayoutDescriptorHelp...
>
>
> === cctest/test-unboxed-doubles/LayoutDescriptorHelperMixed ===
> #
> # Fatal error in ../../test/cctest/test-unboxed-doubles.cc, line 1253
> # Check failed: first_non_tagged_field_offset == end_of_region_offset.
> #
>
> ==== C stack trace ===============================
>
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(v8::base::debug::StackTrace::StackTrace()+0xe) [0x7fe8cf2b529e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libplatform.so(+0x5073) [0x7fe8cf296073]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/./libv8_
> libbase.so(V8_Fatal+0xe2) [0x7fe8cf2b2822]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc4e9e)
> [0xa8d735be9e]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0xbc5001)
> [0xa8d735c001]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef53a)
> [0xa8d6f8653a]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x79f870)
> [0xa8d6f36870]
>     /usr/lib/libc.so.6(__libc_start_main+0xea) [0x7fe8cd8624ca]
>     /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest(+0x7ef19a)
> [0xa8d6f8619a]
> Received signal 6
> Command: /home/marcs/DevLab/aur/v8/src/v8/out.gn/Release/cctest
> --random-seed=-742090116 --no-turbo 
> test-unboxed-doubles/LayoutDescriptorHelperMixed
> --nohard-abort --nodead-code-elimination --nofold-constants
>
> --
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to