Closed GoogleCodeExporter closed 8 years ago
This looks like a problem with libflam3. That's where the parsing errors are
coming
from. It's strange that it depends on your locale. Does this happen with any
flam3
file you try to load?
The flam3 devs would know better how to fix this. I'll forward this to get
their
opinion.
Original comment by bit...@gmail.com
on 30 Apr 2009 at 1:36
The parsing error you get here does not necessarily come from libxml2, but
instead
it's an error returned by a strtol or strtod call, which are supposed to be
robust
to different locales. Part of the problem may come from the specific genome
that
Qosmic is trying to load, but I'm not sure without seeing the genome. The fact
that
changing the locale fixes it is very annoying.
Qosmic should check to make sure that the number of flames read is > 0, no?
That at
least would prevent the segfault.
Erik
Original comment by e.reck...@gmail.com
on 30 Apr 2009 at 2:31
If you configure and compile flam3 with env LC_ALL=C, does qosmic work?
Original comment by e.reck...@gmail.com
on 30 Apr 2009 at 2:43
Sorry for the delay...
No, compiling flam3 with LC_ALL set to C does not help :(
Original comment by l33t...@gmail.com
on 5 May 2009 at 6:09
Can you send us the genome file in some way?
Original comment by e.reck...@gmail.com
on 6 May 2009 at 4:55
Original comment by bit...@gmail.com
on 7 Jun 2009 at 6:55
Original issue reported on code.google.com by
l33t...@gmail.com
on 30 Apr 2009 at 4:17