node-bindgen: Crash on latest node (with tokio)

Env

Platforms: linux (Linux 6.5.2-arch1-1), macos Node: v20.6.1

Reproducing

git clone git@github.com:DmitryAstafyev/node_bindgen_issue.git
cd node_bindgen_issue
sh install.sh
cd binding
sh build.sh
cd ../ts
node ./dist/index.js

Description of example:

./rust - rust module
./binding - wrapper of rust module
./ts - JS wrapper

The example is quite complicated and I will try to describe a workflow:

  • rust module includes implementation of Session. Session creates a loop to listen to incoming commands.
  • there is only one command, which is used for testing - sleep - simply make delay with a given duration
  • command sleep starts with tokio::spawn
  • all calls async

In “two words” about the test:

  • create session (from ts)
  • call sleep
  • wait for a response
  • destroy session
  • exit

Issue/problem

This example works fine with LTS node (v18), but crashes with a later node,

Backtrace (journalctl -r)

Sep 13 23:44:16 somepc systemd[1]: systemd-coredump@99-168526-0.service: Deactivated successfully.
Sep 13 23:44:16 somepc systemd-coredump[168527]: Process 168474 (node) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 168504:
                                                  #0  0x00007f721850e788 _ZN9async_std4task19task_locals_wrapper17TaskLocalsWrapper11set_current17h774061dffff0ddc9E (index.node + 0x29788)
                                                  #1  0x00007f72184fdd67 _ZN10async_task3raw28RawTask$LT$F$C$T$C$S$C$M$GT$3run17h2c07a0fa15f36134E.llvm.3608230121973546983 (index.node + 0x18d67)
                                                  #2  0x00007f7218556b8a _ZN88_$LT$futures_lite..future..Or$LT$F1$C$F2$GT$$u20$as$u20$core..future..future..Future$GT$4poll17hd9219db626228ac6E (index.node + 0x71b8a)
                                                  #3  0x00007f7218552b0e _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6db0e)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168474:
                                                  #0  0x00007f7218f110a6 epoll_pwait (libc.so.6 + 0x1110a6)
                                                  #1  0x0000000001894d96 uv__io_poll (node + 0x1494d96)
                                                  #2  0x0000000001881387 uv_run (node + 0x1481387)
                                                  #3  0x0000000000bb3bd6 _ZN4node21SpinEventLoopInternalEPNS_11EnvironmentE (node + 0x7b3bd6)
                                                  #4  0x0000000000ce9fc5 _ZN4node16NodeMainInstance3RunEPNS_8ExitCodeEPNS_11EnvironmentE.part.0 (node + 0x8e9fc5)
                                                  #5  0x0000000000cea98d _ZN4node16NodeMainInstance3RunEv (node + 0x8ea98d)
                                                  #6  0x0000000000c55687 _ZN4node5StartEiPPc (node + 0x855687)
                                                  #7  0x00007f7218e27cd0 n/a (libc.so.6 + 0x27cd0)
                                                  #8  0x00007f7218e27d8a __libc_start_main (libc.so.6 + 0x27d8a)
                                                  #9  0x0000000000bb0e5e _start (node + 0x7b0e5e)
                                                  
                                                  Stack trace of thread 168476:
                                                  #0  0x00007f7218f110a6 epoll_pwait (libc.so.6 + 0x1110a6)
                                                  #1  0x0000000001894d96 uv__io_poll (node + 0x1494d96)
                                                  #2  0x0000000001881387 uv_run (node + 0x1481387)
                                                  #3  0x0000000000d1a150 _ZZN4node23WorkerThreadsTaskRunner20DelayedTaskScheduler5StartEvENUlPvE_4_FUNES2_ (node + 0x91a150)
                                                  #4  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #5  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168478:
                                                  #0  0x00007f7218e894ae n/a (libc.so.6 + 0x894ae)
                                                  #1  0x00007f7218e8bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                                                  #2  0x000000000188ff69 uv_cond_wait (node + 0x148ff69)
                                                  #3  0x0000000000d1505b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (node + 0x91505b)
                                                  #4  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #5  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168483:
                                                  #0  0x00007f7218e894ae n/a (libc.so.6 + 0x894ae)
                                                  #1  0x00007f7218e94980 n/a (libc.so.6 + 0x94980)
                                                  #2  0x000000000188fd9a uv__sem_wait (node + 0x148fd9a)
                                                  #3  0x0000000000dd31d5 _ZN4node9inspector12_GLOBAL__N_117StartIoThreadMainEPv (node + 0x9d31d5)
                                                  #4  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #5  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168487:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168486:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168490:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168488:
                                                  #0  0x00007f7218f11226 epoll_wait (libc.so.6 + 0x111226)
                                                  #1  0x00007f7218566f3d _ZN7polling5epoll6Poller4wait17hadebc0a5612a3f94E (index.node + 0x81f3d)
                                                  #2  0x00007f7218567833 _ZN7polling6Poller4wait17h2323b5db5dfad934E (index.node + 0x82833)
                                                  #3  0x00007f721855ddfd _ZN8async_io7reactor11ReactorLock5react17hbcd400dcd75c03f8E (index.node + 0x78dfd)
                                                  #4  0x00007f7218552cf4 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6dcf4)
                                                  #5  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #6  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #7  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #8  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #9  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #10 0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168489:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168491:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168493:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168480:
                                                  #0  0x00007f7218e894ae n/a (libc.so.6 + 0x894ae)
                                                  #1  0x00007f7218e8bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                                                  #2  0x000000000188ff69 uv_cond_wait (node + 0x148ff69)
                                                  #3  0x0000000000d1505b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (node + 0x91505b)
                                                  #4  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #5  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168481:
                                                  #0  0x00007f7218e894ae n/a (libc.so.6 + 0x894ae)
                                                  #1  0x00007f7218e8bd40 pthread_cond_wait (libc.so.6 + 0x8bd40)
                                                  #2  0x000000000188ff69 uv_cond_wait (node + 0x148ff69)
                                                  #3  0x0000000000d1505b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (node + 0x91505b)
                                                  #4  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #5  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168497:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168475:
                                                  #0  0x0000000000000000 n/a (n/a + 0x0)
                                                  #1  0x0000000000c5d584 _ZZN4node11Environment11CloseHandleI11uv_handle_sZN6v8impl12_GLOBAL__N_118ThreadSafeFunction26CloseHandlesAndMaybeDeleteEbEUlPS2_E_EEvPT_T0_ENUlS6_E_4_FUNES6_ (node + 0x85d584)
                                                  #2  0x0000000001881387 uv_run (node + 0x1481387)
                                                  #3  0x0000000000bb3bd6 _ZN4node21SpinEventLoopInternalEPNS_11EnvironmentE (node + 0x7b3bd6)
                                                  #4  0x0000000000ce9fc5 _ZN4node16NodeMainInstance3RunEPNS_8ExitCodeEPNS_11EnvironmentE.part.0 (node + 0x8e9fc5)
                                                  #5  0x0000000000cea98d _ZN4node16NodeMainInstance3RunEv (node + 0x8ea98d)
                                                  #6  0x0000000000c55687 _ZN4node5StartEiPPc (node + 0x855687)
                                                  #7  0x00007f7218e27cd0 n/a (libc.so.6 + 0x27cd0)
                                                  #8  0x00007f7218e27d8a __libc_start_main (libc.so.6 + 0x27d8a)
                                                  #9  0x0000000000bb0e5e _start (node + 0x7b0e5e)
                                                  
                                                  Stack trace of thread 168484:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168485:
                                                  #0  0x00007f7218f0ed6d syscall (libc.so.6 + 0x10ed6d)
                                                  #1  0x00007f721858fa31 _ZN3std3sys4unix5locks13futex_condvar7Condvar4wait17ha08d0ff5a8e22febE (index.node + 0xaaa31)
                                                  #2  0x00007f7218569c80 _ZN7parking5Inner4park17h5a626cf24b119fafE (index.node + 0x84c80)
                                                  #3  0x00007f7218552af9 _ZN8async_io6driver8block_on17h20a933429947bff0E (index.node + 0x6daf9)
                                                  #4  0x00007f721854f997 _ZN21async_global_executor9threading16thread_main_loop17h1d8345ec315f5129E (index.node + 0x6a997)
                                                  #5  0x00007f721854e1e7 _ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h3478596116440ad8E (index.node + 0x691e7)
                                                  #6  0x00007f7218557101 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hbbf52393f755ac70E (index.node + 0x72101)
                                                  #7  0x00007f721858e195 _ZN3std3sys4unix6thread6Thread3new12thread_start17hb81078e8aa77adb1E (index.node + 0xa9195)
                                                  #8  0x00007f7218e8c9eb n/a (libc.so.6 + 0x8c9eb)
                                                  #9  0x00007f7218f10dfc n/a (libc.so.6 + 0x110dfc)
                                                  
                                                  Stack trace of thread 168477:
                                                  #0  0x0000000000000000 n/a (n/a + 0x0)
                                                  #1  0x0000000000000001 n/a (n/a + 0x0)
                                                  ELF object binary architecture: AMD x86-64
Sep 13 23:44:16 somepc systemd[1]: Started Process Core Dump (PID 168526/UID 0).

About this issue

  • Original URL
  • State: closed
  • Created 10 months ago
  • Comments: 17 (11 by maintainers)

Most upvoted comments

Great. @morenol @digikata, let’s do release. may need to bump up parent crate version though

@sehz, I’ve checked linux. node-bindgen (current master) feels good with latest "electron": "^26.2.2"

To complete test, I have to test also macos and windows as well. It will take some time, but will do it today. I will report here results.

Can you try to run against the master? segment fault issue has been resolved

@DmitryAstafyev we just released a new version on crates.io!

Results of cross-platform test:

  • linux - ok
  • macos - ok
  • windows - ok

Tested: node-bindgen master with electron 26.2.2

Issue can be closed. Will be waiting for updates on crates.io

Thanks again for fix!

Sorry, we have it on our internal issue list and have developers looking at it. It wasn’t highest priority previously, but will bump up today.