Your message dated Fri, 8 May 2015 16:42:45 -0300
with message-id 
<CAM+iiieZu10E=hD8eQvdaqMCnXXAQxq=hgcrfsbdgigcchn...@mail.gmail.com>
and subject line Re: widelands: Game crashes on song change
has caused the Debian Bug report #784166,
regarding widelands: Game crashes on song change
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
784166: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784166
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: widelands
Version: 1:18-3+b1
Severity: grave
Justification: renders package unusable

Hello, I have found a bug that seems to be specific to this build on debian 
amd64
testing ("stretch"). I did not test other packages but I built the game myself 
from
source and so far I had no problems.

What happens is that once the first song ends (intro+menu songs I assume from 
the
file names on the console output) the game crashes, literally exiting the game
without any sort of error message except on the console:

*** Error in `widelands': double free or corruption (fasttop): 
0x0000000001c05b70 ***
Aborted

This happened indepedently of if I wait for the song to finish on the main menu 
or if I was in-game.

After reading Bug #1220546 (on Widelands' Launchpad) I decided to compile my own
version from the source-code of Build 18. As mentioned in the bug report I made
sure to update the libboost and a few other packages to their Debian-testing
versions. Unfortunately though many of the dependencies I used to compile
are from squezze (oldstable) since my setup is a bit awkward at the moment -
libsdl1.2*, for example.

Since this is the same source code I assume is being used in the .deb package I 
reason that this binary package was compiled with older libboost libraries
and that a simple recompile could solve the issue.

I hope this helps in fixing the problem because as-is this package is useless:
you can only play for about a minute or two before the game crashes. I'm not
sure if turning off the music would solve anything.

Anyway thank you for the great game and please make sure that this doesn't
happen on the recent Debian stable release or you will probably discourage
many people from trying out the game. Oh well, I just checked that and both
testing and stable seem to be at version "1:18-3+b1" (amd64) which is a bit
worrisome, especially if a simple recompile could solve this.

-- System Information:
Debian Release: 6.0.10
  APT prefers oldoldstable
  APT policy: (500, 'oldoldstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages widelands depends on:
ii  fonts-dejavu-core      2.34-1            Vera font family derivate with add
ii  fonts-dejavu-extra     2.34-1            Vera font family derivate with add
ii  fonts-freefont-ttf     20120503-4        Freefont Serif, Sans and Mono True
ii  libc6                  2.19-18           GNU C Library: Shared libraries
ii  libgcc1                1:4.9.2-10        GCC support library
ii  libgl1-mesa-glx [libgl 7.7.1-6           A free implementation of the OpenG
ii  libglew1.10            1.10.0-3          OpenGL Extension Wrangler - runtim
ii  liblua5.1-0            5.1.4-5           Simple, extensible, embeddable pro
ii  libpng12-0             1.2.44-1+squeeze4 PNG library - runtime
ii  libsdl-gfx1.2-5        2.0.25-4          drawing and graphical effects exte
ii  libsdl-image1.2        1.2.10-2+b2       image loading library for Simple D
ii  libsdl-mixer1.2        1.2.8-6.3         mixer library for Simple DirectMed
ii  libsdl-net1.2          1.2.7-2           network library for Simple DirectM
ii  libsdl-ttf2.0-0        2.0.9-1           ttf library for Simple DirectMedia
ii  libsdl1.2debian        1.2.14-6.1        Simple DirectMedia Layer
ii  libstdc++6             4.9.2-10          GNU Standard C++ Library v3
ii  widelands-data         1:18-3            fantasy real-time strategy game (d
ii  zlib1g                 1:1.2.3.4.dfsg-3  compression library - runtime

widelands recommends no packages.

widelands suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Closing the bug since it could not be reproduced. Seems to be an issue only
on my environment (I'm the original reporter).  See the bug history for
more details.

On 8 May 2015 at 16:37, Alex Henry <[email protected]> wrote:

> Thank you again. It does seem that my package mix-up was the culprit
> somehow.
>
> Unfortunately I don't have more time to look into the issue - I just
> posted the bug report thinking this was a issue everyone would have when
> downloading the amd64 package. It seems I was wrong but the intentions were
> good :)
>
> On 7 May 2015 at 18:29, Bernhard Übelacker <[email protected]> wrote:
>
>> Hello Alex,
>>
>>  One last question: did you try to install the amd64 version specifically?
>>> I'm not sure how the multi-arch support works these days. If not, would
>>> it
>>> be easy for you to try to do it?
>>>
>> Yes, my tests were done on my regular amd64 desktop installation.
>> That was with widelands_18-3+b1_amd64.deb.
>>
>>
>>  Thank you for taking the time to look into the issue! I wish I could
>>> downgrade the libboost packages needed to compile the source code to see
>>> if
>>> the build would have the bug or not. They are not in the dependencies but
>>> are on the build-deps:
>>> https://packages.debian.org/source/jessie/widelands
>>>
>>> I am actually running Squeeze with some packages from Stretch.
>>>
>>> I did a manual build from the source code and the game runs fine, with
>>> these exact packages you listed for me. I am still suspecting the problem
>>> to be libboost (check the bug report I mentioned earlier for why) even
>>> though I can't be sure. I guess I should probably close the bug if we
>>> cannot reproduce it, since it could be due to my weird package mix?
>>>
>>
>> For the fun of it I tried to really reproduce the situation (qemu-VM):
>> - installed Squeeze LTS with LXDE
>> - added Stretch sources.list
>>
>> But I was not able to cleanly install widelands via apt.
>> Trying to manually installing via dpkg led also to some (for me)
>> unresolvable dependencies (without doing nearly half of the dist-upgrade).
>> Therefore I am short before thinking that now your package system is in
>> an inconsistent state.
>>
>>
>> > Unfortunately I got myself into a sort of a deadlock with that and
>> > need to reinstall the system from scratch.
>>
>> As I think you also did a libc-upgrade (2.11.3-4+deb6u5 to 2.19-18 ?)
>> I cannot say how a downgrade of it has to be done.
>> Probably a dist-upgrade to Jessie or Stretch could work ...
>> (But for this to work the package system needs to be consistent - you
>> have checked what "apt-get install -f" proposes?)
>>
>> ---------
>>
>> At least, the problem this report was opened for seems to be a result of
>> the package mix of Squeeze and Stretch.
>>
>> Kind regards,
>> Bernhard
>>
>
>

--- End Message ---

Reply via email to