|
From: Ghassan H. <gha...@no...> - 2006-04-04 20:12:49
|
We are running a multi-threaded application on Linux 2.4 for PowerPC and we're getting the valgrind error shown below. This error "seems" to originate from valgrind (coredump-elf.c) and not our application. Does anyone know what is causing this error? valgrind: m_coredump/coredump-elf.c:267 (fill_prstatus): Assertion 'sizeof(*regs) =3D=3D sizeof(prs->pr_reg)' failed. =3D=3D8227=3D=3D at 0x70014CF8: report_and_quit (m_libcassert.c:122) =3D=3D8227=3D=3D by 0x70014F48: vgPlain_assert_fail = (m_libcassert.c:185) =3D=3D8227=3D=3D by 0x70051A8C: fill_prstatus (coredump-elf.c:267) =3D=3D8227=3D=3D by 0x70051C90: make_elf_coredump = (coredump-elf.c:369) =3D=3D8227=3D=3D by 0x70051F78: vgPlain_make_coredump = (coredump-elf.c:440) =3D=3D8227=3D=3D by 0x70023864: default_action (m_signals.c:1147) =3D=3D8227=3D=3D by 0x700239D0: deliver_signal (m_signals.c:1205) =3D=3D8227=3D=3D by 0x70024AAC: vgPlain_poll_signals = (m_signals.c:1818) =3D=3D8227=3D=3D by 0x7005107C: vgPlain_post_syscall = (syswrap-main.c:897) =3D=3D8227=3D=3D by 0x70050D9C: vgPlain_client_syscall = (syswrap-main.c:799) =3D=3D8227=3D=3D by 0x7003BD80: handle_syscall (scheduler.c:623) =3D=3D8227=3D=3D by 0x7003C188: vgPlain_scheduler (scheduler.c:726) =3D=3D8227=3D=3D by 0x70052040: thread_wrapper (syswrap-linux.c:86) =3D=3D8227=3D=3D by 0x70052174: run_a_thread_NORETURN = (syswrap-linux.c:119) |