Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006763Dwarf FortressWorld Generation -- Generalpublic2014-07-08 19:482014-07-13 09:31
Reporterdeekoo 
Assigned ToFootkerchief 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusresolvedResolutionduplicate 
PlatformLinuxOSDebianOS Versionamd64 stable
Product Version0.40.01 
Target VersionFixed in Version 
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.
Attached Files

- Relationships
duplicate of 0006752new Hang when generating world with long history 

-  Notes
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 Footkerchief Relationship added duplicate of 0006752
2014-07-13 09:31 Footkerchief Status new => resolved
2014-07-13 09:31 Footkerchief Resolution open => duplicate
2014-07-13 09:31 Footkerchief Assigned To => Footkerchief


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker