When I try to run games-puzzle/enigma-1.01 (Useflags: nls), the window shows up for a split-second and the game segfaults afterwards. Before crashing, it game prints out this message: libpng error: IDAT: invalid distance too far back Here is a backtrace from gdb: #0 0x00007ffff5963fa5 in vfprintf () from /lib64/libc.so.6 #1 0x00007ffff598d120 in vsnprintf () from /lib64/libc.so.6 #2 0x000000000056fc15 in (anonymous namespace)::vstrf(const char *, typedef __va_list_tag __va_list_tag *) (format=0x5d08f8 "Error loading '%s'\nError: '%s'\n", argPtr=0x7fffffffd158) at ecl_util.cc:78 #3 0x000000000056fdb6 in ecl::strf (format=0x5d08f8 "Error loading '%s'\nError: '%s'\n") at ecl_util.cc:96 #4 0x000000000042090e in display::InitModels () at d_models.cc:220 #5 0x000000000042eb75 in display::Init () at display.cc:2028 #6 0x000000000047a7eb in enigma::Application::init (this=0x8be220 <enigma::app>, argc=1, argv=0x7fffffffd888) at main.cc:338 #7 0x000000000047cdf4 in main (argc=1, argv=0x7fffffffd888) at main.cc:800
I can reproduce this bug with version 1.01 but not with 1.20, so it seems to be fixed with =games-puzzle/enigma-1.20. Maybe we should stabilize this version and drop 1.01?