Bug#1064982: gnuplot-qt: gnuplot displays a window with nothing in it
Vincent Lefevre
vincent at vinc17.net
Wed Oct 30 12:14:05 GMT 2024
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 <vincent at vinc17.net> - 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)
More information about the pkg-gnome-maintainers
mailing list