|
From: Logan G. <log...@gm...> - 2006-01-12 02:47:47
|
Hello all. I am using valgrind 3.2.0 from SVN as of Friday 01/06/2006 on a PowerPC 440= GP Embedded Processor running kernel Linux 2.4.21. I have built valgrind on the board and am getting the following error when I run a decently heavy multi threaded (30 threads) application. I had to add support for a number of ioctl() calls but that went fairly easily thanks to the documentation -- however I am unable to continue debugging my program past this error. Any help / advice would be greatly appreciated. A strange note. When I build the application statically linked I still see the 'set address range perms' warning message (many many times)but did not get a 'the impossible' happened error -- I also got a (lot) of memory condition warnings but I am almost positive that is because the glibc suppression's are not being used for my statically linked executable. =3D=3D1953=3D=3D Warning: set address range perms: large range 4294960294, = a 0, v 0 =3D=3D1951=3D=3D Warning: set address range perms: large range 4294960294, = a 0, v 0 Memcheck: the 'impossible' happened: create_MAC_Chunk: shadow area is accessible =3D=3D1929=3D=3D at 0x70014FFC: report_and_quit (m_libcassert.c:136) =3D=3D1929=3D=3D by 0x700152E0: panic (m_libcassert.c:209) =3D=3D1929=3D=3D by 0x70015374: vgPlain_tool_panic (m_libcassert.c:224) =3D=3D1929=3D=3D by 0x70001E18: create_MAC_Chunk (mac_malloc_wrappers.c:= 145) =3D=3D1929=3D=3D by 0x700024F0: vgMAC_new_block (mac_malloc_wrappers.c:2= 00) =3D=3D1929=3D=3D by 0x7003DCF8: do_client_request (scheduler.c:984) =3D=3D1929=3D=3D by 0x7003D644: vgPlain_scheduler (scheduler.c:720) =3D=3D1929=3D=3D by 0x70053398: thread_wrapper (syswrap-linux.c:86) =3D=3D1929=3D=3D by 0x700534CC: run_a_thread_NORETURN (syswrap-linux.c:1= 19) =3D=3D1929=3D=3D by 0x7005361C: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:206) =3D=3D1929=3D=3D by 0x7005FE74: (within /usr/local/lib/valgrind/ppc32-li= nux/memcheck) =3D=3D1929=3D=3D by 0x26: ??? =3D=3D1929=3D=3D by 0x444E5CEC: ??? =3D=3D1929=3D=3D by 0x700635B0: myvprintf_str (m_debuglog.c:266) =3D=3D1929=3D=3D by 0x702283F4: ??? =3D=3D1929=3D=3D by 0xB57: ??? =3D=3D1929=3D=3D by 0xFFFFFFFE: ??? =3D=3D1929=3D=3D by 0x438FDC70: ??? =3D=3D1929=3D=3D by 0x28000080: ??? =3D=3D1929=3D=3D by 0x44415D84: ??? =3D=3D1929=3D=3D by 0x444E5CEC: ??? =3D=3D1929=3D=3D by 0x70016584: send_bytes_to_logging_sink (m_libcprint.= c:65) =3D=3D1929=3D=3D by 0x51: ??? -- Thanks; Logan Gabriel. |