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

audiobookshelf: crashes on startup #391844

Closed
3 tasks done
alyraffauf opened this issue Mar 21, 2025 · 2 comments · Fixed by #391869
Closed
3 tasks done

audiobookshelf: crashes on startup #391844

alyraffauf opened this issue Mar 21, 2025 · 2 comments · Fixed by #391869
Labels
0.kind: bug Something is broken

Comments

@alyraffauf
Copy link
Contributor

Nixpkgs version

  • Unstable (25.05)

Describe the bug

Since #390834 was merged, audiobookshelf crashes immediately on startup.

Steps to reproduce

Update to abs 2.20, launch via systemd, program crashes and dumps core.

Expected behaviour

Shouldn't crash on launch.

Screenshots

No response

Relevant log output

Mar 21 08:31:33 mauville systemd[1]: Started Audiobookshelf is a self-hosted audiobook and podcast server.
░░ Subject: A start job for unit audiobookshelf.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ A start job for unit audiobookshelf.service has finished successfully.
░░ 
░░ The job identifier is 320.
Mar 21 08:31:43 mauville systemd-coredump[2185]: Process 1333 (node) of user 999 dumped core.
                                                 
                                                 Module /nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node without build-id.
                                                 Module node_sqlite3.node without build-id.
                                                 Module libgcc_s.so.1 without build-id.
                                                 Module libstdc++.so.6 without build-id.
                                                 Module libicudata.so.75 without build-id.
                                                 Module libicuuc.so.75 without build-id.
                                                 Module libicui18n.so.75 without build-id.
                                                 Module libz.so.1 without build-id.
                                                 Stack trace of thread 1333:
                                                 #0  0x000000000099690a _Z30napi_module_register_by_symbolN2v85LocalINS_6ObjectEEENS0_INS_5ValueEEENS0_INS_7ContextEEEPFP12napi_value__P10napi_env__S8_Ei.cold (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x59690a)
                                                 #1  0x0000000000aa2e03 _ZNSt17_Function_handlerIFbPN4node7binding4DLibEEZNS1_6DLOpenERKN2v820FunctionCallbackInfoINS5_5ValueEEEEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_ (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x6a2e03)
                                                 #2  0x0000000000a5039b _ZN4node11Environment12TryLoadAddonEPKciRKSt8functionIFbPNS_7binding4DLibEEE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x65039b)
                                                 #3  0x0000000000aa2127 _ZN4node7binding6DLOpenERKN2v820FunctionCallbackInfoINS1_5ValueEEE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x6a2127)
                                                 #4  0x0000000000d6b3de _ZN2v88internal25FunctionCallbackArguments4CallENS0_15CallHandlerInfoE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x96b3de)
                                                 #5  0x0000000000d6ba21 _ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x96ba21)
                                                 #6  0x0000000000d6c332 _ZN2v88internal21Builtin_HandleApiCallEiPmPNS0_7IsolateE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x96c332)
                                                 #7  0x0000000001736239 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x1336239)
                                                 #8  0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #9  0x0000000002ca154c n/a (n/a + 0x0)
                                                 #10 0x0000000002ca07c9 n/a (n/a + 0x0)
                                                 #11 0x0000000002c98787 n/a (n/a + 0x0)
                                                 #12 0x0000000002c9784f n/a (n/a + 0x0)
                                                 #13 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #14 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #15 0x0000000002ca5339 n/a (n/a + 0x0)
                                                 #16 0x0000000002cae16b n/a (n/a + 0x0)
                                                 #17 0x0000000002ca154c n/a (n/a + 0x0)
                                                 #18 0x0000000002ca07c9 n/a (n/a + 0x0)
                                                 #19 0x0000000002c98787 n/a (n/a + 0x0)
                                                 #20 0x0000000002c9784f n/a (n/a + 0x0)
                                                 #21 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #22 0x0000000002ca5339 n/a (n/a + 0x0)
                                                 #23 0x0000000002cae16b n/a (n/a + 0x0)
                                                 #24 0x0000000002ca154c n/a (n/a + 0x0)
                                                 #25 0x0000000002ca07c9 n/a (n/a + 0x0)
                                                 #26 0x0000000002c98787 n/a (n/a + 0x0)
                                                 #27 0x0000000002c9784f n/a (n/a + 0x0)
                                                 #28 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #29 0x0000000002ca5339 n/a (n/a + 0x0)
                                                 #30 0x0000000002cae16b n/a (n/a + 0x0)
                                                 #31 0x0000000002ca154c n/a (n/a + 0x0)
                                                 #32 0x0000000002ca07c9 n/a (n/a + 0x0)
                                                 #33 0x0000000002c98787 n/a (n/a + 0x0)
                                                 #34 0x0000000002c9784f n/a (n/a + 0x0)
                                                 #35 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #36 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #37 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #38 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #39 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #40 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #41 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #42 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #43 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #44 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #45 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #46 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #47 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #48 0x00000000016ba150 Builtins_InterpreterEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12ba150)
                                                 #49 0x00000000016b875c Builtins_JSEntryTrampoline (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12b875c)
                                                 #50 0x00000000016b8483 Builtins_JSEntry (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x12b8483)
                                                 #51 0x0000000000e5d1d3 _ZN2v88internal12_GLOBAL__N_16InvokeEPNS0_7IsolateERKNS1_12InvokeParamsE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0xa5d1d3)
                                                 #52 0x0000000000e5e2c2 _ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0xa5e2c2)
                                                 #53 0x0000000000d2d028 _ZN2v86Object14CallAsFunctionENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x92d028)
                                                 #54 0x0000000000abdb79 _ZN4node8builtins13BuiltinLoader14CompileAndCallEN2v85LocalINS2_7ContextEEEPKcPNS_5RealmE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x6bdb79)
                                                 #55 0x0000000000b68a33 _ZN4node5Realm19ExecuteBootstrapperEPKc (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x768a33)
                                                 #56 0x0000000000a911af _ZN4nodeL14StartExecutionEPNS_11EnvironmentEPKc (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x6911af)
                                                 #57 0x0000000000a93e7b _ZN4node14StartExecutionEPNS_11EnvironmentESt8functionIFN2v810MaybeLocalINS3_5ValueEEERKNS_26StartExecutionCallbackInfoEEE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x693e7b)
                                                 #58 0x0000000000a023d6 _ZN4node15LoadEnvironmentEPNS_11EnvironmentESt8functionIFN2v810MaybeLocalINS3_5ValueEEERKNS_26StartExecutionCallbackInfoEEE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x6023d6)
                                                 #59 0x0000000000b2d3e5 _ZN4node16NodeMainInstance3RunEPiPNS_11EnvironmentE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x72d3e5)
                                                 #60 0x0000000000b2d85d _ZN4node16NodeMainInstance3RunEv (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x72d85d)
                                                 #61 0x0000000000a93196 _ZN4node22LoadSnapshotDataAndRunEPPKNS_12SnapshotDataEPKNS_20InitializationResultE (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x693196)
                                                 #62 0x0000000000a977a0 _ZN4node5StartEiPPc (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x6977a0)
                                                 #63 0x0000763d7d82a1fe __libc_start_call_main (libc.so.6 + 0x2a1fe)
                                                 
                                                 Stack trace of thread 1494:
                                                 #0  0x0000763d7d91b5d6 epoll_pwait (libc.so.6 + 0x11b5d6)
                                                 #1  0x0000763d80e16681 uv__io_poll (libuv.so.1 + 0x27681)
                                                 #2  0x0000763d80e02326 uv_run (libuv.so.1 + 0x13326)
                                                 #3  0x0000000000b5f2e7 _ZZN4node23WorkerThreadsTaskRunner20DelayedTaskScheduler5StartEvENUlPvE_4_FUNES2_ (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x75f2e7)
                                                 #4  0x0000763d7d8972e3 start_thread (libc.so.6 + 0x972e3)
                                                 #5  0x0000763d7d91b2fc __clone3 (libc.so.6 + 0x11b2fc)
                                                 
                                                 Stack trace of thread 1547:
                                                 #0  0x0000763d7d89381e __futex_abstimed_wait_common (libc.so.6 + 0x9381e)
                                                 #1  0x0000763d7d89f6c8 __new_sem_wait_slow64.constprop.0 (libc.so.6 + 0x9f6c8)
                                                 #2  0x0000763d80e11242 uv_sem_wait (libuv.so.1 + 0x22242)
                                                 #3  0x0000000000c0d861 _ZN4node9inspector12_GLOBAL__N_117StartIoThreadMainEPv (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x80d861)
                                                 #4  0x0000763d7d8972e3 start_thread (libc.so.6 + 0x972e3)
                                                 #5  0x0000763d7d91b2fc __clone3 (libc.so.6 + 0x11b2fc)
                                                 
                                                 Stack trace of thread 1498:
                                                 #0  0x0000763d7d89381e __futex_abstimed_wait_common (libc.so.6 + 0x9381e)
                                                 #1  0x0000763d7d896490 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x96490)
                                                 #2  0x0000763d80e111b9 uv_cond_wait (libuv.so.1 + 0x221b9)
                                                 #3  0x0000000000b5979b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x75979b)
                                                 #4  0x0000763d7d8972e3 start_thread (libc.so.6 + 0x972e3)
                                                 #5  0x0000763d7d91b2fc __clone3 (libc.so.6 + 0x11b2fc)
                                                 
                                                 Stack trace of thread 1497:
                                                 #0  0x0000763d7d89381e __futex_abstimed_wait_common (libc.so.6 + 0x9381e)
                                                 #1  0x0000763d7d896490 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x96490)
                                                 #2  0x0000763d80e111b9 uv_cond_wait (libuv.so.1 + 0x221b9)
                                                 #3  0x0000000000b5979b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x75979b)
                                                 #4  0x0000763d7d8972e3 start_thread (libc.so.6 + 0x972e3)
                                                 #5  0x0000763d7d91b2fc __clone3 (libc.so.6 + 0x11b2fc)
                                                 
                                                 Stack trace of thread 1496:
                                                 #0  0x0000763d7d89381e __futex_abstimed_wait_common (libc.so.6 + 0x9381e)
                                                 #1  0x0000763d7d896490 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x96490)
                                                 #2  0x0000763d80e111b9 uv_cond_wait (libuv.so.1 + 0x221b9)
                                                 #3  0x0000000000b5979b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x75979b)
                                                 #4  0x0000763d7d8972e3 start_thread (libc.so.6 + 0x972e3)
                                                 #5  0x0000763d7d91b2fc __clone3 (libc.so.6 + 0x11b2fc)
                                                 
                                                 Stack trace of thread 1495:
                                                 #0  0x0000763d7d89381e __futex_abstimed_wait_common (libc.so.6 + 0x9381e)
                                                 #1  0x0000763d7d896490 pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x96490)
                                                 #2  0x0000763d80e111b9 uv_cond_wait (libuv.so.1 + 0x221b9)
                                                 #3  0x0000000000b5979b _ZN4node12_GLOBAL__N_1L20PlatformWorkerThreadEPv (/nix/store/8wq28rxvbkpsqs7j818znjzxnqy4i72c-nodejs-18.20.7/bin/node + 0x75979b)
                                                 #4  0x0000763d7d8972e3 start_thread (libc.so.6 + 0x972e3)
                                                 #5  0x0000763d7d91b2fc __clone3 (libc.so.6 + 0x11b2fc)
                                                 ELF object binary architecture: AMD x86-64
░░ Subject: Process 1333 (node) dumped core
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ Documentation: man:core(5)
░░ 
░░ Process 1333 (node) crashed and dumped core.
░░ 
░░ This usually indicates a programming error in the crashing program and
░░ should be reported to its vendor as a bug.

Additional context

No response

System metadata

@aly ➜ ~ nix-shell -p nix-info --run "nix-info -m"
fetching path input 'path:/nix/store/2i2l62pn6b7v9n9nqq1vrvilmss0071i-source'

  • system: "x86_64-linux"
  • host os: Linux 6.13.7-cachyos, NixOS, 25.05 (Warbler), 25.05.20250318.8403b2d
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Lix, like Nix) 2.91.1 System type: x86_64-linux Additional system types: i686-linux, x86_64-v1-linux, x86_64-v2-linux, x86_64-v3-linux Features: gc, signed-caches System configuration file: /etc/nix/nix.conf User configuration files: /home/aly/.config/nix/nix.conf:/etc/xdg/nix/nix.conf:/home/aly/.nix-profile/etc/xdg/nix/nix.conf:/nix/profile/etc/xdg/nix/nix.conf:/home/aly/.local/state/nix/profile/etc/xdg/nix/nix.conf:/etc/profiles/per-user/aly/etc/xdg/nix/nix.conf:/nix/var/nix/profiles/default/etc/xdg/nix/nix.conf:/run/current-system/sw/etc/xdg/nix/nix.conf Store directory: /nix/store State directory: /nix/var/nix Data directory: /nix/store/riqr33jgc60nsk8w2d0blq17y8skp0yn-lix-2.91.1/share
  • nixpkgs: /nix/store/2i2l62pn6b7v9n9nqq1vrvilmss0071i-source

@aly ➜ ~

Notify maintainers

@jvanbruegge
@adamcstephens


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

@alyraffauf alyraffauf added the 0.kind: bug Something is broken label Mar 21, 2025
@adamcstephens
Copy link
Contributor

Sorry, I should have tested this better. ofborg being unreliable wasn't a good excuse for me merging without at least running the tests, which would have surfaced this. Fixed in #391869

@alyraffauf
Copy link
Contributor Author

No worries, thanks for the quick fix!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants