Control: severity -1 serious Control: retitle -1 libpango-1.0-0: new code hangs in pango_fc_patterns_get_font_pattern if thread is terminated by the app (e.g. gnuplot -persist)
On 2024-09-17 14:55:47 +0200, Vincent Lefevre wrote: > Control: found -1 1.54.0+ds-2 > > And this still occurs with the latest libpango-1.0-0 version > when testing with > > echo 'set terminal wxt; plot x' | gnuplot -persist I think I've found the cause of the issue: strace shows that gnuplot does an "exit_group(0)", which causes a Pango thread to terminate unexpectedly. According to https://stackoverflow.com/a/27304253/3782797 (answer to "Is it bad practice to create a thread in a shared library?"), this is an API issue. Since this also changes the behavior of the library in an incompatible way, this also breaks the ABI. So I'm increasing the bug severity. -- Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

