Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple test failures in 7.7.0 #11627

Closed
felixonmars opened this issue Mar 1, 2017 · 15 comments
Closed

Multiple test failures in 7.7.0 #11627

felixonmars opened this issue Mar 1, 2017 · 15 comments
Labels
i18n-api Issues and PRs related to the i18n implementation. memory Issues and PRs related to the memory management or memory footprint. test Issues and PRs related to the tests. trace_events Issues and PRs related to V8, Node.js core, and userspace code trace events. util Issues and PRs related to the built-in util module.

Comments

@felixonmars
Copy link
Contributor

felixonmars commented Mar 1, 2017

I am building node for Arch Linux. The following test failures are new in 7.7.0:

=== release test-intl-no-icu-data ===
Path: parallel/test-intl-no-icu-data
assert.js:81
  throw new assert.AssertionError({
  ^
AssertionError: 'Ç' === 'ç'
    at Object.<anonymous> (/build/nodejs/src/nodejs/test/parallel/test-intl-no-icu-data.js:8:8)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:425:7)
    at startup (bootstrap_node.js:146:9)
    at bootstrap_node.js:540:3
Command: out/Release/node --icu-data-dir=test/fixtures/empty/ /build/nodejs/src/nodejs/test/parallel/test-intl-no-icu-data.js
[00:30|%  83|+ 1149|-   1]: release test-util-sigint-watchdog*** Error in `/build/nodejs/src/nodejs/out/Release/node': double free or corruption (fasttop): 0x00000000036df960 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x70c4b)[0x7f9d34d0cc4b]
/usr/lib/libc.so.6(+0x76fe6)[0x7f9d34d12fe6]
/usr/lib/libc.so.6(+0x777de)[0x7f9d34d137de]
/build/nodejs/src/nodejs/out/Release/node(_ZN2v88platform7tracing17TracingControllerD1Ev+0x30)[0x103ed30]
/build/nodejs/src/nodejs/out/Release/node(_ZN2v88platform20SetTracingControllerEPNS_8PlatformEPNS0_7tracing17TracingControllerE+0x24)[0x103ab04]
/build/nodejs/src/nodejs/out/Release/node(_ZN4node5StartEiPPc+0x19c)[0xfb6e1c]
/usr/lib/libc.so.6(__libc_start_main+0xf1)[0x7f9d34cbc291]
/build/nodejs/src/nodejs/out/Release/node(_start+0x2a)[0x76ddfa]
======= Memory map: ========
00400000-015e7000 r-xp 00000000 00:29 968939710                          /build/nodejs/src/nodejs/out/Release/node
017e6000-017e7000 r--p 011e6000 00:29 968939710                          /build/nodejs/src/nodejs/out/Release/node
017e7000-017f0000 rw-p 011e7000 00:29 968939710                          /build/nodejs/src/nodejs/out/Release/node
017f0000-01801000 rw-p 00000000 00:00 0
036c6000-0382f000 rw-p 00000000 00:00 0                                  [heap]
7f9d24000000-7f9d24021000 rw-p 00000000 00:00 0
7f9d24021000-7f9d28000000 ---p 00000000 00:00 0
7f9d28000000-7f9d28021000 rw-p 00000000 00:00 0
7f9d28021000-7f9d2c000000 ---p 00000000 00:00 0
7f9d2c000000-7f9d2c021000 rw-p 00000000 00:00 0
7f9d2c021000-7f9d30000000 ---p 00000000 00:00 0
7f9d3077f000-7f9d30780000 ---p 00000000 00:00 0
7f9d30780000-7f9d30f80000 rw-p 00000000 00:00 0
7f9d30f80000-7f9d30f81000 ---p 00000000 00:00 0
7f9d30f81000-7f9d31781000 rw-p 00000000 00:00 0
7f9d31781000-7f9d31782000 ---p 00000000 00:00 0
7f9d31782000-7f9d31f82000 rw-p 00000000 00:00 0
7f9d31f82000-7f9d31f83000 ---p 00000000 00:00 0
7f9d31f83000-7f9d32783000 rw-p 00000000 00:00 0
7f9d32783000-7f9d32784000 ---p 00000000 00:00 0
7f9d32784000-7f9d32f84000 rw-p 00000000 00:00 0
7f9d32f84000-7f9d34884000 r--p 00000000 00:29 530844600                  /usr/lib/libicudata.so.58.2
7f9d34884000-7f9d34a83000 ---p 01900000 00:29 530844600                  /usr/lib/libicudata.so.58.2
7f9d34a83000-7f9d34a84000 r--p 018ff000 00:29 530844600                  /usr/lib/libicudata.so.58.2
7f9d34a84000-7f9d34a98000 r-xp 00000000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f9d34a98000-7f9d34c98000 ---p 00014000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f9d34c98000-7f9d34c99000 r--p 00014000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f9d34c99000-7f9d34c9a000 rw-p 00015000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f9d34c9a000-7f9d34c9c000 rw-p 00000000 00:00 0
7f9d34c9c000-7f9d34e31000 r-xp 00000000 00:29 530844534                  /usr/lib/libc-2.24.so
7f9d34e31000-7f9d35030000 ---p 00195000 00:29 530844534                  /usr/lib/libc-2.24.so
7f9d35030000-7f9d35034000 r--p 00194000 00:29 530844534                  /usr/lib/libc-2.24.so
7f9d35034000-7f9d35036000 rw-p 00198000 00:29 530844534                  /usr/lib/libc-2.24.so
7f9d35036000-7f9d3503a000 rw-p 00000000 00:00 0
7f9d3503a000-7f9d35052000 r-xp 00000000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f9d35052000-7f9d35251000 ---p 00018000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f9d35251000-7f9d35252000 r--p 00017000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f9d35252000-7f9d35253000 rw-p 00018000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f9d35253000-7f9d35257000 rw-p 00000000 00:00 0
7f9d35257000-7f9d3526d000 r-xp 00000000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f9d3526d000-7f9d3546c000 ---p 00016000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f9d3546c000-7f9d3546d000 r--p 00015000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f9d3546d000-7f9d3546e000 rw-p 00016000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f9d3546e000-7f9d35571000 r-xp 00000000 00:29 530844627                  /usr/lib/libm-2.24.so
7f9d35571000-7f9d35770000 ---p 00103000 00:29 530844627                  /usr/lib/libm-2.24.so
7f9d35770000-7f9d35771000 r--p 00102000 00:29 530844627                  /usr/lib/libm-2.24.so
7f9d35771000-7f9d35772000 rw-p 00103000 00:29 530844627                  /usr/lib/libm-2.24.so
7f9d35772000-7f9d358ea000 r-xp 00000000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f9d358ea000-7f9d35aea000 ---p 00178000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f9d35aea000-7f9d35af4000 r--p 00178000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f9d35af4000-7f9d35af6000 rw-p 00182000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f9d35af6000-7f9d35afa000 rw-p 00000000 00:00 0
7f9d35afa000-7f9d35b01000 r-xp 00000000 00:29 530845715                  /usr/lib/librt-2.24.so
7f9d35b01000-7f9d35d00000 ---p 00007000 00:29 530845715                  /usr/lib/librt-2.24.so
7f9d35d00000-7f9d35d01000 r--p 00006000 00:29 530845715                  /usr/lib/librt-2.24.so
7f9d35d01000-7f9d35d02000 rw-p 00007000 00:29 530845715                  /usr/lib/librt-2.24.so
7f9d35d02000-7f9d35d04000 r-xp 00000000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f9d35d04000-7f9d35f04000 ---p 00002000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f9d35f04000-7f9d35f05000 r--p 00002000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f9d35f05000-7f9d35f06000 rw-p 00003000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f9d35f06000-7f9d3609e000 r-xp 00000000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f9d3609e000-7f9d3629e000 ---p 00198000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f9d3629e000-7f9d362b0000 r--p 00198000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f9d362b0000-7f9d362b1000 rw-p 001aa000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f9d362b1000-7f9d362b2000 rw-p 00000000 00:00 0
7f9d362b2000-7f9d3651d000 r-xp 00000000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f9d3651d000-7f9d3671c000 ---p 0026b000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f9d3671c000-7f9d36729000 r--p 0026a000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f9d36729000-7f9d3672b000 rw-p 00277000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f9d3672b000-7f9d3672c000 rw-p 00000000 00:00 0
7f9d3672c000-7f9d36793000 r-xp 00000000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f9d36793000-7f9d36993000 ---p 00067000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f9d36993000-7f9d36997000 r--p 00067000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f9d36997000-7f9d3699e000 rw-p 0006b000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f9d3699e000-7f9d36bec000 r-xp 00000000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f9d36bec000-7f9d36deb000 ---p 0024e000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f9d36deb000-7f9d36e07000 r--p 0024d000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f9d36e07000-7f9d36e13000 rw-p 00269000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f9d36e13000-7f9d36e16000 rw-p 00000000 00:00 0
7f9d36e16000-7f9d36e27000 r-xp 00000000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f9d36e27000-7f9d37026000 ---p 00011000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f9d37026000-7f9d37027000 r--p 00010000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f9d37027000-7f9d37028000 rw-p 00011000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f9d37028000-7f9d3704d000 r-xp 00000000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f9d3704d000-7f9d3724d000 ---p 00025000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f9d3724d000-7f9d3724e000 r--p 00025000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f9d3724e000-7f9d3724f000 rw-p 00026000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f9d3724f000-7f9d37250000 rw-p 00000000 00:00 0
7f9d37250000-7f9d37257000 r-xp 00000000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f9d37257000-7f9d37456000 ---p 00007000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f9d37456000-7f9d37457000 r--p 00006000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f9d37457000-7f9d37458000 rw-p 00007000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f9d37458000-7f9d3746e000 r-xp 00000000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f9d3746e000-7f9d3766d000 ---p 00016000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f9d3766d000-7f9d3766e000 r--p 00015000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f9d3766e000-7f9d3766f000 rw-p 00016000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f9d3766f000-7f9d37692000 r-xp 00000000 00:29 530844511                  /usr/lib/ld-2.24.so
7f9d37880000-7f9d3788b000 rw-p 00000000 00:00 0
7f9d3788c000-7f9d3788d000 rw-p 00000000 00:00 0
7f9d3788d000-7f9d3788e000 ---p 00000000 00:00 0
7f9d3788e000-7f9d37891000 rw-p 00000000 00:00 0
7f9d37891000-7f9d37892000 r--p 00022000 00:29 530844511                  /usr/lib/ld-2.24.so
7f9d37892000-7f9d37893000 rw-p 00023000 00:29 530844511                  /usr/lib/ld-2.24.so
7f9d37893000-7f9d37894000 rw-p 00000000 00:00 0
7ffed0bc2000-7ffed0be3000 rw-p 00000000 00:00 0                          [stack]
7ffed0be6000-7ffed0be8000 r--p 00000000 00:00 0                          [vvar]
7ffed0be8000-7ffed0bea000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
[00:31|%  85|+ 1177|-   1]: release test-vm-property-not-on-sandbox*** Error in `/build/nodejs/src/nodejs/out/Release/node': double free or corruption (fasttop): 0x0000000003660780 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x70c4b)[0x7f572bf78c4b]
/usr/lib/libc.so.6(+0x76fe6)[0x7f572bf7efe6]
/usr/lib/libc.so.6(+0x777de)[0x7f572bf7f7de]
/build/nodejs/src/nodejs/out/Release/node(_ZN4node5StartEiPPc+0x19c)[0xfb6e1c]
/usr/lib/libc.so.6(__libc_start_main+0xf1)[0x7f572bf28291]
/build/nodejs/src/nodejs/out/Release/node(_start+0x2a)[0x76ddfa]
======= Memory map: ========
00400000-015e7000 r-xp 00000000 00:29 968939710                          /build/nodejs/src/nodejs/out/Release/node
017e6000-017e7000 r--p 011e6000 00:29 968939710                          /build/nodejs/src/nodejs/out/Release/node
017e7000-017f0000 rw-p 011e7000 00:29 968939710                          /build/nodejs/src/nodejs/out/Release/node
017f0000-01801000 rw-p 00000000 00:00 0
03647000-037b3000 rw-p 00000000 00:00 0                                  [heap]
7f5718000000-7f5718021000 rw-p 00000000 00:00 0
7f5718021000-7f571c000000 ---p 00000000 00:00 0
7f571c000000-7f571c026000 rw-p 00000000 00:00 0
7f571c026000-7f5720000000 ---p 00000000 00:00 0
7f5720000000-7f5720021000 rw-p 00000000 00:00 0
7f5720021000-7f5724000000 ---p 00000000 00:00 0
7f57259e7000-7f57259e8000 ---p 00000000 00:00 0
7f57259e8000-7f57261e8000 rw-p 00000000 00:00 0
7f57261e8000-7f57261e9000 ---p 00000000 00:00 0
7f57261e9000-7f57269e9000 rw-p 00000000 00:00 0
7f57269e9000-7f57269ea000 ---p 00000000 00:00 0
7f57269ea000-7f57271ea000 rw-p 00000000 00:00 0
7f57271ea000-7f57271eb000 ---p 00000000 00:00 0
7f57271eb000-7f57279eb000 rw-p 00000000 00:00 0
7f57279eb000-7f57279ec000 ---p 00000000 00:00 0
7f57279ec000-7f57281ec000 rw-p 00000000 00:00 0
7f57281ec000-7f57281ed000 ---p 00000000 00:00 0
7f57281ed000-7f57289ed000 rw-p 00000000 00:00 0
7f57289ed000-7f57289ee000 ---p 00000000 00:00 0
7f57289ee000-7f57291ee000 rw-p 00000000 00:00 0
7f57291ee000-7f57291ef000 ---p 00000000 00:00 0
7f57291ef000-7f57299ef000 rw-p 00000000 00:00 0
7f57299ef000-7f57299f0000 ---p 00000000 00:00 0
7f57299f0000-7f572a1f0000 rw-p 00000000 00:00 0
7f572a1f0000-7f572baf0000 r--p 00000000 00:29 530844600                  /usr/lib/libicudata.so.58.2
7f572baf0000-7f572bcef000 ---p 01900000 00:29 530844600                  /usr/lib/libicudata.so.58.2
7f572bcef000-7f572bcf0000 r--p 018ff000 00:29 530844600                  /usr/lib/libicudata.so.58.2
7f572bcf0000-7f572bd04000 r-xp 00000000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f572bd04000-7f572bf04000 ---p 00014000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f572bf04000-7f572bf05000 r--p 00014000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f572bf05000-7f572bf06000 rw-p 00015000 00:29 530844651                  /usr/lib/libnsl-2.24.so
7f572bf06000-7f572bf08000 rw-p 00000000 00:00 0
7f572bf08000-7f572c09d000 r-xp 00000000 00:29 530844534                  /usr/lib/libc-2.24.so
7f572c09d000-7f572c29c000 ---p 00195000 00:29 530844534                  /usr/lib/libc-2.24.so
7f572c29c000-7f572c2a0000 r--p 00194000 00:29 530844534                  /usr/lib/libc-2.24.so
7f572c2a0000-7f572c2a2000 rw-p 00198000 00:29 530844534                  /usr/lib/libc-2.24.so
7f572c2a2000-7f572c2a6000 rw-p 00000000 00:00 0
7f572c2a6000-7f572c2be000 r-xp 00000000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f572c2be000-7f572c4bd000 ---p 00018000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f572c4bd000-7f572c4be000 r--p 00017000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f572c4be000-7f572c4bf000 rw-p 00018000 00:29 530845706                  /usr/lib/libpthread-2.24.so
7f572c4bf000-7f572c4c3000 rw-p 00000000 00:00 0
7f572c4c3000-7f572c4d9000 r-xp 00000000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f572c4d9000-7f572c6d8000 ---p 00016000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f572c6d8000-7f572c6d9000 r--p 00015000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f572c6d9000-7f572c6da000 rw-p 00016000 00:29 585266580                  /usr/lib/libgcc_s.so.1
7f572c6da000-7f572c7dd000 r-xp 00000000 00:29 530844627                  /usr/lib/libm-2.24.so
7f572c7dd000-7f572c9dc000 ---p 00103000 00:29 530844627                  /usr/lib/libm-2.24.so
7f572c9dc000-7f572c9dd000 r--p 00102000 00:29 530844627                  /usr/lib/libm-2.24.so
7f572c9dd000-7f572c9de000 rw-p 00103000 00:29 530844627                  /usr/lib/libm-2.24.so
7f572c9de000-7f572cb56000 r-xp 00000000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f572cb56000-7f572cd56000 ---p 00178000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f572cd56000-7f572cd60000 r--p 00178000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f572cd60000-7f572cd62000 rw-p 00182000 00:29 585266596                  /usr/lib/libstdc++.so.6.0.22
7f572cd62000-7f572cd66000 rw-p 00000000 00:00 0
7f572cd66000-7f572cd6d000 r-xp 00000000 00:29 530845715                  /usr/lib/librt-2.24.so
7f572cd6d000-7f572cf6c000 ---p 00007000 00:29 530845715                  /usr/lib/librt-2.24.so
7f572cf6c000-7f572cf6d000 r--p 00006000 00:29 530845715                  /usr/lib/librt-2.24.so
7f572cf6d000-7f572cf6e000 rw-p 00007000 00:29 530845715                  /usr/lib/librt-2.24.so
7f572cf6e000-7f572cf70000 r-xp 00000000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f572cf70000-7f572d170000 ---p 00002000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f572d170000-7f572d171000 r--p 00002000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f572d171000-7f572d172000 rw-p 00003000 00:29 530844554                  /usr/lib/libdl-2.24.so
7f572d172000-7f572d30a000 r-xp 00000000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f572d30a000-7f572d50a000 ---p 00198000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f572d50a000-7f572d51c000 r--p 00198000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f572d51c000-7f572d51d000 rw-p 001aa000 00:29 530844605                  /usr/lib/libicuuc.so.58.2
7f572d51d000-7f572d51e000 rw-p 00000000 00:00 0
7f572d51e000-7f572d789000 r-xp 00000000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f572d789000-7f572d988000 ---p 0026b000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f572d988000-7f572d995000 r--p 0026a000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f572d995000-7f572d997000 rw-p 00277000 00:29 530844601                  /usr/lib/libicui18n.so.58.2
7f572d997000-7f572d998000 rw-p 00000000 00:00 0
7f572d998000-7f572d9ff000 r-xp 00000000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f572d9ff000-7f572dbff000 ---p 00067000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f572dbff000-7f572dc03000 r--p 00067000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f572dc03000-7f572dc0a000 rw-p 0006b000 00:29 708388976                  /usr/lib/libssl.so.1.0.0
7f572dc0a000-7f572de58000 r-xp 00000000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f572de58000-7f572e057000 ---p 0024e000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f572e057000-7f572e073000 r--p 0024d000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f572e073000-7f572e07f000 rw-p 00269000 00:29 708388975                  /usr/lib/libcrypto.so.1.0.0
7f572e07f000-7f572e082000 rw-p 00000000 00:00 0
7f572e082000-7f572e093000 r-xp 00000000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f572e093000-7f572e292000 ---p 00011000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f572e292000-7f572e293000 r--p 00010000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f572e293000-7f572e294000 rw-p 00011000 00:29 968808219                  /usr/lib/libcares.so.2.2.0
7f572e294000-7f572e2b9000 r-xp 00000000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f572e2b9000-7f572e4b9000 ---p 00025000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f572e4b9000-7f572e4ba000 r--p 00025000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f572e4ba000-7f572e4bb000 rw-p 00026000 00:29 968808128                  /usr/lib/libuv.so.1.0.0
7f572e4bb000-7f572e4bc000 rw-p 00000000 00:00 0
7f572e4bc000-7f572e4c3000 r-xp 00000000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f572e4c3000-7f572e6c2000 ---p 00007000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f572e6c2000-7f572e6c3000 r--p 00006000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f572e6c3000-7f572e6c4000 rw-p 00007000 00:29 968808150                  /usr/lib/libhttp_parser.so.2.7.1
7f572e6c4000-7f572e6da000 r-xp 00000000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f572e6da000-7f572e8d9000 ---p 00016000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f572e8d9000-7f572e8da000 r--p 00015000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f572e8da000-7f572e8db000 rw-p 00016000 00:29 625467160                  /usr/lib/libz.so.1.2.11
7f572e8db000-7f572e8fe000 r-xp 00000000 00:29 530844511                  /usr/lib/ld-2.24.so
7f572eaec000-7f572eaf7000 rw-p 00000000 00:00 0
7f572eaf8000-7f572eaf9000 rw-p 00000000 00:00 0
7f572eaf9000-7f572eafa000 ---p 00000000 00:00 0
7f572eafa000-7f572eafd000 rw-p 00000000 00:00 0
7f572eafd000-7f572eafe000 r--p 00022000 00:29 530844511                  /usr/lib/ld-2.24.so
7f572eafe000-7f572eaff000 rw-p 00023000 00:29 530844511                  /usr/lib/ld-2.24.so
7f572eaff000-7f572eb00000 rw-p 00000000 00:00 0
7fff49fbd000-7fff49fde000 rw-p 00000000 00:00 0                          [stack]
7fff49feb000-7fff49fed000 r--p 00000000 00:00 0                          [vvar]
7fff49fed000-7fff49fef000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
[01:12|% 100|+ 1379|-   1]: Done
make: *** [Makefile:197: test] Error 1
@mscdex mscdex added i18n-api Issues and PRs related to the i18n implementation. test Issues and PRs related to the tests. trace_events Issues and PRs related to V8, Node.js core, and userspace code trace events. util Issues and PRs related to the built-in util module. labels Mar 1, 2017
@targos
Copy link
Member

targos commented Mar 1, 2017

Perhaps this commit can help?

It's not in v7.x because it was part of a semver-major V8 upgrade.

@felixonmars
Copy link
Contributor Author

It fixes the first failure, but the later two crashes are still present.

@targos
Copy link
Member

targos commented Mar 1, 2017

/cc @nodejs/diagnostics and @fhinkel for the crashes.

@bnoordhuis
Copy link
Member

How exactly are you building node (configure flags, toolchain)? Do the official binaries from nodejs.org work?

@felixonmars
Copy link
Contributor Author

configure flags:

  ./configure \
    --prefix=/usr \
    --with-intl=system-icu \
    --without-npm \
    --shared-openssl \
    --shared-zlib \
    --shared-libuv \
    --shared-http-parser \
    --shared-cares

@bnoordhuis
Copy link
Member

Does a ./configure (no flags) build work better? What if you swap in the binary from nodejs.org?

@addaleax addaleax added the memory Issues and PRs related to the memory management or memory footprint. label Mar 1, 2017
@addaleax
Copy link
Member

addaleax commented Mar 1, 2017

I can reproduce these failures… looking into it

(Edit: Didn’t see Ben’s comment. Just ./configure results in crashes, too. master is fine, and so is 7.6.0, apparently. Not sure.)

@addaleax
Copy link
Member

addaleax commented Mar 1, 2017

Seems like this would be fixed by #11634, too (which makes sense to me). I have no idea how that got through our CI, though.

@addaleax
Copy link
Member

addaleax commented Mar 1, 2017

@italoacasas I think you can cherry-pick ca48071 into 7.7.1 too, as pointed out above by @targos

@felixonmars
Copy link
Contributor Author

test-intl-no-icu-data fails in a different way in the 7.7.1 release:

=== release test-intl-no-icu-data ===
Path: parallel/test-intl-no-icu-data
assert.js:81
  throw new assert.AssertionError({
  ^
AssertionError: [ 'en' ] deepStrictEqual []
    at Object.<anonymous> (/build/nodejs/src/nodejs/test/parallel/test-intl-no-icu-data.js:7:8)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.runMain (module.js:605:10)
    at run (bootstrap_node.js:425:7)
    at startup (bootstrap_node.js:146:9)
    at bootstrap_node.js:540:3
Command: out/Release/node --icu-data-dir=test/fixtures/empty/ /build/nodejs/src/nodejs/test/parallel/test-intl-no-icu-data.js
[01:12|% 100|+ 1379|-   1]: Done
make: *** [Makefile:197: test] Error 1

@italoacasas
Copy link
Contributor

@felixonmars do you know if master is having the same error in Arch?

@felixonmars
Copy link
Contributor Author

Yes, it is present in current master.

@targos
Copy link
Member

targos commented Mar 2, 2017

The problem is caused by the--with-intl=system-icu configure option.
It seems to make --icu-data-dir a no-op.

@targos
Copy link
Member

targos commented Mar 2, 2017

/cc @nodejs/intl

@bnoordhuis
Copy link
Member

See the discussion in nodejs/build#419, we currently don't test shared builds. Until that is done support is self-serve and things like test failures will keep popping up. A pull request that makes the test pass with both types of builds is welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n-api Issues and PRs related to the i18n implementation. memory Issues and PRs related to the memory management or memory footprint. test Issues and PRs related to the tests. trace_events Issues and PRs related to V8, Node.js core, and userspace code trace events. util Issues and PRs related to the built-in util module.
Projects
None yet
Development

No branches or pull requests

6 participants