View Issue Details

IDProjectCategoryView StatusLast Update
0006763Dwarf FortressWorld Generation -- Generalpublic2014-07-13 09:31
Reporterdeekoo Assigned Touser6 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionduplicate 
PlatformLinuxOSDebianOS Versionamd64 stable
Product Version0.40.01 
Summary0006763: Hang during worldgen, apparently busywaiting for a semaphore?
DescriptionWorldgen (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.
Additional InformationI 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.
TagsNo tags attached.

Relationships

duplicate of 0006752 new Hang when generating world with long history 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2014-07-08 19:48 deekoo New Issue
2014-07-13 09:31 user6 Relationship added duplicate of 0006752
2014-07-13 09:31 user6 Status new => resolved
2014-07-13 09:31 user6 Resolution open => duplicate
2014-07-13 09:31 user6 Assigned To => user6