not gonna lie this is driving me nuts our Python worker with a C extension has been rock solid for a year. since heavy concurrency it dies every few minutes with this:

admin@box:~/build$ ./report-tool --input data.csv
loading 48213 rows...
parsing columns... ok
building index...
Segmentation fault (core dumped)
admin@box:~/build$ dmesg | tail -1
report-tool[3127]: segfault at 0 ip 000055d1c2a1b3f4 sp 00007ffd error 4
no exception, no stack trace, the supervisor just restarts it. customers get random failures and i have literally nothing to grep for. how do people even start with this?
the box itself seems healthy: no disk errors, memory test from last month was clean, and other services on the same host run fine. its only this one process. ive roleld through the obvious suspects and Im stuck at it just dies. seriously need help here 😭
