[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#473167: marked as done (string concatenation segfaults)



Your message dated Sat, 09 Aug 2008 20:47:07 +0000
with message-id <E1KRvL9-0002Rm-LQ@ries.debian.org>
and subject line Bug#473167: fixed in gdc-4.1 0.25-20080616-4.1.2-23.1
has caused the Debian Bug report #473167,
regarding string concatenation segfaults
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 owner@bugs.debian.org
immediately.)


-- 
473167: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473167
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gdc
Version: 4.1.2-13

The attached program segfaults. This affects e.g. torustrooper but I guess any 
nontrivial D program is affected, too. Note that I'm running on PPC, which 
might be an important part in this. When run, it displays

 test1 foo
 Segmentation fault

When run in gdb, the backtrace is:

 #0  0x10022e9c in _d_arraycatT ()
 #1  0x10002a50 in _D4test4testFAaZv ()
 #2  0x10002adc in _Dmain ()
 #3  0x1002fef4 in _D9dgccmain211_d_run_mainUiPPaPUAAaZiZi2goMFZv ()
 #4  0x1002fffc in _d_run_main ()
 #5  0x10027f98 in main ()


I hope this is precise enough, I have little experience with D (below is my 
first program...) so just tell me if you need anything else.

cheers

Uli



// test.d
// compile with gdc -o test test.d
private import std.string;
private import std.stream;
private import std.cstream;
private import std.c.stdlib;

private void test( char[] msg) {
  derr.writeLine("test1 " ~ msg ~ "");
  derr.writeLine("test2 " ~ msg);
}

public int main(char[][] args) {
  test("foo");
  return 0;
}



--- End Message ---
--- Begin Message ---
Source: gdc-4.1
Source-Version: 0.25-20080616-4.1.2-23.1

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

gdc-4.1_0.25-20080616-4.1.2-23.1.diff.gz
  to pool/main/g/gdc-4.1/gdc-4.1_0.25-20080616-4.1.2-23.1.diff.gz
gdc-4.1_0.25-20080616-4.1.2-23.1.dsc
  to pool/main/g/gdc-4.1/gdc-4.1_0.25-20080616-4.1.2-23.1.dsc
gdc-4.1_0.25-4.1.2-23.1_powerpc.deb
  to pool/main/g/gdc-4.1/gdc-4.1_0.25-4.1.2-23.1_powerpc.deb
libphobos-4.1-dev_0.25-4.1.2-23.1_powerpc.deb
  to pool/main/g/gdc-4.1/libphobos-4.1-dev_0.25-4.1.2-23.1_powerpc.deb



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 473167@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Don Armstrong <don@debian.org> (supplier of updated gdc-4.1 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 ftpmaster@debian.org)


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

Format: 1.8
Date: Fri, 08 Aug 2008 08:58:51 -0700
Source: gdc-4.1
Binary: gdc-4.1 libphobos-4.1-dev
Architecture: source powerpc
Version: 0.25-20080616-4.1.2-23.1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Don Armstrong <don@debian.org>
Description: 
 gdc-4.1    - The D compiler
 libphobos-4.1-dev - The phobos D standard library
Closes: 473167
Changes: 
 gdc-4.1 (0.25-20080616-4.1.2-23.1) unstable; urgency=low
 .
   * Non-Maintainer Upload
   * Fix string concatenation segfaults on powerpc, thanks to Ulrich
     Eckhardt and Arthur Loiret (Closes: #473167).
Checksums-Sha1: 
 e02b0f2f4ac560d50e3b960c3a83f4eb39e70831 2324 gdc-4.1_0.25-20080616-4.1.2-23.1.dsc
 69ac167ac2ca5c8a3490921da3e86aa69d51636f 1405400 gdc-4.1_0.25-20080616-4.1.2-23.1.diff.gz
 61d68067ccdc075f643e703d97edc1fd75a18811 2903290 gdc-4.1_0.25-4.1.2-23.1_powerpc.deb
 2986b9dae96e6acff58b5b74f37baaa32993580a 688952 libphobos-4.1-dev_0.25-4.1.2-23.1_powerpc.deb
Checksums-Sha256: 
 2564b7d7fc558913a2ff547af58662618b7eb24765a42575c2b7ed25bffb19da 2324 gdc-4.1_0.25-20080616-4.1.2-23.1.dsc
 8e2df20e965c80073521969458f82797288248526fe767399fc7cc2a0975cb8c 1405400 gdc-4.1_0.25-20080616-4.1.2-23.1.diff.gz
 84a24567072091b9bc07022006d2cf21225685601ce5bdea0c5d410daa165c7f 2903290 gdc-4.1_0.25-4.1.2-23.1_powerpc.deb
 ec1140ece8b141cd2516d9e4bbb4f9c9cf77e3dc5d7a0563d7448ab9f03136c0 688952 libphobos-4.1-dev_0.25-4.1.2-23.1_powerpc.deb
Files: 
 17bfcb5eeef3080c201296f83d9ce7d9 2324 devel optional gdc-4.1_0.25-20080616-4.1.2-23.1.dsc
 64cd8a16c5f91d228e0e5e732638b386 1405400 devel optional gdc-4.1_0.25-20080616-4.1.2-23.1.diff.gz
 71e23bcdb0200675eca39eacf43a5989 2903290 devel optional gdc-4.1_0.25-4.1.2-23.1_powerpc.deb
 e7682c709aea941292bfa3b9c16f3c15 688952 devel optional libphobos-4.1-dev_0.25-4.1.2-23.1_powerpc.deb

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

iD8DBQFInPw4gcCJIoCND9ARAv1PAJ4hBX1Brg7g2Zb+68lIacw7GhykIgCeIeaX
HIz9tzInk782jwLObbfrLCg=
=hABw
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: