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

Investigate flaky test-http2-https-fallback #17888

Closed
Trott opened this issue Dec 27, 2017 · 2 comments
Closed

Investigate flaky test-http2-https-fallback #17888

Trott opened this issue Dec 27, 2017 · 2 comments
Labels
flaky-test Issues and PRs related to the tests with unstable failures on the CI. http2 Issues or PRs related to the http2 subsystem.

Comments

@Trott
Copy link
Member

Trott commented Dec 27, 2017

  • Version: 10.0.0-pre
  • Platform: ubuntu1604_sharedlibs_debug_x64
  • Subsystem: test

https://ci.nodejs.org/job/node-test-commit-linux-linked/1123/nodes=ubuntu1604_sharedlibs_debug_x64/console

15:27:58 not ok 944 parallel/test-http2-https-fallback
15:27:58   ---
15:27:58   duration_ms: 4.457
15:27:58   severity: fail
15:27:58   stack: |-
15:27:58     (node:25010) ExperimentalWarning: The http2 module is an experimental API.
15:27:58     *** Error in `out/Debug/node': double free or corruption (!prev): 0x00000000043ebb10 ***
15:27:58     ======= Backtrace: =========
15:27:58     /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fdc95d637e5]
15:27:58     /lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7fdc95d6c37a]
15:27:58     /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fdc95d7053c]
15:27:58     out/Debug/node[0x278891e]
15:27:58     out/Debug/node(nghttp2_mem_free+0x2b)[0x27889d6]
15:27:58     out/Debug/node(nghttp2_session_destroy_stream+0x7f)[0x2771f70]
15:27:58     out/Debug/node(nghttp2_session_close_stream+0x207)[0x2771edc]
15:27:58     out/Debug/node(nghttp2_session_close_stream_if_shut_rdwr+0x43)[0x27723f3]
15:27:58     out/Debug/node(nghttp2_session_on_data_received+0x12b)[0x2777fdc]
15:27:58     out/Debug/node[0x2778026]
15:27:58     out/Debug/node(nghttp2_session_mem_recv+0x2230)[0x277ab6b]
15:27:58     out/Debug/node(_ZN4node5http212Http2Session5WriteEPK8uv_buf_tm+0x6c)[0x2539e30]
15:27:58     out/Debug/node(_ZN4node5http212Http2Session16OnStreamReadImplElPK8uv_buf_t14uv_handle_typePv+0xf6)[0x2524012]
15:27:58     out/Debug/node(_ZN4node14StreamResource8EmitReadElPK8uv_buf_t14uv_handle_type+0x69)[0x24bd681]
15:27:58     out/Debug/node(_ZN4node7TLSWrap8ClearOutEv+0x161)[0x261245b]
15:27:58     out/Debug/node(_ZN4node7TLSWrap5CycleEv+0x5d)[0x26142e9]
15:27:58     out/Debug/node(_ZN4node7TLSWrap6DoReadElPK8uv_buf_t14uv_handle_type+0x171)[0x2613217]
15:27:58     out/Debug/node(_ZN4node7TLSWrap10OnReadImplElPK8uv_buf_t14uv_handle_typePv+0x36)[0x2612f7a]
15:27:58     out/Debug/node(_ZN4node14StreamResource8EmitReadElPK8uv_buf_t14uv_handle_type+0x69)[0x24bd681]
15:27:58     out/Debug/node(_ZN4node15LibuvStreamWrap6OnReadEP11uv_stream_slPK8uv_buf_t+0x129)[0x2592665]
15:27:58     out/Debug/node[0x2764766]
15:27:58     out/Debug/node[0x2764a6c]
15:27:58     out/Debug/node[0x276afd3]
15:27:58     out/Debug/node(uv_run+0xb1)[0x2754401]
15:27:58     out/Debug/node(_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataEiPKPKciS8_+0x2fb)[0x24dc968]
15:27:58     out/Debug/node(_ZN4node5StartEP9uv_loop_siPKPKciS5_+0x236)[0x24dcd0e]
15:27:58     out/Debug/node(_ZN4node5StartEiPPc+0x156)[0x24d85f3]
15:27:58     out/Debug/node(main+0xc0)[0x254e973]
15:27:58     /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fdc95d0c830]
15:27:58     out/Debug/node(_start+0x29)[0x152aa29]
15:27:58     ======= Memory map: ========
15:27:58     00400000-0395f000 r-xp 00000000 fd:10 3450652                            /home/iojs/build/workspace/node-test-commit-linux-linked/nodes/ubuntu1604_sharedlibs_debug_x64/out/Debug/node
15:27:58     03b5e000-03b5f000 r--p 0355e000 fd:10 3450652                            /home/iojs/build/workspace/node-test-commit-linux-linked/nodes/ubuntu1604_sharedlibs_debug_x64/out/Debug/node
15:27:58     03b5f000-03b7c000 rw-p 0355f000 fd:10 3450652                            /home/iojs/build/workspace/node-test-commit-linux-linked/nodes/ubuntu1604_sharedlibs_debug_x64/out/Debug/node
15:27:58     03b7c000-03b92000 rw-p 00000000 00:00 0 
15:27:58     041a0000-04496000 rw-p 00000000 00:00 0                                  [heap]
15:27:58     26a9180000-26a9200000 rw-p 00000000 00:00 0 
15:27:58     197d0680000-197d0700000 rw-p 00000000 00:00 0 
15:27:58     1d21bc80000-1d21bd00000 rw-p 00000000 00:00 0 
15:27:58     2624bf5b000-2624bf80000 ---p 00000000 00:00 0 
15:27:58     2624bf80000-2624bf83000 rw-p 00000000 00:00 0 
15:27:58     2624bf83000-2624bf84000 ---p 00000000 00:00 0 
15:27:58     2624bf84000-2624bf85000 rwxp 00000000 00:00 0 
15:27:58     2624bf85000-2624c000000 ---p 00000000 00:00 0 
15:27:58     2624c000000-2624c003000 rw-p 00000000 00:00 0 
15:27:58     2624c003000-2624c004000 ---p 00000000 00:00 0 
15:27:58     2624c004000-2624c005000 rwxp 00000000 00:00 0 
15:27:58     2624c005000-2624c080000 ---p 00000000 00:00 0 
15:27:58     2624c080000-2624c083000 rw-p 00000000 00:00 0 
15:27:58     2624c083000-2624c084000 ---p 00000000 00:00 0 
15:27:58     2624c084000-2624c085000 rwxp 00000000 00:00 0 
15:27:58     2624c085000-2624c100000 ---p 00000000 00:00 0 
15:27:58     2624c100000-2624c103000 rw-p 00000000 00:00 0 
15:27:58     2624c103000-2624c104000 ---p 00000000 00:00 0 
15:27:58     2624c104000-2624c17f000 rwxp 00000000 00:00 0 
15:27:58     2624c17f000-2624c180000 ---p 00000000 00:00 0 
15:27:58     2624c180000-2624c183000 rw-p 00000000 00:00 0 
15:27:58     2624c183000-2624c184000 ---p 00000000 00:00 0 
15:27:58     2624c184000-2624c1ff000 rwxp 00000000 00:00 0 
15:27:58     2624c1ff000-2624c200000 ---p 00000000 00:00 0 
15:27:58     2624c200000-2624c203000 rw-p 00000000 00:00 0 
15:27:58     2624c203000-2624c204000 ---p 00000000 00:00 0 
15:27:58     2624c204000-2624c27f000 rwxp 00000000 00:00 0 
15:27:58     2624c27f000-2624c280000 ---p 00000000 00:00 0 
15:27:58     2624c280000-2624c283000 rw-p 00000000 00:00 0 
15:27:58     2624c283000-2624c284000 ---p 00000000 00:00 0 
15:27:58     2624c284000-2624c2ff000 rwxp 00000000 00:00 0 
15:27:58     2624c2ff000-2624c300000 ---p 00000000 00:00 0 
15:27:58     2624c300000-2624c303000 rw-p 00000000 00:00 0 
15:27:58     2624c303000-2624c304000 ---p 00000000 00:00 0 
15:27:58     2624c304000-2624c37f000 rwxp 00000000 00:00 0 
15:27:58     2624c37f000-2626bf5b000 ---p 00000000 00:00 0 
15:27:58     401f0800000-401f0880000 rw-p 00000000 00:00 0 
15:27:58     72208400000-72208480000 rw-p 00000000 00:00 0 
15:27:58     78d41700000-78d41780000 rw-p 00000000 00:00 0 
15:27:58     b7b40780000-b7b407ce000 rw-p 00000000 00:00 0 
15:27:58     f19f0700000-f19f0780000 rw-p 00000000 00:00 0 
15:27:58     1263cb680000-1263cb700000 rw-p 00000000 00:00 0 
15:27:58     177f3d900000-177f3d905000 rw-p 00000000 00:00 0 
15:27:58     19ee20480000-19ee20500000 rw-p 00000000 00:00 0 
15:27:58     1e5862a00000-1e5862a80000 rw-p 00000000 00:00 0 
15:27:58     1f1ffdd80000-1f1ffde00000 rw-p 00000000 00:00 0 
15:27:58     209205b00000-209205b80000 rw-p 00000000 00:00 0 
15:27:58     23944ef00000-23944ef80000 rw-p 00000000 00:00 0 
15:27:58     23c360080000-23c360100000 rw-p 00000000 00:00 0 
15:27:58     24a32e400000-24a32e480000 rw-p 00000000 00:00 0 
15:27:58     282376380000-282376400000 rw-p 00000000 00:00 0 
15:27:58     2ceaa3480000-2ceaa3500000 rw-p 00000000 00:00 0 
15:27:58     2e9830480000-2e9830500000 rw-p 00000000 00:00 0 
15:27:58     31e35b94d000-31e35b950000 ---p 00000000 00:00 0 
15:27:58     31e35b950000-31e35b958000 rw-p 00000000 00:00 0 
15:27:58     31e35b958000-31e35b959000 ---p 00000000 00:00 0 
15:27:58     3232d7400000-3232d7480000 rw-p 00000000 00:00 0 
15:27:58     3543ed880000-3543ed900000 rw-p 00000000 00:00 0 
15:27:58     3cb82c800000-3cb82c880000 rw-p 00000000 00:00 0 
15:27:58     7fdc6c000000-7fdc6c021000 rw-p 00000000 00:00 0 
15:27:58     7fdc6c021000-7fdc70000000 ---p 00000000 00:00 0 
15:27:58     7fdc70000000-7fdc70021000 rw-p 00000000 00:00 0 
15:27:58     7fdc70021000-7fdc74000000 ---p 00000000 00:00 0 
15:27:58     7fdc74000000-7fdc74021000 rw-p 00000000 00:00 0 
15:27:58     7fdc74021000-7fdc78000000 ---p 00000000 00:00 0 
15:27:58     7fdc78000000-7fdc78021000 rw-p 00000000 00:00 0 
15:27:58     7fdc78021000-7fdc7c000000 ---p 00000000 00:00 0 
15:27:58     7fdc7c000000-7fdc7c021000 rw-p 00000000 00:00 0 
15:27:58     7fdc7c021000-7fdc80000000 ---p 00000000 00:00 0 
15:27:58     7fdc80000000-7fdc80021000 rw-p 00000000 00:00 0 
15:27:58     7fdc80021000-7fdc84000000 ---p 00000000 00:00 0 
15:27:58     7fdc84000000-7fdc84021000 rw-p 00000000 00:00 0 
15:27:58     7fdc84021000-7fdc88000000 ---p 00000000 00:00 0 
15:27:58     7fdc88000000-7fdc88021000 rw-p 00000000 00:00 0 
15:27:58     7fdc88021000-7fdc8c000000 ---p 00000000 00:00 0 
15:27:58     7fdc8c000000-7fdc8c021000 rw-p 00000000 00:00 0 
15:27:58     7fdc8c021000-7fdc90000000 ---p 00000000 00:00 0 
15:27:58     7fdc91ad2000-7fdc91add000 r-xp 00000000 fd:01 520754                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
15:27:58     7fdc91add000-7fdc91cdc000 ---p 0000b000 fd:01 520754                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
15:27:58     7fdc91cdc000-7fdc91cdd000 r--p 0000a000 fd:01 520754                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
15:27:58     7fdc91cdd000-7fdc91cde000 rw-p 0000b000 fd:01 520754                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
15:27:58     7fdc91cde000-7fdc91ce4000 rw-p 00000000 00:00 0 
15:27:58     7fdc91ce4000-7fdc91ce5000 ---p 00000000 00:00 0 
15:27:58     7fdc91ce5000-7fdc924e5000 rw-p 00000000 00:00 0 
15:27:58     7fdc924e5000-7fdc924e6000 ---p 00000000 00:00 0 
15:27:58     7fdc924e6000-7fdc92ce6000 rw-p 00000000 00:00 0 
15:27:58     7fdc92ce6000-7fdc92ce7000 ---p 00000000 00:00 0 
15:27:58     7fdc92ce7000-7fdc934e7000 rw-p 00000000 00:00 0 
15:27:58     7fdc934e7000-7fdc934e8000 ---p 00000000 00:00 0 
15:27:58     7fdc934e8000-7fdc93ce8000 rw-p 00000000 00:00 0 
15:27:58     7fdc93ce8000-7fdc93ce9000 ---p 00000000 00:00 0 
15:27:58     7fdc93ce9000-7fdc944e9000 rw-p 00000000 00:00 0 
15:27:58     7fdc944e9000-7fdc944ea000 ---p 00000000 00:00 0 
15:27:58     7fdc944ea000-7fdc94cea000 rw-p 00000000 00:00 0 
15:27:58     7fdc94cea000-7fdc94ceb000 ---p 00000000 00:00 0 
15:27:58     7fdc94ceb000-7fdc954eb000 rw-p 00000000 00:00 0 
15:27:58     7fdc954eb000-7fdc954ec000 ---p 00000000 00:00 0 
15:27:58     7fdc954ec000-7fdc95cec000 rw-p 00000000 00:00 0 
15:27:58     7fdc95cec000-7fdc95eac000 r-xp 00000000 fd:01 520705                     /lib/x86_64-linux-gnu/libc-2.23.so
15:27:58     7fdc95eac000-7fdc960ac000 ---p 001c0000 fd:01 520705                     /lib/x86_64-linux-gnu/libc-2.23.so
15:27:58     7fdc960ac000-7fdc960b0000 r--p 001c0000 fd:01 520705                     /lib/x86_64-linux-gnu/libc-2.23.so
15:27:58     7fdc960b0000-7fdc960b2000 rw-p 001c4000 fd:01 520705                     /lib/x86_64-linux-gnu/libc-2.23.so
15:27:58     7fdc960b2000-7fdc960b6000 rw-p 00000000 00:00 0 
15:27:58     7fdc960b6000-7fdc960ce000 r-xp 00000000 fd:01 520773                     /lib/x86_64-linux-gnu/libpthread-2.23.so
15:27:58     7fdc960ce000-7fdc962cd000 ---p 00018000 fd:01 520773                     /lib/x86_64-linux-gnu/libpthread-2.23.so
15:27:58     7fdc962cd000-7fdc962ce000 r--p 00017000 fd:01 520773                     /lib/x86_64-linux-gnu/libpthread-2.23.so
15:27:58     7fdc962ce000-7fdc962cf000 rw-p 00018000 fd:01 520773                     /lib/x86_64-linux-gnu/libpthread-2.23.so
15:27:58     7fdc962cf000-7fdc962d3000 rw-p 00000000 00:00 0 
15:27:58     7fdc962d3000-7fdc962e9000 r-xp 00000000 fd:01 520726                     /lib/x86_64-linux-gnu/libgcc_s.so.1
15:27:58     7fdc962e9000-7fdc964e8000 ---p 00016000 fd:01 520726                     /lib/x86_64-linux-gnu/libgcc_s.so.1
15:27:58     7fdc964e8000-7fdc964e9000 rw-p 00015000 fd:01 520726                     /lib/x86_64-linux-gnu/libgcc_s.so.1
15:27:58     7fdc964e9000-7fdc965f1000 r-xp 00000000 fd:01 520737                     /lib/x86_64-linux-gnu/libm-2.23.so
15:27:58     7fdc965f1000-7fdc967f0000 ---p 00108000 fd:01 520737                     /lib/x86_64-linux-gnu/libm-2.23.so
15:27:58     7fdc967f0000-7fdc967f1000 r--p 00107000 fd:01 520737                     /lib/x86_64-linux-gnu/libm-2.23.so
15:27:58     7fdc967f1000-7fdc967f2000 rw-p 00108000 fd:01 520737                     /lib/x86_64-linux-gnu/libm-2.23.so
15:27:58     7fdc967f2000-7fdc96964000 r-xp 00000000 fd:01 521593                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
15:27:58     7fdc96964000-7fdc96b64000 ---p 00172000 fd:01 521593                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
15:27:58     7fdc96b64000-7fdc96b6e000 r--p 00172000 fd:01 521593                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
15:27:58     7fdc96b6e000-7fdc96b70000 rw-p 0017c000 fd:01 521593                     /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
15:27:58     7fdc96b70000-7fdc96b74000 rw-p 00000000 00:00 0 
15:27:58     7fdc96b74000-7fdc96b7b000 r-xp 00000000 fd:01 520779                     /lib/x86_64-linux-gnu/librt-2.23.so
15:27:58     7fdc96b7b000-7fdc96d7a000 ---p 00007000 fd:01 520779                     /lib/x86_64-linux-gnu/librt-2.23.so
15:27:58     7fdc96d7a000-7fdc96d7b000 r--p 00006000 fd:01 520779                     /lib/x86_64-linux-gnu/librt-2.23.so
15:27:58     7fdc96d7b000-7fdc96d7c000 rw-p 00007000 fd:01 520779                     /lib/x86_64-linux-gnu/librt-2.23.so
15:27:58     7fdc96d7c000-7fdc96d7f000 r-xp 00000000 fd:01 520718                     /lib/x86_64-linux-gnu/libdl-2.23.so
15:27:58     7fdc96d7f000-7fdc96f7e000 ---p 00003000 fd:01 520718                     /lib/x86_64-linux-gnu/libdl-2.23.so
15:27:58     7fdc96f7e000-7fdc96f7f000 r--p 00002000 fd:01 520718                     /lib/x86_64-linux-gnu/libdl-2.23.so
15:27:58     7fdc96f7f000-7fdc96f80000 rw-p 00003000 fd:01 520718                     /lib/x86_64-linux-gnu/libdl-2.23.so
15:27:58     7fdc96f80000-7fdc96fa6000 r-xp 00000000 fd:01 520685                     /lib/x86_64-linux-gnu/ld-2.23.so
15:27:58     7fdc97197000-7fdc9719f000 rw-p 00000000 00:00 0 
15:27:58     7fdc9719f000-7fdc971a0000 ---p 00000000 00:00 0 
15:27:58     7fdc971a0000-7fdc971a5000 rw-p 00000000 00:00 0 
15:27:58     7fdc971a5000-7fdc971a6000 r--p 00025000 fd:01 520685                     /lib/x86_64-linux-gnu/ld-2.23.so
15:27:58     7fdc971a6000-7fdc971a7000 rw-p 00026000 fd:01 520685                     /lib/x86_64-linux-gnu/ld-2.23.so
15:27:58     7fdc971a7000-7fdc971a8000 rw-p 00000000 00:00 0 
15:27:58     7ffee72f9000-7ffee731a000 rw-p 00000000 00:00 0                          [stack]
15:27:58     7ffee7326000-7ffee7328000 r--p 00000000 00:00 0                          [vvar]
15:27:58     7ffee7328000-7ffee732a000 r-xp 00000000 00:00 0                          [vdso]
15:27:58     ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
15:27:58   ...
@Trott Trott added flaky-test Issues and PRs related to the tests with unstable failures on the CI. http2 Issues or PRs related to the http2 subsystem. labels Dec 27, 2017
@addaleax
Copy link
Member

There’s a decent chance this was fixed by #17863, I’d say (didn’t try it out yet)

@apapirovski
Copy link
Member

Just tested this and it's fixed. Closing for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flaky-test Issues and PRs related to the tests with unstable failures on the CI. http2 Issues or PRs related to the http2 subsystem.
Projects
None yet
Development

No branches or pull requests

3 participants