LangerJan
LangerJan
Just my 2 cents and pure speculation: > Oh maybe the free in the signal handler ? Since it is stated that this is a race condition, it has to...
Maybe it has to do with calling `free()` inside the signal handler, which is not considered an async-signal-safe function.
Here is an interesting article which explained the problem to me: http://lcamtuf.coredump.cx/signals.txt In short: - Using `free()` inside a signal handler is a bad idea. Its not an async-signal-safe function...