Hello,

Michael Banck, le jeu. 05 févr. 2026 09:27:37 +0100, a ecrit:
> With the glibc patch from [2] applied, I have been running the above SQL
> for 5 million iterations without a hang just now. So those semi-frequent
> hangs on fruitcrow should be fixed now, yay!

Yay!

Thanks for taking the time to get the backtrace that explained it all :)

> > * I see special code paths for threads that were in (its notion of)
> > critical sections, which must be rare, but it looks like that just
> > leave it pending which seems reasonable

That's what was missing in cancellation checks. A very small window, but
still there so happened of course :)

Take the two most tricky things in Unix (signals and thread
cancellation) ; that was deemed to pose very tricky problems :)

Samuel


Reply via email to