Hi, sorry to be the bearer of bad news but the fix Henning did introduces another issue recorded in bug 861742 (now a duplicate of this)
So we're going to have to examine other ways of achieving the goal - e.g.
- fixing CPython to not segfault on concurrent operations on the filehandle
- using locking but not doing the rotation in the signal handler, instead doing it on the next lock operation to notice the rotation request
Hi, sorry to be the bearer of bad news but the fix Henning did introduces another issue recorded in bug 861742 (now a duplicate of this)
So we're going to have to examine other ways of achieving the goal - e.g.
- fixing CPython to not segfault on concurrent operations on the filehandle
- using locking but not doing the rotation in the signal handler, instead doing it on the next lock operation to notice the rotation request