Crash when starting a campaign map with recent libpng (1.5.8)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Critical
|
Unassigned |
Bug Description
This is likely related to bug 905930, but I'm filing it separetly as they are triggered in widely different ways.
Steps to reproduce:
0. Make sure you are using a recent version of libpng (for instance 1.5.8)
1. Start Widelands -> Single player -> Campaigns -> Ok -> Ok
The game crashes with the following error message:
terminate called after throwing an instance of '_wexception'
what(): [/opt/widelands
Program received signal SIGABRT, Aborted.
0xb7fdd424 in __kernel_vsyscall ()
Backtrace:
#0 0xb7fdd424 in __kernel_vsyscall ()
#1 0xb79c707f in raise () from /lib/libc.so.6
#2 0xb79c8a05 in abort () from /lib/libc.so.6
#3 0xb7c35fad in __gnu_cxx:
#4 0xb7c33d43 in ?? () from /usr/lib/
#5 0xb7c33d7f in std::terminate() () from /usr/lib/
#6 0xb7c33f24 in __cxa_rethrow () from /usr/lib/
#7 0x0853c74d in WLApplication:
#8 0x0853b4be in WLApplication:
#9 0x0853b094 in WLApplication:
#10 0x08536957 in WLApplication::run (this=0x8afe3b8) at /opt/widelands/
#11 0x08534fdd in main (argc=1, argv=0xbffffc24) at /opt/widelands/
Note that this ONLY happens with campaign maps (at least the first barbarian map, haven't tested all), regular maps and the tutorial seem to be unaffected.
Widelands r6208 on Arch
This was originally spotted and reported by AaronP (https:/
description: | updated |
Confirmed, crashing on Trunk, using Gentoo 32bit with libpng-1.5.8