Your message dated Wed, 02 Jul 2008 11:02:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#473245: fixed in simutrans 100.0+ds1-1
has caused the Debian Bug report #473245,
regarding simutrans-makeobj: SIGABRTs unexpectedly
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.)


-- 
473245: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473245
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: simutrans-makeobj
Version: 99.18~0.svn1664-2
Severity: important

Hi,
I wanted to give some contributions to the SimuTrans project, so I wanted to
look inside standard .pak files to see how they were made.

One thing I tried is:

$ makeobj dump vehicle.SMPoiltruck.pak

(where the .pak is the one present in /usr/share/games/simutrans/pak/)

Unexpectedly, makeobj crashed:

Makeobj version 49 for simutrans 99.18 nightly and higher
(c) 2002-2006 V. Meyer , Hj. Malthaner, M. Pristovsek ([EMAIL PROTECTED])

File vehicle.SMPoiltruck.pak (version 1001):
   ROOT-node (root) 0 bytes
      VHCL-node (vehicle) 31 bytes
         TEXT-node (text) 12 bytes 'SMPoiltruck'
         TEXT-node (text) 7 bytes 'Simppe'
         XREF-node (xref) 9 bytes -> GOOD-node 'Oel'
         XREF-node (xref) 12 bytes -> SMOK-node ''
         IMG1-node (imagelist) 4 bytes
             IMG-node (image) 792 bytes
             IMG-node (image) 724 bytes
             IMG-node (image) 828 bytes
             IMG-node (image) 658 bytes
             IMG-node (image) 724 bytes
             IMG-node (image) 778 bytes
             IMG-node (image) 828 bytes
             IMG-node (image) 666 bytes
         XREF-node (xref) 6 bytes -> IMG1-node ''
         XREF-node (xref) 6 bytes -> VHCL-node ''
*** glibc detected *** ./makeobj: double free or corruption (!prev): 0x0806a9a8
*** ======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7cd9564]
/lib/i686/cmov/libc.so.6(cfree+0x96)[0xb7cdb766]
/lib/i686/cmov/libc.so.6(fclose+0x144)[0xb7cc9194]
./makeobj[0x80508de]
./makeobj[0x8050929]
./makeobj(__gxx_personality_v0+0x3d6)[0x80498ee]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7c81456]
./makeobj(__gxx_personality_v0+0xa9)[0x80495c1]
======= Memory map: ========
08048000-08061000 r-xp 00000000 08:06 1495391    /home/neo/work/st/makeobj
08061000-08062000 rwxp 00019000 08:06 1495391    /home/neo/work/st/makeobj
08062000-08083000 rwxp 08062000 00:00 0          [heap]
b7b00000-b7b21000 rwxp b7b00000 00:00 0 
b7b21000-b7c00000 ---p b7b21000 00:00 0 
b7c55000-b7c56000 rwxp b7c55000 00:00 0 
b7c56000-b7c6a000 r-xp 00000000 08:01 14328      /usr/lib/libz.so.1.2.3.3
b7c6a000-b7c6b000 rwxp 00013000 08:01 14328      /usr/lib/libz.so.1.2.3.3
b7c6b000-b7dc0000 r-xp 00000000 08:01 216808     /lib/i686/cmov/libc-2.7.so
b7dc0000-b7dc1000 r-xp 00155000 08:01 216808     /lib/i686/cmov/libc-2.7.so
b7dc1000-b7dc3000 rwxp 00156000 08:01 216808     /lib/i686/cmov/libc-2.7.so
b7dc3000-b7dc6000 rwxp b7dc3000 00:00 0 
b7dc6000-b7dd2000 r-xp 00000000 08:01 206203     /lib/libgcc_s.so.1
b7dd2000-b7dd3000 rwxp 0000b000 08:01 206203     /lib/libgcc_s.so.1
b7dd3000-b7df7000 r-xp 00000000 08:01 216857     /lib/i686/cmov/libm-2.7.so
b7df7000-b7df9000 rwxp 00023000 08:01 216857     /lib/i686/cmov/libm-2.7.so
b7df9000-b7dfa000 rwxp b7df9000 00:00 0 
b7dfa000-b7edc000 r-xp 00000000 08:01 42462      /usr/lib/libstdc++.so.6.0.10
b7edc000-b7edf000 r-xp 000e2000 08:01 42462      /usr/lib/libstdc++.so.6.0.10
b7edf000-b7ee1000 rwxp 000e5000 08:01 42462      /usr/lib/libstdc++.so.6.0.10
b7ee1000-b7ee7000 rwxp b7ee1000 00:00 0 
b7ee7000-b7f09000 r-xp 00000000 08:01 16693      /usr/lib/libpng12.so.0.15.0
b7f09000-b7f0a000 rwxp 00021000 08:01 16693      /usr/lib/libpng12.so.0.15.0
b7f1e000-b7f21000 rwxp b7f1e000 00:00 0 
b7f21000-b7f3b000 r-xp 00000000 08:01 568075     /lib/ld-2.7.so
b7f3b000-b7f3d000 rwxp 0001a000 08:01 568075     /lib/ld-2.7.so
bf96c000-bf981000 rw-p bffeb000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Abortito (core dumped)
$

I've also recompiled the debian package with debug symbols enabled (i.e. not
using dh_strip), but no additional information was available. I'm sorry I can't
give any more information.

Thanks,
David

P.S.: do you know any (un-)official guide to make PAKs? :)

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.23-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages simutrans-makeobj depends on:
ii  libc6                     2.7-9          GNU C Library: Shared libraries
ii  libgcc1                   1:4.3.0-2      GCC support library
ii  libpng12-0                1.2.15~beta5-3 PNG library - runtime
ii  libstdc++6                4.3.0-2        The GNU Standard C++ Library v3

-- 
 . ''`.  Debian maintainer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: simutrans
Source-Version: 100.0+ds1-1

We believe that the bug you reported is fixed in the latest version of
simutrans, which is due to be installed in the Debian FTP archive:

simutrans-data_100.0+ds1-1_all.deb
  to pool/main/s/simutrans/simutrans-data_100.0+ds1-1_all.deb
simutrans-makeobj_100.0+ds1-1_i386.deb
  to pool/main/s/simutrans/simutrans-makeobj_100.0+ds1-1_i386.deb
simutrans_100.0+ds1-1.diff.gz
  to pool/main/s/simutrans/simutrans_100.0+ds1-1.diff.gz
simutrans_100.0+ds1-1.dsc
  to pool/main/s/simutrans/simutrans_100.0+ds1-1.dsc
simutrans_100.0+ds1-1_i386.deb
  to pool/main/s/simutrans/simutrans_100.0+ds1-1_i386.deb
simutrans_100.0+ds1.orig.tar.gz
  to pool/main/s/simutrans/simutrans_100.0+ds1.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ansgar Burchardt <[EMAIL PROTECTED]> (supplier of updated simutrans package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 01 Jul 2008 22:11:28 +0200
Source: simutrans
Binary: simutrans simutrans-data simutrans-makeobj
Architecture: source all i386
Version: 100.0+ds1-1
Distribution: unstable
Urgency: low
Maintainer: Debian Games Team <[EMAIL PROTECTED]>
Changed-By: Ansgar Burchardt <[EMAIL PROTECTED]>
Description: 
 simutrans  - transportation simulator
 simutrans-data - transportation simulator (base data)
 simutrans-makeobj - data file compiler for Simutrans
Closes: 472326 473245 481264
Changes: 
 simutrans (100.0+ds1-1) unstable; urgency=low
 .
   [ Ansgar Burchardt ]
   * New Upstream release
     + makeobj works on big-endian archs (Closes: #472326)
     + fix crash when calling 'makeobj dump' (Closes: #473245)
     + fix crash if starting_year is setto a low value
       and crash in simcity.cc(stadt_t::gib_zufallspunkt)
       (Closes: #481264)
   * Repackage source
     + Upstream relicensed simsys.h, sound/no_sound.cc under a free license
   * Add debuging symbols to makeobj
   * Link makeobj with g++ instead of ld (should fix build on mipsel)
   * Use debhelper 7 to clean up debian/rules
   * Move translations to debian/translations instead of a patch
   * Use noopt, debug from DEB_BUILD_OPTIONS
   * debian/control: Change Vcs-* fields to point to Git repository
   * Bump Standards Version to 3.8.0
     + Add debian/README.source
   * Convert debian/copyright to proposed machine-readable format
   * Use compiler flags passed by dpkg-buildpackage
 .
   [ Gonéri Le Bouder ]
   * Update the copyright file
Checksums-Sha1: 
 6463071248429b3ed017603a5dcf852502a7eacd 1328 simutrans_100.0+ds1-1.dsc
 eec959a42706839026c013960c3cf2d0fc9dfb60 1631204 
simutrans_100.0+ds1.orig.tar.gz
 738a59b6ddfdeb0adf8c1fce7fc93aeea9e2106e 178816 simutrans_100.0+ds1-1.diff.gz
 5c9a160720abb0de00907c792b136cb0e7b8adf7 1019174 
simutrans-data_100.0+ds1-1_all.deb
 803947d908f19d47c6521a47e900794b50c2c8ca 831024 simutrans_100.0+ds1-1_i386.deb
 bcb0fff363759320c276ccb62ff02b7001e8000f 163298 
simutrans-makeobj_100.0+ds1-1_i386.deb
Checksums-Sha256: 
 92d7a20c59b8cab447c176d1b3850b6f587f743915844f4293ca2fe046588e6d 1328 
simutrans_100.0+ds1-1.dsc
 e0db93bc9a45ac9225d050c460ee953a42c3ec6262bab13c768cb8f2a6d7bf79 1631204 
simutrans_100.0+ds1.orig.tar.gz
 1e89afbc1d0cd7ca958ff2e2bbcbd362eaf89da45e76e7e4baad308f238b8b0c 178816 
simutrans_100.0+ds1-1.diff.gz
 45b07aa5da69a1e384282e4787350661c1dcfc983a95d10a4ce03bd1882477f4 1019174 
simutrans-data_100.0+ds1-1_all.deb
 bb64a8ed019533fae41d5fc04d89526fa479217acfcf20c87b99afa21b0914c3 831024 
simutrans_100.0+ds1-1_i386.deb
 8c053ed9e9c09ffe6c2beed4f7d671360d37c785e9df75348c348d0783816100 163298 
simutrans-makeobj_100.0+ds1-1_i386.deb
Files: 
 2e30d8292908375586edc41104e9900d 1328 games extra simutrans_100.0+ds1-1.dsc
 d3b32101b953eb20ef080a0aa171bbe1 1631204 games extra 
simutrans_100.0+ds1.orig.tar.gz
 aef03f02d4e494547298831e19724012 178816 games extra 
simutrans_100.0+ds1-1.diff.gz
 a23034de6ccbd5007c81a529b600181e 1019174 games extra 
simutrans-data_100.0+ds1-1_all.deb
 8c453dddf4fdb1a91802a231807060f8 831024 games extra 
simutrans_100.0+ds1-1_i386.deb
 fb3e78a2688c6c9bcab458961177ffee 163298 games extra 
simutrans-makeobj_100.0+ds1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhrYEYACgkQsKTFpDfZQSywtwCdHs2hZdKA1bRkEnq8Hi/AZr5y
dYgAn2Qc7ufZRWoTpbInfF2yoBRnuHr8
=ZEUh
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to