Hello,
I upgraded my rpmdrake to 2.0-27 and it segfaults in what appears to be the
pixbuf png loader. Have toothbrush, will debug...
libgdk-pixbuf2-0.21.0-1mdk.i586.rpm
libpng3-1.2.4-3mdk.i586.rpm
gdk-pixbuf-loaders-0.21.0-1mdk.i586.rpm
libgdk-pixbuf-gnomecanvas1-0.21.0-1mdk.i586.rpm
libgdk-pixbuf-xlib2-0.21.0-1mdk.i586.rpm
I straced rpmdrake and found this:
socket(PF_UNIX, SOCK_STREAM, 0) = 6
...
3530 open("/usr/share/rpmdrake/icons/title-tile.png", O_RDONLY) = 7
...
3530 open("/usr/lib/libpng12.so.0", O_RDONLY) = 8
3530 read(8,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0Y\0\0004\0\0\0\230N\2\0\0\0\0\0004\0
\0\3\0(\0\26\0\25\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\205E\2\0\205"..., 1024) =
1024
3530 fstat64(8, {st_mode=S_IFREG|0755, st_size=152072, ...}) = 0
3530 mmap2(NULL, 155132, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x40b1b000
3530 mprotect(0x40b40000, 3580, PROT_NONE) = 0
3530 mmap2(0x40b40000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8,
0x24) = 0x40b40000
3530 close(8) = 0
3530 munmap(0x40ab6000, 55778) = 0
3530 _llseek(7, 0, [0], SEEK_SET) = 0
3530 brk(0x8b0c000) = 0x8b0c000
3530 brk(0x8b15000) = 0x8b15000
3530 read(7,
"\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\1\0\0\0009\10\6\0\0\0\367<AI\0\0\0\6bKGD\0\377\0\377\0\377\240\275\247\223\0\0\0\tpHYs\0\0\v\22\0\0\v\22\1\322\335~"...,
4096) = 151
3530 close(7) = 0
3530 munmap(0x4034b000, 4096) = 0
3530 write(6, "\3\0\2\0:\0\0\0\16T\2\0:\0\0\0", 16) = 16
3530 read(6,
"\1\0\350\1\3\0\0\0#\0\0\0\1\0\1\1\377\377\377\377\0\0\0\0\0\1\2\0 \0\0\0",
32) = 32
3530 read(6, "q@\330\0\0\0\0\0\0\0}\10", 12) = 12
3530 read(6,
"\1\20\351\1\0\0\0\0:\0\0\0\0\0\0\0\0\4\0\3\0\0\0\0\240\355}\10\0\0\0\0", 32)
= 32
3530 write(6, "\17\0\2\0:\0\0\0", 8) = 8
3530 read(6,
"\1\252\352\1\271\0\0\0:\0\0\0\0\0\0\0\271\0\0\0\20\230|\10\0\0\0\0\1\0\0\0",
32) = 32
3530 read(6, "\276\0
\1\2\0\200\0\1\0\240\0\2\0\0\1\10\0\0\1\23\0\0\1\2\0\300\0\2\0\340\0\2\0
\1\225\0 \1\231\0 \1\235\0 \1\237\0 \1\241\0 \1\244\0 \1\246\0 \1\2\0@"...,
740) = 740
3530 --- SIGSEGV (Segmentation fault) ---
3530 sigreturn() = ? (mask now [RTMIN])
Endlessly segfaults...
--
The level of productivity in an ecosystem is directly
proportional to its diversity.