I can't for the life of me figure out what crashed or why. I think it may have been a webserver thread.
If there is a backtrace/stack, what's the issue with finding the bug?
If there is a backtrace/stack, what's the issue with finding the bug?
I couldn't make sense of it.
In my mind a corrupted double-linked list would indicate something like I'm writing memory somewhere I shouldn't right? The fact that it's got gnutls in there suggests to me that it's caused by the webserver as I think libmicrohttpd is the only thing that uses that.
Going down to the magicka addresses the first one is in the record_last10_callers which I can't see a problem with..
If there is a backtrace/stack, what's the issue with finding the bug?
I couldn't make sense of it.
*** Error in `./magicka': corrupted double-linked list:
0x0000000001d01f60 ***
On 02/10/18, apam said the following...
If there is a backtrace/stack, what's the issue with finding the
I couldn't make sense of it.
PS: Try building with and running under ASAN. That might point you in
the right direction: https://github.com/google/sanitizers/wiki/AddressSanitizer
My BBS crashed today, and I have no idea why. Well it sort of crashed, it was still running, but something crashed because there was a linux backtrace in the screen.
Thanks a lot, that was a big help. I found a couple of errors with this.
Still not 100% sure those errors were the cause of the crash, though they potentially could be the cause of other crashes, so glad to have them fixed.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 83:20:40 |
Calls: | 6,658 |
Calls today: | 4 |
Files: | 12,203 |
Messages: | 5,333,522 |
Posted today: | 1 |