Skip to content

Instantly share code, notes, and snippets.

@sam-github
Created February 5, 2020 18:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sam-github/7f0f2271120abfafe4f161027a56d548 to your computer and use it in GitHub Desktop.
Save sam-github/7f0f2271120abfafe4f161027a56d548 to your computer and use it in GitHub Desktop.
core/llhttp (master u=) % mocha -r ts-node/register/type-check test/*-test.ts
warning: overriding the module target triple with x86_64-pc-linux-gnu [-Woverride-module]
free(): double free detected in tcache 2
Stack dump:
0. Program arguments: /usr/bin/clang -g3 -Os -fvisibility=hidden -I /home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/native -include /home/sam/w/core/llhttp/test/tmp/http-loose-none.h /home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/native/fixture.c -msse4.2 -DLLHTTP__TEST -DLLPARSE__ERROR_PAUSE=20 -include /home/sam/w/core/llhttp/test/tmp/cheaders.h /home/sam/w/core/llhttp/test/fixtures/extra.c -DLLHTTP__TEST_HTTP /home/sam/w/core/llhttp/src/native/http.c /home/sam/w/core/llhttp/test/tmp/http-loose-none.bc -o /home/sam/w/core/llhttp/test/tmp/http-loose-none.e5a02487fb9fff6a94ad98e11b3b6f87930fc6dee6d749fbf4a02c8977cbe68f
1. Per-module optimization passes
2. Running pass 'Dead Argument Elimination' on module '/home/sam/w/core/llhttp/test/tmp/http-loose-none.bc'.
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x1f)[0x7fbf37cc320f]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0x50)[0x7fbf37cc14c0]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm3sys15CleanupOnSignalEm+0xdd)[0x7fbf37cc295d]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(+0x8edb2a)[0x7fbf37c17b2a]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(+0x8edc6d)[0x7fbf37c17c6d]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x15540)[0x7fbf3731c540]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7fbf346963eb]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7fbf34675899]
/lib/x86_64-linux-gnu/libc.so.6(+0x9038e)[0x7fbf346e038e]
/lib/x86_64-linux-gnu/libc.so.6(+0x984dc)[0x7fbf346e84dc]
/lib/x86_64-linux-gnu/libc.so.6(+0x9a13d)[0x7fbf346ea13d]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm16ValueSymbolTableD2Ev+0x40)[0x7fbf37e11a40]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm8FunctionD1Ev+0x9a)[0x7fbf37d964da]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm8Function15eraseFromParentEv+0x58)[0x7fbf37d92e78]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm27DeadArgumentEliminationPass27RemoveDeadStuffFromFunctionEPNS_8FunctionE+0x18bf)[0x7fbf388c218f]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm27DeadArgumentEliminationPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE+0xca)[0x7fbf388c244a]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(+0x15987a1)[0x7fbf388c27a1]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x3e0)[0x7fbf37dca2b0]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3148)[0x7fbf35eee788]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang13CodeGenAction13ExecuteActionEv+0x5fb)[0x7fbf361742db]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang14FrontendAction7ExecuteEv+0x48)[0x7fbf367db458]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x621)[0x7fbf367930c1]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0x66f)[0x7fbf3683f51f]
/usr/bin/clang(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0x989)[0x412179]
/usr/bin/clang[0x410491]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0x1949502)[0x7fbf364e3502]
/usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm20CrashRecoveryContext9RunSafelyENS_12function_refIFvvEEE+0xd0)[0x7fbf37c17ab0]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZNK5clang6driver10CC1Command7ExecuteEN4llvm8ArrayRefINS2_8OptionalINS2_9StringRefEEEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb+0x119)[0x7fbf364e2a39]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZNK5clang6driver11Compilation14ExecuteCommandERKNS0_7CommandERPS3_+0x2df)[0x7fbf364bb53f]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZNK5clang6driver11Compilation11ExecuteJobsERKNS0_7JobListERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0x7a)[0x7fbf364bb6ea]
/usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang6driver6Driver18ExecuteCompilationERNS0_11CompilationERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0xdc)[0x7fbf364ce5ec]
/usr/bin/clang(main+0x2382)[0x40fd42]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7fbf346771e3]
/usr/bin/clang(_start+0x2e)[0x40d6fe]
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 11.0.0-++20200203082356+5cc5fce4b0d-1~exp1~20200203072959.98
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/fixture-5e0d8a.c
clang: note: diagnostic msg: /tmp/extra-45d3a6.c
clang: note: diagnostic msg: /tmp/http-f6e5e5.c
clang: note: diagnostic msg: /tmp/fixture-5e0d8a.sh
clang: note: diagnostic msg:
********************
LLVM ERROR: out of memory
/home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/fixture.ts:233
throw new Error('clang exit code: ' + (ret.status || ret.signal) +
^
Error: clang exit code: SIGABRT
arguments: "-g3" "-Os" "-fvisibility=hidden" "-I" "/home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/native" "-include" "/home/sam/w/core/llhttp/test/tmp/http-loose-none.h" "/home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/native/fixture.c" "-msse4.2" "-DLLHTTP__TEST" "-DLLPARSE__ERROR_PAUSE=20" "-include" "/home/sam/w/core/llhttp/test/tmp/cheaders.h" "/home/sam/w/core/llhttp/test/fixtures/extra.c" "-DLLHTTP__TEST_HTTP" "/home/sam/w/core/llhttp/src/native/http.c" "/home/sam/w/core/llhttp/test/tmp/http-loose-none.bc" "-o" "/home/sam/w/core/llhttp/test/tmp/http-loose-none.e5a02487fb9fff6a94ad98e11b3b6f87930fc6dee6d749fbf4a02c8977cbe68f"
at Fixture.clang (/home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/fixture.ts:233:13)
at Fixture.build (/home/sam/w/core/llhttp/node_modules/llparse-test-fixture/src/fixture.ts:166:12)
at Object.build (/home/sam/w/core/llhttp/test/fixtures/index.ts:73:19)
at buildMode (/home/sam/w/core/llhttp/test/md-test.ts:67:10)
at Object.<anonymous> (/home/sam/w/core/llhttp/test/md-test.ts:78:13)
at Module._compile (internal/modules/cjs/loader.js:955:30)
at Module.m._compile (/home/sam/w/core/llhttp/node_modules/ts-node/src/index.ts:439:23)
at Module._extensions..js (internal/modules/cjs/loader.js:991:10)
at Object.require.extensions.<computed> [as .ts] (/home/sam/w/core/llhttp/node_modules/ts-node/src/index.ts:442:12)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14)
at Module.require (internal/modules/cjs/loader.js:848:19)
at require (internal/modules/cjs/helpers.js:74:18)
at /home/sam/w/core/llhttp/node_modules/mocha/lib/mocha.js:250:27
at Array.forEach (<anonymous>)
at Mocha.loadFiles (/home/sam/w/core/llhttp/node_modules/mocha/lib/mocha.js:247:14)
at Mocha.run (/home/sam/w/core/llhttp/node_modules/mocha/lib/mocha.js:576:10)
at Object.<anonymous> (/home/sam/w/core/llhttp/node_modules/mocha/bin/_mocha:637:18)
at Module._compile (internal/modules/cjs/loader.js:955:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
at internal/main/run_main_module.js:17:11
core/llhttp (master u=) % clang -version
clang: error: unknown argument '-version'; did you mean '--version'?
clang: error: no input files
core/llhttp (master u=) % clang --version
clang version 11.0.0-++20200203082356+5cc5fce4b0d-1~exp1~20200203072959.98
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
core/llhttp (master u=) %
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment