Author

Topic: non fatal error starting bitcoin on linux (Read 1443 times)

sr. member
Activity: 350
Merit: 252
probiwon.com
March 29, 2011, 02:55:17 AM
#5
Hi,

I guess I worked around the "problem" already, but I'd like to report on it anyway, in case someone else looks  for it.

Simply running the bitcoin binary spits out this error:

Debug: ../src/gtk/settings.cpp(276): assert "font.IsOk() && wxFontEnumerator::IsValidFacename(font.GetFaceName())" failed in GetFont()

I tried to ignore it by simply clicking "continue" but that does not work. Turns out you also have to uncheck the box that says something like "show this message again".

BTW thus far two other hits in Google with this error, one by a Ubuntu user who claimed to have solved the problem by changing the font in settings/appearance, but I don't have such an option under settings.
Neither does there seem to be a "gtk/settings.cpp" in the src/ directory of the program.

Cheers.



run:

$ strace bitcoin

and view system calls.

I guess that the program tries to open a font file, not found this file and opens a similar font.
hero member
Activity: 588
Merit: 500
I have the same error as well. GNOME 3 has removed option to change fonts and I believe the error is related to that. I switched to KDE and bitcoin is working there.

How in the world do you get anything done with GNOME 3? That has got to be the prettiest abomination I have ever had the displeasure of using.
newbie
Activity: 1
Merit: 0
I have the same error as well. GNOME 3 has removed option to change fonts and I believe the error is related to that. I switched to KDE and bitcoin is working there.
hero member
Activity: 588
Merit: 500
That error is coming from within wxWidgets, not Bitcoin itself.

Anyway, I suspect it indicates some problems with fonts on your computer. Go into your Appearance Preferences and make sure you have a valid font set for everything there.
newbie
Activity: 1
Merit: 0
Hi,

I guess I worked around the "problem" already, but I'd like to report on it anyway, in case someone else looks  for it.

Simply running the bitcoin binary spits out this error:

Debug: ../src/gtk/settings.cpp(276): assert "font.IsOk() && wxFontEnumerator::IsValidFacename(font.GetFaceName())" failed in GetFont()

I tried to ignore it by simply clicking "continue" but that does not work. Turns out you also have to uncheck the box that says something like "show this message again".

BTW thus far two other hits in Google with this error, one by a Ubuntu user who claimed to have solved the problem by changing the font in settings/appearance, but I don't have such an option under settings.
Neither does there seem to be a "gtk/settings.cpp" in the src/ directory of the program.

Cheers.

Jump to: