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.


Reply via email to