Package: rrdtool Version: 1.2.15-0.3 Severity: grave Justification: renders package unusable
rrdtool always seg fault when using GPRINT function. This make the use of the tool very limited. # rrdtool graph test.png DEF:a=a.rrd:fan:AVERAGE GPRINT:a:AVERAGE:%lf Segmentation fault Follow the strace: # strace rrdtool graph test.png DEF:a=a.rrd:fan:AVERAGE GPRINT:a:AVERAGE:%lf execve("/usr/bin/rrdtool", ["rrdtool", "graph", "test.png", "DEF:a=a.rrd:fan:AVERAGE", "GPRINT:a:AVERAGE:%lf"], [/* 24 vars */]) = 0 uname({sys="Linux", node="LS-GL7D6", ...}) = 0 brk(0) = 0x11000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=19787, ...}) = 0 mmap2(NULL, 19787, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/librrd.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\264U\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=276588, ...}) = 0 mmap2(NULL, 309392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4001e000 mprotect(0x4005d000, 51344, PROT_NONE) = 0 mmap2(0x40064000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3e) = 0x40064000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\24j\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=414512, ...}) = 0 mmap2(NULL, 446192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4006a000 mprotect(0x400cd000, 40688, PROT_NONE) = 0 mmap2(0x400d4000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x62) = 0x400d4000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libpng12.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0045\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=127124, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d7000 mmap2(NULL, 158800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400d8000 mprotect(0x400f7000, 31824, PROT_NONE) = 0 mmap2(0x400fe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e) = 0x400fe000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254\26\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=84988, ...}) = 0 mmap2(NULL, 116668, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400ff000 mprotect(0x40114000, 30652, PROT_NONE) = 0 mmap2(0x4011b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0x4011b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0HO\1\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1091216, ...}) = 0 mmap2(NULL, 1128068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401ac000 mprotect(0x402b3000, 50820, PROT_NONE) = 0 mmap2(0x402ba000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x106) = 0x402ba000 mmap2(0x402bd000, 9860, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402bd000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402c0000 mprotect(0x402ba000, 8192, PROT_READ) = 0 mprotect(0x401aa000, 4096, PROT_READ) = 0 mprotect(0x4001c000, 4096, PROT_READ) = 0 munmap(0x40016000, 19787) = 0 brk(0) = 0x11000 brk(0x32000) = 0x32000 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\3\0"..., 4096) = 276 close(3) = 0 munmap(0x40016000, 4096) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1449376, ...}) = 0 mmap2(NULL, 1449376, PROT_READ, MAP_PRIVATE, 3, 0) = 0x402c1000 close(3) = 0 time(NULL) = 1192640568 time(NULL) = 1192640568 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=276, ...}) = 0 open("a.rrd", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=47840, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40423000 read(3, "RRD\0000003\0\0\0\0C+\37[/%\300\307\1\0\0\0\10\0\0\0,\1"..., 4096) = 4096 _llseek(3, 0, [4096], SEEK_CUR) = 0 _llseek(3, 4096, [4096], SEEK_SET) = 0 read(3, "\0\0\366\177\0\0\0`\0\0\366\177\0\0\0`\0\0\366\177\0\0"..., 4096) = 4096 _llseek(3, 0, [0], SEEK_SET) = 0 read(3, "RRD\0000003\0\0\0\0C+\37[/%\300\307\1\0\0\0\10\0\0\0,\1"..., 4096) = 4096 close(3) = 0 munmap(0x40423000, 4096) = 0 time(NULL) = 1192640568 +++ killed by SIGSEGV +++ Process 20605 detached # dmesg |tail -30 <1>Unable to handle kernel paging request at virtual address 00032000 pgd = c30e4000 [00032000] *pgd=0680a031, *pte=00000000, *ppte=00000000 Internal error: Oops: 17 [#133] Modules linked in: CPU: 0 PC is at CPDT_load_double+0x0/0x44 LR is at fpundefinstr+0x0/0x20 pc : [<c004f7fc>] lr : [<c0024d60>] Not tainted sp : c59ddfb0 ip : 40064ba8 fp : 00000000 r10: c59dc064 r9 : c0024dc0 r8 : 00000100 r7 : 00032000 r6 : 00032000 r5 : 00020000 r4 : ed92c100 r3 : 20000010 r2 : 4002fddc r1 : 00000005 r0 : c59dc0a4 Flags: nzcv IRQs on FIQs on Mode SVC_32 Segment user Control: A005317F Table: 030E4000 DAC: 00000015 Process rrdtool (pid: 20605, stack limit = 0xc59dc1a0) Stack: (0xc59ddfb0 to 0xc59de000) dfa0: 00000000 000131b8 00032000 00011a70 dfc0: 00003dc9 00000000 00011a70 beb44e5c 0000074c 00001c24 40064a68 00da72ec dfe0: 40064ba8 beb44cf0 4002fe00 4002fddc 20000010 ffffffff d9f56c8f 43294c77 Backtrace: no frame pointer Code: e3a04000 e3a05102 e880003c eafffd28 (e5961000) -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: arm (armv5tejl) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12.6-arm1 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages rrdtool depends on: ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi ii libc6 2.3.6.ds1-8 GNU C Library: Shared libraries ii libfreetype6 2.2.1-5+etch1 FreeType 2 font engine, shared lib ii libpng12-0 1.2.15~beta5-1 PNG library - runtime ii librrd2 1.2.15-0.3 Time-series data storage and displ ii zlib1g 1:1.2.3-13 compression library - runtime rrdtool recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]