|
From: Julian S. <js...@ac...> - 2009-01-10 05:24:33
|
On Friday 09 January 2009, Matthew Clark wrote: > Below is the valgrind run with the trace-signals enabled. > --21465-- signal 11 arrived ... si_code=2, EIP=0xffe266c, eip=0x428abe48 > --21465-- SIGSEGV: si_code=2 faultaddr=0x3818eef8 tid=1 ESP=0x7e981fe0 > seg=0x38042000-0x381cefff > --21465-- delivering signal 11 (SIGSEGV):2 to thread 1 > --21465-- delivering 11 (code 2) to default handler; action: terminate+core > ==21465== > ==21465== Process terminating with default action of signal 11 (SIGSEGV) > ==21465== Bad permissions for mapped region at address 0x3818EEF8 > ==21465== at 0xFFE266C: (within /lib/ld-2.3.6.so) > --21465:1:aspacem <<< SHOW_SEGMENTS: Memory layout at client shutdown > (32 segments, 3 segnames) > --21465:1:aspacem ( 0) /usr/local/lib/valgrind/ppc32-linux/memcheck > --21465:1:aspacem ( 1) /bin/ls > --21465:1:aspacem ( 2) /lib/ld-2.3.6.so > --21465:1:aspacem 13: FILE 0038000000-0038040fff 266240 r-x-- d=0x00c > i=4567521 o=0 (0) > --21465:1:aspacem 14: file 0038041000-0038041fff 4096 r-x-- d=0x00c > i=4567521 o=266240 (0) > --21465:1:aspacem 15: FILE 0038042000-00381cefff 1626112 r-x-- d=0x00c > i=4567521 o=270336 (0) There's clearly some kind of permissions problem to do with the tool executable itself (/usr/local/lib/valgrind/ppc32-linux/memcheck) since the fault address is within that. However, without being able to reproduce this it's hard to see how to make further progress. I haven't seen or heard of any such problem on other ppc linuxes, so I wonder if this is a distribution-specific oddity. J |