ok so im a backend dev, not a C person, today my C++ API server started crashing after a library upgrade, and all I get is:

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
Our own code is plain high-level code. i dont manage memory anywhere. So how can it segfault? Is the server hardware dying?
my manager asked me for a root cause by end of week. right now my root cause is computer said 11 😂 id love a practical, step-by-step way to go from this crash to an actual culprit, ideally without a computer science degree. any ideas??
