Hi everyone !

I tryed to run a parallel program under Valgrind with the command:

and using the option  --track-origins=yes
*
*

*   LD_PRELOAD=$prefix/lib/valgrind/libmpiwrap-<platform>.so   \
   mpirun [mpirun-args]                                       \
   $prefix/bin/valgrind [valgrind-args]                       \
   [application] [app-args]*




and using the option  --track-origins=yes
and it gives me this error:

*Memcheck: mc_machine.c:673 (get_otrack_shadow_offset_wrk): the 'impossible'
happened.
==28919==    at 0x3802782D: report_and_quit (m_libcassert.c:145)
==28919==    by 0x38027AF1: vgPlain_assert_fail (m_libcassert.c:217)
==28919==    by 0x38020AC9: vgMemCheck_get_otrack_shadow_offset
(mc_machine.c:673)
==28919==    by 0x38019416: schemeE (mc_translate.c:4718)
==28919==    by 0x38019A07: schemeS (mc_translate.c:4969)
==28919==    by 0x380201F4: vgMemCheck_instrument (mc_translate.c:4152)
==28919==    by 0x380BB88B: LibVEX_Translate (main_main.c:490)
==28919==    by 0x3803FAD5: vgPlain_translate (m_translate.c:1517)
==28919==    by 0x38064F38: vgPlain_scheduler (scheduler.c:844)
==28919==    by 0x3808E298: run_a_thread_NORETURN (syswrap-linux.c:91)

sched status:
  running_tid=1*




If I debug the program not in parallel but with the track-origins option set
it runs.

What I've to do?

Thanks,
Federico
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to