You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-users@xerces.apache.org by bharath s <bh...@gmail.com> on 2008/04/02 07:01:42 UTC

MEMORY MAP

Hi all,

Im getting this when i run my xerces program.I wnt to know in what all cases
this type of error appears..





*** glibc detected *** ./a.out: malloc(): memory corruption: 0x08055d48 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7984636]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x90)[0xb7985fc0]
/usr/lib/libstdc++.so.6(_Znwj+0x27)[0xb7b4d6a7]
/usr/lib/libstdc++.so.6(_Znaj+0x1d)[0xb7b4d7dd]
/usr/lib/libxerces-c.so.27(_ZN11xercesc_2_716ICULCPTranscoder9transcodeEPKt+0xb9)[0xb7d48cab]
/usr/lib/libxerces-c.so.27(_ZN11xercesc_2_79XMLString9transcodeEPKt+0x27)[0xb7e1d411]
./a.out[0x804a95a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7930050]
./a.out(__gxx_personality_v0+0xf5)[0x804a061]
======= Memory map: ========
08048000-0804c000 r-xp 00000000 03:0a 1875140
/home/bharath/Desktop/MY_PROJECT/a.out
0804c000-0804d000 rw-p 00004000 03:0a 1875140
/home/bharath/Desktop/MY_PROJECT/a.out
0804d000-080ca000 rw-p 0804d000 00:00 0          [heap]
b6d00000-b6d21000 rw-p b6d00000 00:00 0
b6d21000-b6e00000 ---p b6d21000 00:00 0
b6e2c000-b6e2d000 rw-p b6e2c000 00:00 0
b6e2d000-b77dc000 r--p 00000000 03:0a 1339097    /usr/lib/libicudata.so.36.0
b77dc000-b77dd000 rw-p 009ae000 03:0a 1339097    /usr/lib/libicudata.so.36.0
b77dd000-b78f8000 r-xp 00000000 03:0a 1339103    /usr/lib/libicuuc.so.36.0
b78f8000-b78ff000 rw-p 0011b000 03:0a 1339103    /usr/lib/libicuuc.so.36.0
b78ff000-b7902000 rw-p b78ff000 00:00 0
b7902000-b7916000 r-xp 00000000 03:0a 81473      /lib/tls/i686/cmov/
libpthread-2.6.1.so
b7916000-b7918000 rw-p 00013000 03:0a 81473      /lib/tls/i686/cmov/
libpthread-2.6.1.so
b7918000-b791a000 rw-p b7918000 00:00 0
b791a000-b7a5e000 r-xp 00000000 03:0a 81459      /lib/tls/i686/cmov/
libc-2.6.1.so
b7a5e000-b7a5f000 r--p 00143000 03:0a 81459      /lib/tls/i686/cmov/
libc-2.6.1.so
b7a5f000-b7a61000 rw-p 00144000 03:0a 81459      /lib/tls/i686/cmov/
libc-2.6.1.so
b7a61000-b7a64000 rw-p b7a61000 00:00 0
b7a64000-b7a6e000 r-xp 00000000 03:0a 1791747    /lib/libgcc_s.so.1
b7a6e000-b7a6f000 rw-p 0000a000 03:0a 1791747    /lib/libgcc_s.so.1
b7a6f000-b7a92000 r-xp 00000000 03:0a 81463      /lib/tls/i686/cmov/
libm-2.6.1.so
b7a92000-b7a94000 rw-p 00023000 03:0a 81463      /lib/tls/i686/cmov/
libm-2.6.1.so
b7a94000-b7b7c000 r-xp 00000000 03:0a 1337644    /usr/lib/libstdc++.so.6.0.9
b7b7c000-b7b7f000 r--p 000e8000 03:0a 1337644    /usr/lib/libstdc++.so.6.0.9
b7b7f000-b7b81000 rw-p 000eb000 03:0a 1337644    /usr/lib/libstdc++.so.6.0.9
b7b81000-b7b87000 rw-p b7b81000 00:00 0
b7b87000-b7f35000 r-xp 00000000 03:0a 1337039
/usr/lib/libxerces-c.so.27.0
b7f35000-b7f68000 rw-p 003ad000 03:0a 1337039
/usr/lib/libxerces-c.so.27.0
b7f68000-b7f69000 rw-p b7f68000 00:00 0
b7f7d000-b7f7f000 rw-p b7f7d000 00:00 0
b7f7f000-b7f99000 r-xp 00000000 03:0a 1791729    /lib/ld-2.6.1.so
b7f99000-b7f9b000 rw-p 00019000 03:0a 1791729    /lib/ld-2.6.1.so
bfd51000-bfd67000 rw-p bfd51000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Aborted (core dumped)


Thanks,

Bharath Shankar

Re: MEMORY MAP

Posted by David Bertoni <db...@apache.org>.
bharath s wrote:
> Hi all,
> 
> Im getting this when i run my xerces program.I wnt to know in what all cases
> this type of error appears..
Well, it can often occur when you have a bug in your code and you've 
corrupted the heap.

But that's off-topic for this list.  If you suspect this is a problem 
caused by Xerces-C, then provide a small, isolated test case that 
someone can use to reproduce the problem.  Otherwise, there's nothing 
anyone can do to help you.

Dave

Re: MEMORY MAP

Posted by Alberto Massari <am...@datadirect.com>.
You expect too much from us.... especially given that you don't show the 
source code. The only thing I can see is that you have called 
XMLString::transcode from your code.

Alberto

bharath s wrote:
> Hi all,
>
> Im getting this when i run my xerces program.I wnt to know in what all cases
> this type of error appears..
>
>
>
>
>
> *** glibc detected *** ./a.out: malloc(): memory corruption: 0x08055d48 ***
> ======= Backtrace: =========
> /lib/tls/i686/cmov/libc.so.6[0xb7984636]
> /lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x90)[0xb7985fc0]
> /usr/lib/libstdc++.so.6(_Znwj+0x27)[0xb7b4d6a7]
> /usr/lib/libstdc++.so.6(_Znaj+0x1d)[0xb7b4d7dd]
> /usr/lib/libxerces-c.so.27(_ZN11xercesc_2_716ICULCPTranscoder9transcodeEPKt+0xb9)[0xb7d48cab]
> /usr/lib/libxerces-c.so.27(_ZN11xercesc_2_79XMLString9transcodeEPKt+0x27)[0xb7e1d411]
> ./a.out[0x804a95a]
> /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7930050]
> ./a.out(__gxx_personality_v0+0xf5)[0x804a061]
> ======= Memory map: ========
> 08048000-0804c000 r-xp 00000000 03:0a 1875140
> /home/bharath/Desktop/MY_PROJECT/a.out
> 0804c000-0804d000 rw-p 00004000 03:0a 1875140
> /home/bharath/Desktop/MY_PROJECT/a.out
> 0804d000-080ca000 rw-p 0804d000 00:00 0          [heap]
> b6d00000-b6d21000 rw-p b6d00000 00:00 0
> b6d21000-b6e00000 ---p b6d21000 00:00 0
> b6e2c000-b6e2d000 rw-p b6e2c000 00:00 0
> b6e2d000-b77dc000 r--p 00000000 03:0a 1339097    /usr/lib/libicudata.so.36.0
> b77dc000-b77dd000 rw-p 009ae000 03:0a 1339097    /usr/lib/libicudata.so.36.0
> b77dd000-b78f8000 r-xp 00000000 03:0a 1339103    /usr/lib/libicuuc.so.36.0
> b78f8000-b78ff000 rw-p 0011b000 03:0a 1339103    /usr/lib/libicuuc.so.36.0
> b78ff000-b7902000 rw-p b78ff000 00:00 0
> b7902000-b7916000 r-xp 00000000 03:0a 81473      /lib/tls/i686/cmov/
> libpthread-2.6.1.so
> b7916000-b7918000 rw-p 00013000 03:0a 81473      /lib/tls/i686/cmov/
> libpthread-2.6.1.so
> b7918000-b791a000 rw-p b7918000 00:00 0
> b791a000-b7a5e000 r-xp 00000000 03:0a 81459      /lib/tls/i686/cmov/
> libc-2.6.1.so
> b7a5e000-b7a5f000 r--p 00143000 03:0a 81459      /lib/tls/i686/cmov/
> libc-2.6.1.so
> b7a5f000-b7a61000 rw-p 00144000 03:0a 81459      /lib/tls/i686/cmov/
> libc-2.6.1.so
> b7a61000-b7a64000 rw-p b7a61000 00:00 0
> b7a64000-b7a6e000 r-xp 00000000 03:0a 1791747    /lib/libgcc_s.so.1
> b7a6e000-b7a6f000 rw-p 0000a000 03:0a 1791747    /lib/libgcc_s.so.1
> b7a6f000-b7a92000 r-xp 00000000 03:0a 81463      /lib/tls/i686/cmov/
> libm-2.6.1.so
> b7a92000-b7a94000 rw-p 00023000 03:0a 81463      /lib/tls/i686/cmov/
> libm-2.6.1.so
> b7a94000-b7b7c000 r-xp 00000000 03:0a 1337644    /usr/lib/libstdc++.so.6.0.9
> b7b7c000-b7b7f000 r--p 000e8000 03:0a 1337644    /usr/lib/libstdc++.so.6.0.9
> b7b7f000-b7b81000 rw-p 000eb000 03:0a 1337644    /usr/lib/libstdc++.so.6.0.9
> b7b81000-b7b87000 rw-p b7b81000 00:00 0
> b7b87000-b7f35000 r-xp 00000000 03:0a 1337039
> /usr/lib/libxerces-c.so.27.0
> b7f35000-b7f68000 rw-p 003ad000 03:0a 1337039
> /usr/lib/libxerces-c.so.27.0
> b7f68000-b7f69000 rw-p b7f68000 00:00 0
> b7f7d000-b7f7f000 rw-p b7f7d000 00:00 0
> b7f7f000-b7f99000 r-xp 00000000 03:0a 1791729    /lib/ld-2.6.1.so
> b7f99000-b7f9b000 rw-p 00019000 03:0a 1791729    /lib/ld-2.6.1.so
> bfd51000-bfd67000 rw-p bfd51000 00:00 0          [stack]
> ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
> Aborted (core dumped)
>
>
> Thanks,
>
> Bharath Shankar
>
>