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