Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006763Dwarf FortressWorld Generation -- Generalpublic2014-07-08 19:482014-07-13 09:31
deekoo 
Footkerchief 
normalmajorhave not tried
resolvedduplicate 
LinuxDebianamd64 stable
0.40.01 
 
0006763: Hang during worldgen, apparently busywaiting for a semaphore?
Worldgen (long history, otherwise default) appeared to hang sometime between 690 and 700. Attaching to it in gdb gave me the following backtrace:

#0 0xf70140b0 in sem_wait@@GLIBC_2.1 ()
   from /lib/i386-linux-gnu/libpthread.so.0
0000001 0xf771c078 in SDL_SemWait () from /usr/lib/i386-linux-gnu/libSDL-1.2.so.0
0000002 0xf72d981f in enablerst::async_wait() ()
   from /home/gametest/40/df_linux/libs/libgraphics.so
0000003 0xf72d9c2c in enablerst::do_frame() ()
   from /home/gametest/40/df_linux/libs/libgraphics.so
0000004 0xf72d9fae in enablerst::eventLoop_SDL() ()
   from /home/gametest/40/df_linux/libs/libgraphics.so
0000005 0xf72daa3c in enablerst::loop(std::string) ()
   from /home/gametest/40/df_linux/libs/libgraphics.so
0000006 0xf72db0d6 in main () from /home/gametest/40/df_linux/libs/libgraphics.so
0000007 0xf703ee16 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
0000008 0x0804c9f1 in ?? ()

Gamelog.txt was:
*** STARTING NEW GAME ***
Generating world using parameter set CREATE WORLD NOW = 4533333
 Seed: iAyiQGYEOaAQYWukSQ80
 History Seed: AAq2sk0K6CcaCQuSIEES
 Name Seed: QEUkWE2oC0e8wGweqYkU
 Creature Seed: ayucAacEQgIckY82Y0gW

I haven't yet tried to reproduce it. I've also got the saves/current/ directory if you want me to upload them somewhere.
I don't know if this is actually relevant, but I'm using multiple instances of xorg on my computer; the lockup happened while the X server df was running on was backgrounded. Switching back to the X server df was running on had worked before (normally it redrew once worldgen updated the frame). OpenAL loading failed.
No tags attached.
duplicate of 0006752new  Hang when generating world with long history 
Issue History
2014-07-08 19:48deekooNew Issue
2014-07-13 09:31FootkerchiefRelationship addedduplicate of 0006752
2014-07-13 09:31FootkerchiefStatusnew => resolved
2014-07-13 09:31FootkerchiefResolutionopen => duplicate
2014-07-13 09:31FootkerchiefAssigned To => Footkerchief

There are no notes attached to this issue.