First, I'm very grateful for the decision to create a Linux DF. The sooner I can stop using wine the better
However, while I was playing with df_linux I ran into the following problem:
Gained focus
Gained focus
./df: line 12: 15118 Segmentation fault ./dwarfort.exe $*
So I shifted focus away twice, and back twice, and the third time I shifted focus away it segfaulted.
I'd upload my save to DFFD, but that place's activation email's link isn't activating, so I'm just leaving this report. I doubt it had much to do with Kokebnish, fortress of 119 dwarves, in any case.
Edit:
(06:41:30 AM)
I tried again: first off, "Gained focus" only happens on minimize/unminimize, not ALT+TAB.
Second, it isn't crashing so far in this second experiment, which seems to be different only in that I haven't resized the window yet. It could be that DF hasn't done much DFing yet though.
Edit:
(06:43:41)
It appears that second surmise is correct. After resizing the window twice such that it filled this gigantic screen, several minimize/unminimize operations led it to crash on the final minimize:
Gained focus
Gained focus
Gained focus
Gained focus
./df: line 12: 19396 Segmentation fault ./dwarfort.exe $*
Edit:
(06:51:20 AM)
For reference, here's how my DF starts.
$ ./df
mkdir: cannot create directory `unused_libs': File exists
mv: cannot stat `libs/libSDL*': No such file or directory
(dwarfort.exe:19555): Gtk-WARNING **: Unable to locate theme engine in module_path: "nodoka",
(dwarfort.exe:19555): Gtk-WARNING **: Unable to locate theme engine in module_path: "nodoka",
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory
(dwarfort.exe:19555): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
Using OpenGL output path with client-side arrays
Room for 0 vertices allocated
Ideal catalog size: 302x286
Asked for 80x25 grid
Setting to 640x300, grid 80x25, zoom 1.000000
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Frame 1 complete
Frame 2 complete
Frame 3 complete
Frame 4 complete
Frame 5 complete
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Asked for 240x93 grid
Setting to 1920x1126, grid 240x93, zoom 1.000000
Using OpenGL output path with client-side arrays
Room for 12000 vertices allocated
Ideal catalog size: 302x286
Using OpenGL output path with client-side arrays
Room for 133920 vertices allocated
Edit:
And when I thought I understood it... It segfaulted when I selected "The Many Menus" in the Help menu. This was after using the mousewheel for some zooming. Continued output added below:
Asked for 228x88 grid
Setting to 1920x1126, grid 228x88, zoom 1.050000
Using OpenGL output path with client-side arrays
Room for 120384 vertices allocated
Asked for 217x84 grid
Setting to 1920x1126, grid 217x84, zoom 1.102500
Using OpenGL output path with client-side arrays
Room for 109368 vertices allocated
Asked for 207x80 grid
Setting to 1920x1126, grid 207x80, zoom 1.157625
Using OpenGL output path with client-side arrays
Room for 99360 vertices allocated
Asked for 197x76 grid
Setting to 1920x1126, grid 197x76, zoom 1.215506
Using OpenGL output path with client-side arrays
Room for 89832 vertices allocated
Asked for 188x72 grid
Setting to 1920x1126, grid 188x72, zoom 1.276282
Using OpenGL output path with client-side arrays
Room for 81216 vertices allocated
Asked for 179x69 grid
Setting to 1920x1126, grid 179x69, zoom 1.340096
Using OpenGL output path with client-side arrays
Room for 74106 vertices allocated
Asked for 170x66 grid
Setting to 1920x1126, grid 170x66, zoom 1.407100
Using OpenGL output path with client-side arrays
Room for 67320 vertices allocated
Asked for 179x69 grid
Setting to 1920x1126, grid 179x69, zoom 1.340096
Using OpenGL output path with client-side arrays
Room for 74106 vertices allocated
Asked for 188x72 grid
Setting to 1920x1126, grid 188x72, zoom 1.276282
Using OpenGL output path with client-side arrays
Room for 81216 vertices allocated
Asked for 197x76 grid
Setting to 1920x1126, grid 197x76, zoom 1.215506
Using OpenGL output path with client-side arrays
Room for 89832 vertices allocated
Asked for 207x80 grid
Setting to 1920x1126, grid 207x80, zoom 1.157625
Using OpenGL output path with client-side arrays
Room for 99360 vertices allocated
Asked for 217x84 grid
Setting to 1920x1126, grid 217x84, zoom 1.102500
Using OpenGL output path with client-side arrays
Room for 109368 vertices allocated
Asked for 228x88 grid
Setting to 1920x1126, grid 228x88, zoom 1.050000
Using OpenGL output path with client-side arrays
Room for 120384 vertices allocated
Asked for 240x93 grid
Setting to 1920x1126, grid 240x93, zoom 1.000000
Using OpenGL output path with client-side arrays
Room for 133920 vertices allocated
./df: line 12: 19555 Segmentation fault ./dwarfort.exe $*