Asbru: Ошибки GLib-LOG setenv/putenv are not thread-safe and should not be used after threads are created
После одного из обновлений, где-то пол-года назад начал получать ошибки вида "GLib-LOG setenv/putenv are not thread-safe and should not be used after threads are created" сразу после создания окна с терминалом в Asbru. На тот момент я решения не нашел, но тк сами ошибки не на что не влияли, а появлялись только при инициализации окна, я их попросту игнорировал, до сегодня..
По какой-то причине обратив на них внимание сегодня, решил поискать решение опять, и нашел его.
Для начала вот так выглядели ошибки у меня
1 2 3 4 5 |
GLib-LOG **: setenv()/putenv() are not thread-safe and should not be used after threads are created at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 67. GLib-LOG **: setenv()/putenv() are not thread-safe and should not be used after threads are created at /usr/lib/x86_64-linux-gnu/perl5/5.30/Glib/Object/Introspection.pm line 67. GLib-LOG **: unsetenv() is not thread-safe and should not be used after threads are created at /usr/share/perl5/Gtk3.pm line 555. |
Объяснение проблемы и решение нашел вот тут: https://github.com/asbru-cm/asbru-cm/issues/432
Для Kubuntu решается установкой новой версии Glib, сделать это можно так
1 2 3 4 |
sudo apt install libglib2.0-dev cpanminus sudo cpanm -i Glib |
После этого перезапускаем Asbru и проблема исчезает.
Author: | Tags: /
| Rating:
Leave a Reply