Package: povray
Version: 1:3.6.1-12
Severity: normal

When you include the "shapes.inc" and "rand.inc" files, call RRand(), then
have a syntax error, povray faults with a glibc error reporting a double
free or corruption, followed by a backtrace and a memdump.

Omitting shapes.inc causes the problem to become less consistent. It still
always generates a segmentation fault, though. The same occurs if
"rand.inc" is included before "shapes.inc".

// Example starts
#include "shapes.inc" // Comment out for inconsistencies
#include "rand.inc"
#declare A = RRand(0, 1, 1);
#if () #end
// Example ends

The error dump is attached.

If I can help on this at all, I will do what I can.

Thanks,
Michael

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

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

Versions of packages povray depends on:
ii  libc6                  2.7-15            GNU C Library: Shared
libraries
ii  libgcc1                1:4.3.2-1         GCC support library
ii  libjpeg62              6b-14             The Independent JPEG Group's
JPEG
ii  libpng12-0             1.2.27-2          PNG library - runtime
ii  libstdc++6             4.3.2-1           The GNU Standard C++ Library
v3
ii  libtiff4               3.8.2-11          Tag Image File Format (TIFF)
libra
ii  libx11-6               2:1.1.5-2         X11 client-side library
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages povray recommends:
ii  povray-includes               1:3.6.1-12 Persistance of vision
raytracer (3

Versions of packages povray suggests:
ii  kpovmodeler                   4:3.5.9-3  a graphical editor for povray
scen
ii  povray-doc                    1:3.6.1-12 Persistence of vision
raytracer (3
ii  povray-examples               1:3.6.1-12 Persistence of vision
raytracer (3

-- no debconf information

--
Maybe I can get this signature to stick.
*** glibc detected *** povray: double free or corruption (!prev): 0x094136a0 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7b2c6b4]
/lib/i686/cmov/libc.so.6(cfree+0x96)[0xb7b2e8b6]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7d05281]
povray[0x8074790]
povray[0x808288f]
povray[0x80c2eaf]
povray[0x80c3014]
povray[0x809204c]
povray[0x8095083]
povray[0x8095313]
povray[0x8095573]
povray[0x8095ad4]
povray[0x8095e07]
povray[0x807418a]
povray[0x8078764]
povray[0x80765f2]
povray[0x80d5c65]
povray[0x80d7595]
povray[0x80670ac]
povray[0x80677f5]
povray[0x8062125]
povray[0x804f645]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7ad4455]
povray(__gxx_personality_v0+0x139)[0x804b691]
======= Memory map: ========
08048000-08171000 r-xp 00000000 fe:01 573932     /usr/bin/povray
08171000-08179000 rw-p 00129000 fe:01 573932     /usr/bin/povray
08179000-081a8000 rw-p 08179000 00:00 0 
093fd000-09456000 rw-p 093fd000 00:00 0          [heap]
b7900000-b7921000 rw-p b7900000 00:00 0 
b7921000-b7a00000 ---p b7921000 00:00 0 
b7a95000-b7a97000 rw-p b7a95000 00:00 0 
b7a97000-b7a9b000 r-xp 00000000 fe:01 1230092    /usr/lib/libXdmcp.so.6.0.0
b7a9b000-b7a9c000 rw-p 00003000 fe:01 1230092    /usr/lib/libXdmcp.so.6.0.0
b7a9c000-b7a9e000 r-xp 00000000 fe:01 1230078    /usr/lib/libXau.so.6.0.0
b7a9e000-b7a9f000 rw-p 00001000 fe:01 1230078    /usr/lib/libXau.so.6.0.0
b7a9f000-b7aa1000 r-xp 00000000 fe:00 49451      /lib/i686/cmov/libdl-2.7.so
b7aa1000-b7aa3000 rw-p 00001000 fe:00 49451      /lib/i686/cmov/libdl-2.7.so
b7aa3000-b7aa4000 rw-p b7aa3000 00:00 0 
b7aa4000-b7abb000 r-xp 00000000 fe:01 1230683    /usr/lib/libxcb.so.1.0.0
b7abb000-b7abc000 rw-p 00016000 fe:01 1230683    /usr/lib/libxcb.so.1.0.0
b7abc000-b7abd000 r-xp 00000000 fe:01 1228912    /usr/lib/libxcb-xlib.so.0.0.0
b7abd000-b7abe000 rw-p 00000000 fe:01 1228912    /usr/lib/libxcb-xlib.so.0.0.0
b7abe000-b7c13000 r-xp 00000000 fe:00 49392      /lib/i686/cmov/libc-2.7.so
b7c13000-b7c14000 r--p 00155000 fe:00 49392      /lib/i686/cmov/libc-2.7.so
b7c14000-b7c16000 rw-p 00156000 fe:00 49392      /lib/i686/cmov/libc-2.7.so
b7c16000-b7c19000 rw-p b7c16000 00:00 0 
b7c19000-b7c25000 r-xp 00000000 fe:00 49238      /lib/libgcc_s.so.1
b7c25000-b7c26000 rw-p 0000b000 fe:00 49238      /lib/libgcc_s.so.1
b7c26000-b7c4a000 r-xp 00000000 fe:00 49454      /lib/i686/cmov/libm-2.7.so
b7c4a000-b7c4c000 rw-p 00023000 fe:00 49454      /lib/i686/cmov/libm-2.7.so
b7c4c000-b7c4d000 rw-p b7c4c000 00:00 0 
b7c4d000-b7d30000 r-xp 00000000 fe:01 1231460    /usr/lib/libstdc++.so.6.0.10
b7d30000-b7d33000 r--p 000e2000 fe:01 1231460    /usr/lib/libstdc++.so.6.0.10
b7d33000-b7d35000 rw-p 000e5000 fe:01 1231460    /usr/lib/libstdc++.so.6.0.10
b7d35000-b7d3b000 rw-p b7d35000 00:00 0 
b7d3b000-b7e26000 r-xp 00000000 fe:01 1262072    /usr/lib/libX11.so.6.2.0
b7e26000-b7e2a000 rw-p 000ea000 fe:01 1262072    /usr/lib/libX11.so.6.2.0
b7e2a000-b7e3e000 r-xp 00000000 fe:01 1229175    /usr/lib/libz.so.1.2.3.3
b7e3e000-b7e3f000 rw-p 00013000 fe:01 1229175    /usr/lib/libz.so.1.2.3.3
b7e3f000-b7e5d000 r-xp 00000000 fe:01 1230367    /usr/lib/libjpeg.so.62.0.0
b7e5d000-b7e5e000 rw-p 0001e000 fe:01 1230367    /usr/lib/libjpeg.so.62.0.0
b7e5e000-b7eb1000 r-xp 00000000 fe:01 1266896    /usr/lib/libtiff.so.4.2.1
b7eb1000-b7eb3000 rw-p 00053000 fe:01 1266896    /usr/lib/libtiff.so.4.2.1
b7eb3000-b7ed6000 r-xp 00000000 fe:01 1229134    /usr/lib/libpng12.so.0.27.0
b7ed6000-b7ed7000 rw-p 00022000 fe:01 1229134    /usr/lib/libpng12.so.0.27.0
b7ed7000-b7ed8000 rw-p b7ed7000 00:00 0 
b7ef1000-b7ef2000 rw-p b7ef1000 00:00 0 
b7ef2000-b7ef3000 r-xp b7ef2000 00:00 0          [vdso]
b7ef3000-b7f0d000 r-xp 00000000 fe:00 49168      /lib/ld-2.7.so
b7f0d000-b7f0f000 rw-p 0001a000 fe:00 49168      /lib/ld-2.7.so
bfafa000-bfb0f000 rw-p bffeb000 00:00 0          [stack]
Aborted

Reply via email to