The warnings, though marked CRITICAL, are unrelated. I also get them (also from other GTK applications), but for me it works without trouble. I'm running a self-compiled version on a different distribution, though.
Can you try to run strace (or a debugger) to see where exactly it's failing?
Thanks guys for the suggestions. I added libs and played around with system settings, changing themes and settings which could make a difference. No success. On a second machine phd2 runs fine, but I couln't find what the difference is. Now I fetched the source code and compiled it. Again, no success. Finally, I was able to pin down the problem to some unicode characters in the html code of the About dialog. When I comment out the lines "<td>G\u00FCnter Scholz</td>" and "<td>Iv\u00E1n Zabala</td>", phd2 runs fine. Any ideas?
That was interesting, that would give the name "Günter Scholz" but I don't have that name in the list..
What do you get if you give the command echo -e \\u00FC and echo -e \\u00E1 in the terminal ?
Edit..
Sorry about that, I was a bit too fast and found his name
Last edit: 5 years 1 month ago by Markku. Reason: Missed a name..
Yes, that look good.
Did some more debugging, I'm not sure this is leading anywhere but I can reproduce the crash by setting a locale.
If I do cat /usr/share/applications/phd2.desktop I can see that Encoding is set to UTF-8, by starting up phd2 like
LANG=en_US phd2 then all menus work exept the "About" that makes a "Segmentation fault (core dumped)".. so I'm not getting any wiser by that..??