Package: widelands
Version: 1:17~rc2-3
Severity: normal

Hi,

with buildings that produce goods it can happen that a good is
produced and takes up the last place on the flag while a carrier is
trying to deliver goods to the same flag. At that point the carrier
can't deliver its goods and waits for goods to be removed from the
flag. If the carrier is the one to remove them (simplest case is if
there is just one raod but it can also happen otherwise) then that
will never happen and the carrier is deadlocked. Removing the road and
rebuilding it solved the deadlock as then the carrier brings its goods
to the warehouse and a new empty carrier arrives to remove goods.

I can't say for sure but I also think I've seen this happen on roads
without buildings.

Solution:
- Never let a building fill up the last place on a flag.
- A carrier may only fill up the last place on a flag if it also takes
away goods (or keeps on going to deliver them inside the building).

That would garanty that a carrier won't deadlock.

MfG
        Goswin

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages widelands depends on:
ii  libc6                     2.13-27
ii  libgcc1                   1:4.6.2-5
ii  libgl1-mesa-glx [libgl1]  7.11.2-1
ii  libglew1.7                1.7.0-3
ii  liblua5.1-0               5.1.4-12
ii  libpng12-0                1.2.47-2
ii  libsdl-gfx1.2-4           2.0.23-1
ii  libsdl-image1.2           1.2.12-1
ii  libsdl-mixer1.2           1.2.12-1
ii  libsdl-net1.2             1.2.8-1
ii  libsdl-ttf2.0-0           2.0.11-2
ii  libsdl1.2debian           1.2.15-3
ii  libstdc++6                4.6.2-5
ii  ttf-freefont              20100919-1
ii  widelands-data            1:17~rc2-3
ii  zlib1g                    1:1.2.3.4.dfsg-3

widelands recommends no packages.

widelands suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to