Compiled and tested under Ubuntu Lucid Lynx with CC = /usr/bin/g++-4.3
When I run:
./startool /media/WAR2BNECD data.sg
an ugly error is shown:
MpqReadInfo failed
*** glibc detected *** ./startool: double free or corruption (top): 0x0000000001c6c8a0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x775b6)[0x7f346b82f5b6]
/lib/libc.so.6(cfree+0x73)[0x7f346b835e53]
/lib/libc.so.6(fclose+0x14d)[0x7f346b81fabd]
./startool[0x4021e9]
./startool[0x406270]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f346b7d6c4d]
./startool[0x401a89]
======= Memory map: ========
00400000-0043a000 r-xp 00000000 08:03 21238113 /home/pavila/Descargas/xxx/stargus-svn/stargus/startool
0063a000-0063b000 r--p 0003a000 08:03 21238113 /home/pavila/Descargas/xxx/stargus-svn/stargus/startool
0063b000-00651000 rw-p 0003b000 08:03 21238113 /home/pavila/Descargas/xxx/stargus-svn/stargus/startool
00651000-00652000 rw-p 00000000 00:00 0
01c6a000-01c8d000 rw-p 00000000 00:00 0 [heap]
7f3464000000-7f3464021000 rw-p 00000000 00:00 0
7f3464021000-7f3468000000 ---p 00000000 00:00 0
7f346b7b8000-7f346b930000 r-xp 00000000 08:01 267427 /lib/libc-2.11.1.so
7f346b930000-7f346bb30000 ---p 00178000 08:01 267427 /lib/libc-2.11.1.so
7f346bb30000-7f346bb34000 r--p 00178000 08:01 267427 /lib/libc-2.11.1.so
7f346bb34000-7f346bb35000 rw-p 0017c000 08:01 267427 /lib/libc-2.11.1.so
7f346bb35000-7f346bb3a000 rw-p 00000000 00:00 0
7f346bb3a000-7f346bb50000 r-xp 00000000 08:01 263227 /lib/libgcc_s.so.1
7f346bb50000-7f346bd4f000 ---p 00016000 08:01 263227 /lib/libgcc_s.so.1
7f346bd4f000-7f346bd50000 r--p 00015000 08:01 263227 /lib/libgcc_s.so.1
7f346bd50000-7f346bd51000 rw-p 00016000 08:01 263227 /lib/libgcc_s.so.1
7f346bd51000-7f346bdd3000 r-xp 00000000 08:01 267691 /lib/libm-2.11.1.so
7f346bdd3000-7f346bfd2000 ---p 00082000 08:01 267691 /lib/libm-2.11.1.so
7f346bfd2000-7f346bfd3000 r--p 00081000 08:01 267691 /lib/libm-2.11.1.so
7f346bfd3000-7f346bfd4000 rw-p 00082000 08:01 267691 /lib/libm-2.11.1.so
7f346bfd4000-7f346c0ca000 r-xp 00000000 08:01 271537 /usr/lib/libstdc++.so.6.0.13
7f346c0ca000-7f346c2ca000 ---p 000f6000 08:01 271537 /usr/lib/libstdc++.so.6.0.13
7f346c2ca000-7f346c2d1000 r--p 000f6000 08:01 271537 /usr/lib/libstdc++.so.6.0.13
7f346c2d1000-7f346c2d3000 rw-p 000fd000 08:01 271537 /usr/lib/libstdc++.so.6.0.13
7f346c2d3000-7f346c2e8000 rw-p 00000000 00:00 0
7f346c2e8000-7f346c30d000 r-xp 00000000 08:01 263297 /lib/libpng12.so.0.42.0
7f346c30d000-7f346c50d000 ---p 00025000 08:01 263297 /lib/libpng12.so.0.42.0
7f346c50d000-7f346c50e000 r--p 00025000 08:01 263297 /lib/libpng12.so.0.42.0
7f346c50e000-7f346c50f000 rw-p 00026000 08:01 263297 /lib/libpng12.so.0.42.0
7f346c50f000-7f346c525000 r-xp 00000000 08:01 263342 /lib/libz.so.1.2.3.3
7f346c525000-7f346c724000 ---p 00016000 08:01 263342 /lib/libz.so.1.2.3.3
7f346c724000-7f346c725000 r--p 00015000 08:01 263342 /lib/libz.so.1.2.3.3
7f346c725000-7f346c726000 rw-p 00016000 08:01 263342 /lib/libz.so.1.2.3.3
7f346c726000-7f346c746000 r-xp 00000000 08:01 267420 /lib/ld-2.11.1.so
7f346c920000-7f346c925000 rw-p 00000000 00:00 0
7f346c942000-7f346c945000 rw-p 00000000 00:00 0
7f346c945000-7f346c946000 r--p 0001f000 08:01 267420 /lib/ld-2.11.1.so
7f346c946000-7f346c947000 rw-p 00020000 08:01 267420 /lib/ld-2.11.1.so
7f346c947000-7f346c948000 rw-p 00000000 00:00 0
7fff4c119000-7fff4c12e000 rw-p 00000000 00:00 0 [stack]
7fff4c1ff000-7fff4c200000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Cancelado