Your message dated Fri, 08 Jun 2012 10:47:50 +0000
with message-id <[email protected]>
and subject line Bug#676585: fixed in dmalloc 5.5.2-3
has caused the Debian Bug report #676585,
regarding dmalloc_fc_t -s segfaults in arg checking code
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.)


-- 
676585: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676585
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dmalloc
Version: 5.5.2-2

The test program dmalloc_fc_t that is run after compiling fails badly.
The build continues anyway, but it indicates a problem with the library.

Some excerpts from a gdb session follow..

(gdb) backtrace
#0  malloc (size=8) at malloc.c:1226
#1  0x0804f906 in argv_process_no_env (args=0x805f120, arg_n=2,
    argv=0xbffffcc4) at dmalloc_argv.c:3201
#2  0x0804fc61 in argv_process (args=0x805f120, argc=2, argv=0xbffffcc4)
    at dmalloc_argv.c:3290
#3  0x080496e6 in main (argc=2, argv=0xbffffcc4) at dmalloc_fc_t.c:1078

Dump of assembler code for function malloc:
   0x08053870 <+0>:     sub    esp,0x2c
=> 0x08053873 <+3>:     mov    eax,DWORD PTR [ebp+0x4]
   0x08053876 <+6>:     mov    edx,eax

(gdb) info registers
eax            0x8      8
ecx            0x805f770        134608752
edx            0x7b     123
ebx            0x0      0
esp            0xbffffb20       0xbffffb20
ebp            0x14     0x14
esi            0xf7fa0ee0       -134607136
edi            0x805f138        134607160
eip            0x8053873        0x8053873 <malloc+3>
eflags         0x10282  [ SF IF RF ]
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51

turns out ebp is never written...
But.. the return.h file's GET_RET_ADDR uses assembly code that reads it..
I wonder if it might be that -fstack_protector
gcc version  (Debian 4.6.2-11)




--- End Message ---
--- Begin Message ---
Source: dmalloc
Source-Version: 5.5.2-3

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

dmalloc_5.5.2-3.debian.tar.gz
  to main/d/dmalloc/dmalloc_5.5.2-3.debian.tar.gz
dmalloc_5.5.2-3.dsc
  to main/d/dmalloc/dmalloc_5.5.2-3.dsc
libdmalloc-dev_5.5.2-3_i386.deb
  to main/d/dmalloc/libdmalloc-dev_5.5.2-3_i386.deb
libdmalloc5_5.5.2-3_i386.deb
  to main/d/dmalloc/libdmalloc5_5.5.2-3_i386.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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Roland Stigge <[email protected]> (supplier of updated dmalloc 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: Fri, 08 Jun 2012 12:13:38 +0200
Source: dmalloc
Binary: libdmalloc5 libdmalloc-dev
Architecture: source i386
Version: 5.5.2-3
Distribution: experimental
Urgency: low
Maintainer: Roland Stigge <[email protected]>
Changed-By: Roland Stigge <[email protected]>
Description: 
 libdmalloc-dev - debug memory allocation library (development files and doc)
 libdmalloc5 - debug memory allocation library
Closes: 676585 676587
Changes: 
 dmalloc (5.5.2-3) experimental; urgency=low
 .
   * Added patch 05-posix-memalign.patch by Johann Klammer to fix test program
     and add missing symbol (Closes: #676585, #676587)
Checksums-Sha1: 
 f4fd117c99b0aa50df5e2da2ea09420d76075846 1113 dmalloc_5.5.2-3.dsc
 a1359151b89d3b019f74bf6b2af95cbc61c9de00 15911 dmalloc_5.5.2-3.debian.tar.gz
 53fffda75eac94dbb5120ef79c5fa304e15e7fbe 155946 libdmalloc5_5.5.2-3_i386.deb
 40ca1508613f685ac6a8c860ff75ccf7005c3e55 643428 libdmalloc-dev_5.5.2-3_i386.deb
Checksums-Sha256: 
 0fa87df986e2940345f0d51c71bc638f370a7d6ff5aae4ca332baea55ac8838a 1113 
dmalloc_5.5.2-3.dsc
 f7d8b1a8ea09a2cea0b3be88d8b2e88e8ee5d273bb3ba96e9faae18848d81297 15911 
dmalloc_5.5.2-3.debian.tar.gz
 bdb18efe8ebaf7817cf75233fe6577ccc3ccff95fd9e8cc8057211dd438e2cc7 155946 
libdmalloc5_5.5.2-3_i386.deb
 f94b57200f70e370dc4edc394cf701c399806f6099f3786485442ececbd0c9bf 643428 
libdmalloc-dev_5.5.2-3_i386.deb
Files: 
 4877de7620624b2d0b1ff12bea8449c7 1113 devel extra dmalloc_5.5.2-3.dsc
 627cf125d542f387c77ee96e94792a50 15911 devel extra 
dmalloc_5.5.2-3.debian.tar.gz
 f909c82351d15dafe592047ff9bca8f1 155946 libs extra libdmalloc5_5.5.2-3_i386.deb
 4b99def748978b8469ba5d96005a35e9 643428 libdevel extra 
libdmalloc-dev_5.5.2-3_i386.deb

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

iD8DBQFP0dQ4caH/YBv43g8RAhCcAKCFpi9j6V8GZM5RPF4uGaI9edCSbwCfUrvs
ox7BYb9pjNbC8J2g21/kjoI=
=3dcp
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to