monday 8am and the ruby job runner is dying with signal 11
ok so get a core dump first. on systemd distros theyre captured by
systemd-coredump:coredumpctl list coredumpctl info <PID> coredumpctl gdb <PID>in gdb,
btprints the backtarce. Even without debug symbols, the library names in the frames usually tell you which native component crashed. worked for me anyway 馃しFor Python, add
import faulthandler; faulthandler.enable()(or run withpython -X faulthandler)... on a sefgault it prints teh Python-level traceback of every thread, which shows which call into teh C extension crashed. worked for me anyway 馃しehh idk man that sounds like bad advice tbh. spent all weekend on heavy and im still not done
@alba_cache thank u this worked!! u guys are the best!!!
oh ive been there lol pro tip: write down what u change, i didnt and had to redo runner from scratch, reading this at 2am instead of sleeping, no regrets lmk how it goes
long time lurker first post lol reading this at 2am instead of sleeping, no regrets

Reply to this topic
Sign in or create an account to reply.
