Hello Everyone, I tried to track down when this crash got introduced into testing.
It still did not crash at 2019-01-31. (While still not succeeding because of a linker error.) The next day these packages transitioned into testing: - apparmor iso-codes libapparmor1 libsqlite3-0 sysvinit-utils -> made no difference - no crash - node-gyp -> pulled in libnode64 and nodejs-dev in version 10.15.0~dfsg-10 but still no crash. - nodejs nodejs-doc -> both got updated from 8.11.2~dfsg-1 to 10.15.0~dfsg-10 now we get the described crash. Should this bug be reassigned to nodejs? Unfortunately also found no *.log after it crashed. Below is also a backtrace with current Buster and all debug symbols installed. Kind regards, Bernhard (gdb) bt #0 0xb6f4723b in std::default_delete<node::fs::FSContinuationData>::operator() (this=0x8e12b5c, __ptr=0x1085) at /usr/include/c++/8/bits/unique_ptr.h:347 #1 std::unique_ptr<node::fs::FSContinuationData, std::default_delete<node::fs::FSContinuationData> >::~unique_ptr (this=0x8e12b5c, __in_chrg=<optimized out>) at /usr/include/c++/8/bits/unique_ptr.h:274 #2 node::fs::FSReqBase::~FSReqBase (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:66 #3 node::fs::FSReqWrap::~FSReqWrap (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:130 #4 node::fs::FSReqWrap::~FSReqWrap (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:130 #5 0xb6f384b3 in node::fs::FSReqAfterScope::~FSReqAfterScope (this=0xbffe2764, __in_chrg=<optimized out>) at ../src/node_file.cc:462 #6 0xb6f38f5e in node::fs::AfterInteger (req=0x8e12a3c) at ../src/node_file.cc:512 #7 0xb6a07690 in uv__work_done (handle=0xb6a2d200 <default_loop_struct+96>) at src/threadpool.c:313 #8 0xb6a0b77e in uv__async_io (loop=0xb6a2d1a0 <default_loop_struct>, w=<optimized out>, events=<optimized out>) at src/unix/async.c:118 #9 0xb6a1b468 in uv__io_poll (loop=<optimized out>, timeout=<optimized out>) at src/unix/linux-core.c:378 #10 0xb6a0c146 in uv_run (loop=0xb6a2d1a0 <default_loop_struct>, mode=UV_RUN_DEFAULT) at src/unix/core.c:370 #11 0xb6f07e96 in node::Start (isolate=0x89c7160, isolate_data=0x8a137d0, args=std::vector of length 5, capacity 5 = {...}, exec_args=std::vector of length 0, capacity 0) at ../src/env-inl.h:661 #12 0xb6f05ef2 in node::Start (exec_args=std::vector of length 0, capacity 0, args=..., event_loop=<optimized out>) at ../src/node.cc:2969 #13 node::Start (argc=5, argv=<optimized out>) at ../src/node.cc:3029 #14 0x08049158 in main (argc=5, argv=0xbffe6574) at ../src/node_main.cc:124
# Buster i386 qemu VM 2019-03-27 apt update apt dist-upgrade apt install systemd-coredump gdb valgrind npm nodejs-dbgsym libnode64-dbgsym libuv1-dbgsym ########## benutzer@debian:~$ npm --verbose install electron-spellchecker@1.1.2 npm info it worked if it ends with ok npm WARN npm npm does not support Node.js v10.15.2 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/ npm verb cli [ '/usr/bin/node', npm verb cli '/usr/bin/npm', npm verb cli '--verbose', npm verb cli 'install', npm verb cli 'electron-spellchecker@1.1.2' ] npm info using npm@5.8.0 npm info using node@v10.15.2 npm verb config Skipping project config: /home/benutzer/.npmrc. (matches userconfig) npm verb npm-session 726ed65bca256027 npm http fetch GET 200 https://registry.npmjs.org/electron-spellchecker 845ms npm http fetch GET 200 https://registry.npmjs.org/electron-spellchecker/-/electron-spellchecker-1.1.2.tgz 995ms npm http fetch GET 200 https://registry.npmjs.org/bcp47 82ms npm http fetch GET 200 https://registry.npmjs.org/mkdirp 78ms npm http fetch GET 200 https://registry.npmjs.org/lru-cache 81ms npm http fetch GET 200 https://registry.npmjs.org/pify 82ms npm http fetch GET 200 https://registry.npmjs.org/debug 94ms npm http fetch GET 200 https://registry.npmjs.org/rxjs 100ms npm http fetch GET 200 https://registry.npmjs.org/debug/-/debug-2.6.9.tgz 48ms npm http fetch GET 200 https://registry.npmjs.org/spawn-rx 42ms npm http fetch GET 200 https://registry.npmjs.org/pify/-/pify-2.3.0.tgz 56ms npm http fetch GET 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz 58ms npm http fetch GET 200 https://registry.npmjs.org/spawn-rx/-/spawn-rx-2.0.12.tgz 40ms npm http fetch GET 200 https://registry.npmjs.org/keyboard-layout 769ms npm http fetch GET 200 https://registry.npmjs.org/electron-remote 771ms npm http fetch GET 200 https://registry.npmjs.org/rxjs-serial-subscription 745ms npm http fetch GET 200 https://registry.npmjs.org/@paulcbetts%2fcld 1496ms npm http fetch GET 200 https://registry.npmjs.org/@paulcbetts%2fspellchecker 1627ms npm http fetch GET 200 https://registry.npmjs.org/rimraf 39ms npm http fetch GET 200 https://registry.npmjs.org/underscore 39ms npm http fetch GET 200 https://registry.npmjs.org/nan 42ms npm http fetch GET 200 https://registry.npmjs.org/glob 45ms npm http fetch GET 200 https://registry.npmjs.org/glob/-/glob-5.0.15.tgz 36ms npm http fetch GET 200 https://registry.npmjs.org/inherits 42ms npm http fetch GET 200 https://registry.npmjs.org/path-is-absolute 42ms npm http fetch GET 200 https://registry.npmjs.org/once 43ms npm http fetch GET 200 https://registry.npmjs.org/minimatch 44ms npm http fetch GET 200 https://registry.npmjs.org/inflight 48ms npm http fetch GET 200 https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz 21ms npm http fetch GET 200 https://registry.npmjs.org/wrappy 20ms npm http fetch GET 200 https://registry.npmjs.org/brace-expansion 23ms npm http fetch GET 200 https://registry.npmjs.org/concat-map 22ms npm http fetch GET 200 https://registry.npmjs.org/balanced-match 24ms npm http fetch GET 200 https://registry.npmjs.org/fs.realpath 21ms npm http fetch GET 200 https://registry.npmjs.org/ms 21ms npm http fetch GET 200 https://registry.npmjs.org/ms/-/ms-2.0.0.tgz 20ms npm http fetch GET 200 https://registry.npmjs.org/lodash.get 26ms npm http fetch GET 200 https://registry.npmjs.org/xmlhttprequest 29ms npm http fetch GET 200 https://registry.npmjs.org/hashids 707ms npm http fetch GET 200 https://registry.npmjs.org/symbol-observable 33ms npm http fetch GET 200 https://registry.npmjs.org/event-kit 39ms npm http fetch GET 200 https://registry.npmjs.org/yallist 25ms npm http fetch GET 200 https://registry.npmjs.org/pseudomap 27ms npm http fetch GET 200 https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz 91ms npm http fetch GET 200 https://registry.npmjs.org/minimist 22ms npm http fetch GET 200 https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz 28ms npm http fetch GET 200 https://registry.npmjs.org/lodash.assign 25ms npm verb correctMkdir /home/benutzer/.npm/_locks correctMkdir not in flight; initializing npm verb makeDirectory /home/benutzer/.npm/_locks creation not in flight; initializing npm verb lock using /home/benutzer/.npm/_locks/staging-ab0779999403338b.lock for /home/benutzer/node_modules/.staging npm http fetch GET 200 https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz 155ms npm http fetch GET 200 https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz 229ms npm http fetch GET 200 https://registry.npmjs.org/event-kit/-/event-kit-2.5.3.tgz 241ms npm http fetch GET 200 https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz 231ms npm http fetch GET 200 https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz 244ms npm http fetch GET 200 https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz 245ms npm http fetch GET 200 https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz 245ms npm http fetch GET 200 https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz 247ms npm http fetch GET 200 https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz 252ms npm http fetch GET 200 https://registry.npmjs.org/hashids/-/hashids-1.2.2.tgz 252ms npm http fetch GET 200 https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz 261ms npm http fetch GET 200 https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz 275ms npm http fetch GET 200 https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz 300ms npm http fetch GET 200 https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz 300ms npm http fetch GET 200 https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz 318ms npm http fetch GET 200 https://registry.npmjs.org/bcp47/-/bcp47-1.1.2.tgz 316ms npm http fetch GET 200 https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz 319ms npm http fetch GET 200 https://registry.npmjs.org/once/-/once-1.4.0.tgz 322ms npm http fetch GET 200 https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz 322ms npm http fetch GET 200 https://registry.npmjs.org/glob/-/glob-7.1.3.tgz 325ms npm http fetch GET 200 https://registry.npmjs.org/rxjs-serial-subscription/-/rxjs-serial-subscription-0.1.1.tgz 317ms npm http fetch GET 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz 329ms npm http fetch GET 200 https://registry.npmjs.org/electron-remote/-/electron-remote-1.3.0.tgz 337ms Speicherzugriffsfehler (Speicherabzug geschrieben) ########### [ 558.721688] npm[8692]: segfault at 1085 ip b6f4723b sp bffe2704 error 4 in libnode.so.64[b6e6b000+b4a000] [ 558.721694] Code: 01 00 00 85 c0 74 16 8d 96 6c 01 00 00 39 d0 74 0c 83 ec 0c 50 e8 f5 14 f5 ff 83 c4 10 8b 86 4c 01 00 00 85 c0 74 0c 83 ec 0c <8b> 10 50 ff 52 04 83 c4 10 8b 83 54 69 01 00 8b 4e 04 83 c0 08 89 root@debian:~# coredumpctl list TIME PID UID GID SIG COREFILE EXE Wed 2019-03-27 00:59:22 CET 8692 1000 1000 11 present /usr/bin/node root@debian:~# coredumpctl gdb 8692 PID: 8692 (npm) UID: 1000 (benutzer) GID: 1000 (benutzer) Signal: 11 (SEGV) Timestamp: Wed 2019-03-27 00:59:22 CET (1min 37s ago) Command Line: npm Executable: /usr/bin/node Control Group: /user.slice/user-1000.slice/session-3.scope Unit: session-3.scope Slice: user-1000.slice Session: 3 Owner UID: 1000 (benutzer) Boot ID: 9d864816aae34f199bef23340a6ed9b1 Machine ID: 45f49504b47f4e5690bc479adf67aa5b Hostname: debian Storage: /var/lib/systemd/coredump/core.npm.1000.9d864816aae34f199bef23340a6ed9b1.8692.1553644762000000.lz4 Message: Process 8692 (npm) of user 1000 dumped core. Stack trace of thread 8692: #0 0x00000000b6f4723b _ZN4node2fs9FSReqWrapD0Ev (libnode.so.64) #1 0x00000000b6f384b3 _ZN4node2fs15FSReqAfterScopeD1Ev (libnode.so.64) #2 0x00000000b6f38f5e _ZN4node2fs12AfterIntegerEP7uv_fs_s (libnode.so.64) #3 0x00000000b6a07690 uv__work_done (libuv.so.1) #4 0x00000000b6a0b77e n/a (libuv.so.1) #5 0x00000000b6a1b468 uv__io_poll (libuv.so.1) #6 0x00000000b6a0c146 uv_run (libuv.so.1) #7 0x00000000b6f07e96 _ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EESF_ (libnode.so.64) #8 0x00000000b6f05ef2 _ZN4node5StartEiPPc (libnode.so.64) #9 0x0000000008049158 main (node) #10 0x00000000b4307b41 __libc_start_main (libc.so.6) #11 0x00000000080491c2 _start (node) Stack trace of thread 8696: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6f8d78c n/a (libnode.so.64) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8697: #0 0x00000000b724a4ef _ZN2v88internal8compiler19DeadCodeElimination10ReduceNodeEPNS1_4NodeE (libnode.so.64) #1 0x00000000b724a65b _ZN2v88internal8compiler19DeadCodeElimination6ReduceEPNS1_4NodeE (libnode.so.64) #2 0x00000000b732f0d2 n/a (libnode.so.64) #3 0x00000000b7268bca _ZN2v88internal8compiler12GraphReducer6ReduceEPNS1_4NodeE (libnode.so.64) #4 0x00000000b7269031 _ZN2v88internal8compiler12GraphReducer9ReduceTopEv (libnode.so.64) #5 0x00000000b7269234 _ZN2v88internal8compiler12GraphReducer10ReduceNodeEPNS1_4NodeE (libnode.so.64) #6 0x00000000b7269341 _ZN2v88internal8compiler12GraphReducer11ReduceGraphEv (libnode.so.64) #7 0x00000000b733b8ce _ZN2v88internal8compiler22EarlyOptimizationPhase3RunEPNS1_12PipelineDataEPNS0_4ZoneE (libnode.so.64) #8 0x00000000b733d0b2 _ZN2v88internal8compiler12PipelineImpl13OptimizeGraphEPNS1_7LinkageE (libnode.so.64) #9 0x00000000b733d4d9 _ZN2v88internal8compiler22PipelineCompilationJob14ExecuteJobImplEv (libnode.so.64) #10 0x00000000b7209700 _ZN2v88internal23OptimizedCompilationJob10ExecuteJobEv (libnode.so.64) #11 0x00000000b720457c _ZN2v88internal27OptimizingCompileDispatcher11CompileNextEPNS0_23OptimizedCompilationJobE (libnode.so.64) #12 0x00000000b7204804 _ZN2v88internal27OptimizingCompileDispatcher11CompileTask11RunInternalEv (libnode.so.64) #13 0x00000000b6f8d813 n/a (libnode.so.64) #14 0x00000000b44d1fd2 start_thread (libpthread.so.0) #15 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8702: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6a07167 n/a (libuv.so.1) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8699: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6a07167 n/a (libuv.so.1) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8700: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6a07167 n/a (libuv.so.1) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8701: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6a07167 n/a (libuv.so.1) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8695: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6f8d78c n/a (libnode.so.64) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8694: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44d8462 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #2 0x00000000b6a186ac uv_cond_wait (libuv.so.1) #3 0x00000000b6f8d78c n/a (libnode.so.64) #4 0x00000000b44d1fd2 start_thread (libpthread.so.0) #5 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8693: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b43e73e2 epoll_pwait (libc.so.6) #2 0x00000000b6a1b3b1 uv__io_poll (libuv.so.1) #3 0x00000000b6a0c146 uv_run (libuv.so.1) #4 0x00000000b6f8f917 _ZZN4node20BackgroundTaskRunner20DelayedTaskScheduler5StartEvENUlPvE_4_FUNES2_ (libnode.so.64) #5 0x00000000b44d1fd2 start_thread (libpthread.so.0) #6 0x00000000b43e7286 __clone (libc.so.6) Stack trace of thread 8698: #0 0x00000000b7ee9d71 __kernel_vsyscall (linux-gate.so.1) #1 0x00000000b44db4b6 do_futex_wait.constprop.2 (libpthread.so.0) #2 0x00000000b44db5b7 __new_sem_wait_slow.constprop.1 (libpthread.so.0) #3 0x00000000b6a1873b uv_sem_wait (libuv.so.1) #4 0x00000000b6ff4049 n/a (libnode.so.64) #5 0x00000000b44d1fd2 start_thread (libpthread.so.0) #6 0x00000000b43e7286 __clone (libc.so.6) GNU gdb (Debian 8.2.1-2) 8.2.1 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/node...(no debugging symbols found)...done. warning: core file may not match specified executable file. [New LWP 8692] [New LWP 8696] [New LWP 8697] [New LWP 8702] [New LWP 8699] [New LWP 8700] [New LWP 8701] [New LWP 8695] [New LWP 8694] [New LWP 8693] [New LWP 8698] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". Core was generated by `npm '. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb6f4723b in node::fs::FSReqWrap::~FSReqWrap() () from /usr/lib/i386-linux-gnu/libnode.so.64 [Current thread is 1 (Thread 0xb42ce700 (LWP 8692))] (gdb) bt #0 0xb6f4723b in node::fs::FSReqWrap::~FSReqWrap() () from /usr/lib/i386-linux-gnu/libnode.so.64 #1 0xb6f384b3 in node::fs::FSReqAfterScope::~FSReqAfterScope() () from /usr/lib/i386-linux-gnu/libnode.so.64 #2 0xb6f38f5e in node::fs::AfterInteger(uv_fs_s*) () from /usr/lib/i386-linux-gnu/libnode.so.64 #3 0xb6a07690 in uv.work_done () from /usr/lib/i386-linux-gnu/libuv.so.1 #4 0xb6a0b77e in ?? () from /usr/lib/i386-linux-gnu/libuv.so.1 #5 0xb6a1b468 in uv.io_poll () from /usr/lib/i386-linux-gnu/libuv.so.1 #6 0xb6a0c146 in uv_run () from /usr/lib/i386-linux-gnu/libuv.so.1 #7 0xb6f07e96 in node::Start(v8::Isolate*, node::IsolateData*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) () from /usr/lib/i386-linux-gnu/libnode.so.64 #8 0xb6f05ef2 in node::Start(int, char**) () from /usr/lib/i386-linux-gnu/libnode.so.64 #9 0x08049158 in main () Core was generated by `npm '. Program terminated with signal SIGSEGV, Segmentation fault. #0 0xb6f4723b in std::default_delete<node::fs::FSContinuationData>::operator() (this=0x8e12b5c, __ptr=0x1085) at /usr/include/c++/8/bits/unique_ptr.h:347 347 get_deleter() noexcept [Current thread is 1 (Thread 0xb42ce700 (LWP 8692))] (gdb) set width 0 (gdb) set pagination off (gdb) bt #0 0xb6f4723b in std::default_delete<node::fs::FSContinuationData>::operator() (this=0x8e12b5c, __ptr=0x1085) at /usr/include/c++/8/bits/unique_ptr.h:347 #1 std::unique_ptr<node::fs::FSContinuationData, std::default_delete<node::fs::FSContinuationData> >::~unique_ptr (this=0x8e12b5c, __in_chrg=<optimized out>) at /usr/include/c++/8/bits/unique_ptr.h:274 #2 node::fs::FSReqBase::~FSReqBase (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:66 #3 node::fs::FSReqWrap::~FSReqWrap (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:130 #4 node::fs::FSReqWrap::~FSReqWrap (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:130 #5 0xb6f384b3 in node::fs::FSReqAfterScope::~FSReqAfterScope (this=0xbffe2764, __in_chrg=<optimized out>) at ../src/node_file.cc:462 #6 0xb6f38f5e in node::fs::AfterInteger (req=0x8e12a3c) at ../src/node_file.cc:512 #7 0xb6a07690 in uv__work_done (handle=0xb6a2d200 <default_loop_struct+96>) at src/threadpool.c:313 #8 0xb6a0b77e in uv__async_io (loop=0xb6a2d1a0 <default_loop_struct>, w=<optimized out>, events=<optimized out>) at src/unix/async.c:118 #9 0xb6a1b468 in uv__io_poll (loop=<optimized out>, timeout=<optimized out>) at src/unix/linux-core.c:378 #10 0xb6a0c146 in uv_run (loop=0xb6a2d1a0 <default_loop_struct>, mode=UV_RUN_DEFAULT) at src/unix/core.c:370 #11 0xb6f07e96 in node::Start (isolate=0x89c7160, isolate_data=0x8a137d0, args=std::vector of length 5, capacity 5 = {...}, exec_args=std::vector of length 0, capacity 0) at ../src/env-inl.h:661 #12 0xb6f05ef2 in node::Start (exec_args=std::vector of length 0, capacity 0, args=..., event_loop=<optimized out>) at ../src/node.cc:2969 #13 node::Start (argc=5, argv=<optimized out>) at ../src/node.cc:3029 #14 0x08049158 in main (argc=5, argv=0xbffe6574) at ../src/node_main.cc:124 (gdb) disassemble $pc-0x20,$pc+0x20 Dump of assembler code from 0xb6f4721b to 0xb6f4725b: 0xb6f4721b <node::fs::FSReqWrap::~FSReqWrap()+43>: add %eax,(%eax) 0xb6f4721d <node::fs::FSReqWrap::~FSReqWrap()+45>: add %bh,(%ecx) 0xb6f4721f <node::fs::FSReqWrap::~FSReqWrap()+47>: shlb -0x7d(%esp,%ecx,1) 0xb6f47223 <node::fs::FSReqWrap::~FSReqWrap()+51>: in (%dx),%al 0xb6f47224 <node::fs::FSReqWrap::~FSReqWrap()+52>: or $0x50,%al 0xb6f47226 <node::fs::FSReqWrap::~FSReqWrap()+54>: call 0xb6e98720 <free@plt> 0xb6f4722b <node::fs::FSReqWrap::~FSReqWrap()+59>: add $0x10,%esp 0xb6f4722e <node::fs::FSReqWrap::~FSReqWrap()+62>: mov 0x14c(%esi),%eax 0xb6f47234 <node::fs::FSReqWrap::~FSReqWrap()+68>: test %eax,%eax 0xb6f47236 <node::fs::FSReqWrap::~FSReqWrap()+70>: je 0xb6f47244 <node::fs::FSReqWrap::~FSReqWrap()+84> 0xb6f47238 <node::fs::FSReqWrap::~FSReqWrap()+72>: sub $0xc,%esp => 0xb6f4723b <node::fs::FSReqWrap::~FSReqWrap()+75>: mov (%eax),%edx 0xb6f4723d <node::fs::FSReqWrap::~FSReqWrap()+77>: push %eax 0xb6f4723e <node::fs::FSReqWrap::~FSReqWrap()+78>: call *0x4(%edx) 0xb6f47241 <node::fs::FSReqWrap::~FSReqWrap()+81>: add $0x10,%esp 0xb6f47244 <node::fs::FSReqWrap::~FSReqWrap()+84>: mov 0x16954(%ebx),%eax 0xb6f4724a <node::fs::FSReqWrap::~FSReqWrap()+90>: mov 0x4(%esi),%ecx 0xb6f4724d <node::fs::FSReqWrap::~FSReqWrap()+93>: add $0x8,%eax 0xb6f47250 <node::fs::FSReqWrap::~FSReqWrap()+96>: mov %eax,(%esi) 0xb6f47252 <node::fs::FSReqWrap::~FSReqWrap()+98>: test %ecx,%ecx 0xb6f47254 <node::fs::FSReqWrap::~FSReqWrap()+100>: je 0xb6f47288 <node::fs::FSReqWrap::~FSReqWrap()+152> 0xb6f47256 <node::fs::FSReqWrap::~FSReqWrap()+102>: mov 0x20(%esi),%edx 0xb6f47259 <node::fs::FSReqWrap::~FSReqWrap()+105>: mov 0x24(%esi),%eax End of assembler dump. (gdb) print/x $eax $1 = 0x1085 (gdb) print/x $esi $2 = 0x8e12a10 (gdb) x/1xw 0x8e12a10 + 0x14c 0x8e12b5c: 0x00001085 (gdb) print this $3 = (const std::default_delete<node::fs::FSContinuationData> * const) 0x8e12b5c (gdb) print *this $4 = {<No data fields>} (gdb) up #1 std::unique_ptr<node::fs::FSContinuationData, std::default_delete<node::fs::FSContinuationData> >::~unique_ptr (this=0x8e12b5c, __in_chrg=<optimized out>) at /usr/include/c++/8/bits/unique_ptr.h:274 274 get_deleter()(__ptr); (gdb) print *this $5 = std::unique_ptr<node::fs::FSContinuationData> = {get() = 0x1085} (gdb) up #2 node::fs::FSReqBase::~FSReqBase (this=0x8e12a10, __in_chrg=<optimized out>) at ../src/node_file.h:66 66 ../src/node_file.h: Datei oder Verzeichnis nicht gefunden. (gdb) print *this $6 = {<node::ReqWrap<uv_fs_s>> = {<node::AsyncWrap> = {<node::BaseObject> = {<node::MemoryRetainer> = {_vptr.MemoryRetainer = 0xb7e98e58 <vtable for node::fs::FSReqBase+8>}, persistent_handle_ = {<v8::PersistentBase<v8::Object>> = {val_ = 0x8a41ea0}, <No data fields>}, env_ = 0xbffe5dd8}, provider_type_ = node::AsyncWrap::PROVIDER_FSREQWRAP, async_id_ = 15710, trigger_async_id_ = 15661}, req_wrap_queue_ = {prev_ = 0xbffe60c8, next_ = 0x8e53dd0}, original_callback_ = 0xb6f38f10 <node::fs::AfterInteger(uv_fs_s*)>, req_ = {data = 0x8e12a10, type = UV_FS, reserved = {0x33653531, 0x61643763, 0x34343732, 0x66393064, 0x32626639, 0x36373466}, fs_type = UV_FS_WRITE, loop = 0xb6a2d1a0 <default_loop_struct>, cb = 0xb6f469b0 <node::MakeLibuvRequestCallback<uv_fs_s, void (*)(uv_fs_s*)>::Wrapper(uv_fs_s*)>, result = 13236, ptr = 0x0, path = 0x0, statbuf = {st_dev = 2049, st_mode = 16877, st_nlink = 3, st_uid = 1000, st_gid = 1000, st_rdev = 0, st_ino = 524, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_flags = 0, st_gen = 0, st_atim = {tv_sec = 1553644761, tv_nsec = 928541776}, st_mtim = {tv_sec = 1553644761, tv_nsec = 928541776}, st_ctim = {tv_sec = 1553644761, tv_nsec = 928541776}, st_birthtim = {tv_sec = 1553644761, tv_nsec = 928541776}}, new_path = 0x0, file = 47, flags = 577, mode = 420, nbufs = 0, bufs = 0x0, off = -1, uid = 4294967295, gid = 0, atime = 8.3797655115812307e-46, mtime = -2.0522689040187661e-289, work_req = {work = 0x41bdc09d, done = 0x0, loop = 0xb6a0e0d0 <uv__fs_done>, wq = {0xb6a2d1a0 <default_loop_struct>, 0x8e53ed8}}, bufsml = {{base = 0xbffe27b4 "\330>\345\b\330>\345\b", len = 151529616}, {base = 0x1085 <error: Cannot access memory at address 0x1085>, len = 146336784}, {base = 0x225 <error: Cannot access memory at address 0x225>, len = 151590896}, {base = 0x1085 <error: Cannot access memory at address 0x1085>, len = 149944016}}}}, continuation_data = std::unique_ptr<node::fs::FSContinuationData> = {get() = 0x1085}, encoding_ = node::UTF8, has_data_ = false, syscall_ = 0xb79c5ac3 "write", use_bigint_ = false, buffer_ = {length_ = 0, capacity_ = 0, buf_ = 0x8e12b7c "", buf_st_ = '\000' <repeats 12 times>, "\214+\341\b", '\000' <repeats 44 times>, "\260\001\000"}} ############## gdb -q -ex 'set width 0' -ex 'set pagination off' --args /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 gdb -q -ex 'set width 0' -ex 'set pagination off' -ex 'b main' -ex 'run' -ex 'b node::fs::AfterInteger' -ex 'disa 2.1' -ex 'ignore 2 1000000' -ex 'cont' --args /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 info b -> 1354 gdb -q -ex 'set width 0' -ex 'set pagination off' -ex 'b main' -ex 'run' -ex 'b node::fs::AfterInteger' -ex 'disa 2.1' -ex 'ignore 2 1353' -ex 'cont' -ex 'record' -ex 'cont' --args /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 /build/gdb-3aZ6XT/gdb-8.2.1/gdb/nat/x86-linux-dregs.c:146: internal-error: void x86_linux_update_debug_registers(lwp_info*): Assertion `lwp_is_stopped (lwp)' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. gdb -q -ex 'set width 0' -ex 'set pagination off' -ex 'b main' -ex 'run' -ex 'b node::fs::AfterInteger' -ex 'disa 2.1' -ex 'ignore 2 1353' -ex 'cont' -ex 'record' -ex 'maint set target-non-stop off' -ex 'cont' --args /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 Cannot change this setting while the inferior is running. gdb -q -ex 'set width 0' -ex 'set pagination off' -ex 'maint set target-non-stop off' -ex 'b main' -ex 'run' -ex 'b node::fs::AfterInteger' -ex 'disa 2.1' -ex 'ignore 2 1353' -ex 'cont' -ex 'record' -ex 'cont' --args /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 ############# valgrind /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 benutzer@debian:~$ valgrind /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 ==9865== Memcheck, a memory error detector ==9865== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==9865== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info ==9865== Command: /usr/bin/node /usr/bin/npm --verbose install electron-spellchecker@1.1.2 ==9865== npm info it worked if it ends with ok npm WARN npm npm does not support Node.js v10.15.2 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/ npm verb cli [ '/usr/bin/node', npm verb cli '/usr/bin/npm', npm verb cli '--verbose', npm verb cli 'install', npm verb cli 'electron-spellchecker@1.1.2' ] npm info using npm@5.8.0 npm info using node@v10.15.2 npm verb config Skipping project config: /home/benutzer/.npmrc. (matches userconfig) npm verb npm-session d2b6ae2c0fcdae01 npm http fetch GET 304 https://registry.npmjs.org/electron-spellchecker 6689ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/@paulcbetts%2fcld 3986ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/bcp47 4785ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/lru-cache 4752ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/mkdirp 5252ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/electron-remote 5868ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/debug 6014ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/keyboard-layout 6948ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/@paulcbetts%2fspellchecker 7435ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/rxjs-serial-subscription 4628ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/spawn-rx 3798ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/pify 8578ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/rxjs 8814ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/glob 3319ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/underscore 3389ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/rimraf 3479ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/nan 3548ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/inherits 1909ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/once 2119ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/inflight 2162ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/path-is-absolute 2185ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/minimatch 2228ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/wrappy 311ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/brace-expansion 922ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/balanced-match 550ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/concat-map 587ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/fs.realpath 239ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/ms 235ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/xmlhttprequest 628ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/lodash.get 684ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/hashids 917ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/symbol-observable 290ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/event-kit 281ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/yallist 2107ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/pseudomap 2172ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/minimist 1088ms (from cache) npm http fetch GET 304 https://registry.npmjs.org/lodash.assign 586ms (from cache) npm verb correctMkdir /home/benutzer/.npm/_locks correctMkdir not in flight; initializing npm verb lock using /home/benutzer/.npm/_locks/staging-ab0779999403338b.lock for /home/benutzer/node_modules/.staging ==9865== Invalid read of size 4mkdirp: sill extract mkdirp@^0.5.1 extracted to /home/benutzer/node_modules/.staging/mkdirp-ea933d41 (17716ms) ==9865== at 0x454323B: operator() (unique_ptr.h:81) ==9865== by 0x454323B: ~unique_ptr (unique_ptr.h:274) ==9865== by 0x454323B: ~FSReqBase (node_file.h:66) ==9865== by 0x454323B: ~FSReqWrap (node_file.h:130) ==9865== by 0x454323B: node::fs::FSReqWrap::~FSReqWrap() (node_file.h:130) ==9865== by 0x45344B2: node::fs::FSReqAfterScope::~FSReqAfterScope() (node_file.cc:462) ==9865== by 0x4534F5D: node::fs::AfterInteger(uv_fs_s*) (node_file.cc:510) ==9865== by 0x550268F: uv__work_done (threadpool.c:313) ==9865== by 0x550677D: uv__async_io.part.0 (async.c:118) ==9865== by 0x5516467: uv__io_poll (linux-core.c:378) ==9865== by 0x5507145: uv_run (core.c:370) ==9865== by 0x4503E95: node::Start(v8::Isolate*, node::IsolateData*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (node.cc:2871) ==9865== by 0x4501EF1: Start (node.cc:2970) ==9865== by 0x4501EF1: node::Start(int, char**) (node.cc:3029) ==9865== by 0x8049157: main (node_main.cc:124) ==9865== Address 0x1085 is not stack'd, malloc'd or (recently) free'd ==9865== ==9865== ==9865== Process terminating with default action of signal 11 (SIGSEGV) ==9865== Access not within mapped region at address 0x1085 ==9865== at 0x454323B: operator() (unique_ptr.h:81) ==9865== by 0x454323B: ~unique_ptr (unique_ptr.h:274) ==9865== by 0x454323B: ~FSReqBase (node_file.h:66) ==9865== by 0x454323B: ~FSReqWrap (node_file.h:130) ==9865== by 0x454323B: node::fs::FSReqWrap::~FSReqWrap() (node_file.h:130) ==9865== by 0x45344B2: node::fs::FSReqAfterScope::~FSReqAfterScope() (node_file.cc:462) ==9865== by 0x4534F5D: node::fs::AfterInteger(uv_fs_s*) (node_file.cc:510) ==9865== by 0x550268F: uv__work_done (threadpool.c:313) ==9865== by 0x550677D: uv__async_io.part.0 (async.c:118) ==9865== by 0x5516467: uv__io_poll (linux-core.c:378) ==9865== by 0x5507145: uv_run (core.c:370) ==9865== by 0x4503E95: node::Start(v8::Isolate*, node::IsolateData*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) (node.cc:2871) ==9865== by 0x4501EF1: Start (node.cc:2970) ==9865== by 0x4501EF1: node::Start(int, char**) (node.cc:3029) ==9865== by 0x8049157: main (node_main.cc:124) ==9865== If you believe this happened as a result of a stack ==9865== overflow in your program's main thread (unlikely but ==9865== possible), you can try to increase the size of the ==9865== main thread stack using the --main-stacksize= flag. ==9865== The main thread stack size used in this run was 8388608. ==9865== Invalid read of size 1 ==9865== at 0x77896A4: check_free (dlerror.c:189) ==9865== by 0x7789BD8: free_key_mem (dlerror.c:221) ==9865== by 0x7789BD8: __dlerror_main_freeres (dlerror.c:239) ==9865== by 0x7BC2417: __libc_freeres (in /lib/i386-linux-gnu/libc-2.28.so) ==9865== by 0x402D1DE: _vgnU_freeres (vg_preloaded.c:77) ==9865== Address 0x71c5be is not stack'd, malloc'd or (recently) free'd ==9865== ==9865== ==9865== Process terminating with default action of signal 11 (SIGSEGV) ==9865== Access not within mapped region at address 0x71C5BE ==9865== at 0x77896A4: check_free (dlerror.c:189) ==9865== by 0x7789BD8: free_key_mem (dlerror.c:221) ==9865== by 0x7789BD8: __dlerror_main_freeres (dlerror.c:239) ==9865== by 0x7BC2417: __libc_freeres (in /lib/i386-linux-gnu/libc-2.28.so) ==9865== by 0x402D1DE: _vgnU_freeres (vg_preloaded.c:77) ==9865== If you believe this happened as a result of a stack ==9865== overflow in your program's main thread (unlikely but ==9865== possible), you can try to increase the size of the ==9865== main thread stack using the --main-stacksize= flag. ==9865== The main thread stack size used in this run was 8388608. ==9865== ==9865== HEAP SUMMARY: ==9865== in use at exit: 8,655,326 bytes in 18,871 blocks ==9865== total heap usage: 800,297 allocs, 781,426 frees, 654,315,121 bytes allocated ==9865== ==9865== LEAK SUMMARY: ==9865== definitely lost: 0 bytes in 0 blocks ==9865== indirectly lost: 0 bytes in 0 blocks ==9865== possibly lost: 121,208 bytes in 16 blocks ==9865== still reachable: 8,534,118 bytes in 18,855 blocks ==9865== of which reachable via heuristic: ==9865== newarray : 49,800 bytes in 36 blocks ==9865== suppressed: 0 bytes in 0 blocks ==9865== Rerun with --leak-check=full to see details of leaked memory ==9865== ==9865== For counts of detected and suppressed errors, rerun with: -v ==9865== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) Speicherzugriffsfehler (Speicherabzug geschrieben) ############## set width 0 set pagination off bt ############## # Stretch i386 qemu VM 2019-03-27 apt update apt dist-upgrade apt install systemd-coredump npm -> not released in Stretch ########### Unstable: approx: debian-10-buster-snapshot.debian.org https://snapshot.debian.org/archive/debian/20170617T120000Z/ sources.list deb [check-valid-until=no] http://192.168.178.25:9999/debian-10-buster-snapshot.debian.org/ unstable main echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/99disable-translations apt update apt dist-upgrade apt install systemd-coredump npm libx11-dev libxkbfile-dev rm -rf .npm/ rm -rf node_modules/ npm --verbose install electron-spellchecker@1.1.2 20170617T120000Z -> no crash 20171001T000000Z -> no crash 20180101T000000Z -> no crash 20180401T000000Z -> no crash 20180701T000000Z -> no crash 20180701T000000Z -> no crash 20181001T000000Z -> no crash, and "npm info ok" 20181101T000000Z -> no crash, and "npm info ok" 20181201T000000Z -> no crash, and "npm info ok" 20190101T000000Z -> no crash, and "npm info ok" 20190201T000000Z -> crash ############ Buster: deb [check-valid-until=no] http://192.168.178.25:9999/debian-10-buster-snapshot.debian.org/ buster main approx: debian-10-buster-snapshot.debian.org https://snapshot.debian.org/archive/debian/20190101T010000Z/ sources.list deb [check-valid-until=no] http://192.168.178.25:9999/debian-10-buster-snapshot.debian.org/ buster main echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/99disable-translations apt update apt dist-upgrade apt install systemd-coredump npm libx11-dev libxkbfile-dev rm -rf .npm/ rm -rf node_modules/ npm --verbose install electron-spellchecker@1.1.2 20190101T000000Z -> no crash, and "npm info ok" 20190115T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190117T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190119T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190121T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190123T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190125T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190127T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190128T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190129T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190130T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" 20190131T000000Z -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" Die folgenden Pakete werden aktualisiert (Upgrade): apparmor iso-codes libapparmor1 libsqlite3-0 node-gyp nodejs nodejs-doc sysvinit-utils apt install apparmor iso-codes libapparmor1 libsqlite3-0 sysvinit-utils -> no crash, and "/usr/bin/ld: -lnode kann nicht gefunden werden" apt install node-gyp -> no crash, and "build_v8_with_gn' is not defined while evaluating condition" apt dist-upgrade Entpacken von nodejs (10.15.0~dfsg-10) über (8.11.2~dfsg-1) ... Entpacken von nodejs-doc (10.15.0~dfsg-10) über (8.11.2~dfsg-1) ... -> crash 20190201T000000Z -> crash