<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sometimes it helps to use 'valgrind --db-attach=yes'.</blockquote><div><br></div><div>valgrind --db-attach=yes --tool=memcheck -q --num-callers=20 MySolver</div>
<div>bt</div><div><br></div><div>#0  0x0000000007cf2425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64</div><div>#1  0x0000000007cf5b8b in __GI_abort () at abort.c:91</div><div>#2  0x000000000987c98d in ?? () from /usr/lib/libcr.so.0</div>
<div>#3  0x000000000400f306 in call_init (l=<optimized out>, argc=2, argv=0x7ff000138, env=0x7ff000150) at dl-init.c:85</div><div>#4  0x000000000400f3df in call_init (env=<optimized out>, argv=<optimized out>, argc=<optimized out>, l=<optimized out>) at dl-init.c:52</div>
<div>#5  _dl_init (main_map=0x42242c8, argc=2, argv=0x7ff000138, env=0x7ff000150) at dl-init.c:134</div><div>#6  0x00000000040016ea in _dl_start_user () from /lib64/ld-linux-x86-64.so.2</div><div>#7  0x0000000000000002 in ?? ()</div>
<div>#8  0x00000007ff0003d7 in ?? ()</div><div>#9  0x00000007ff000412 in ?? ()</div><div>#10 0x0000000000000000 in ?? ()</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
What happens when you pass -no_signal_handler to the PETSc program?<br>
</blockquote></div><br><div>valgrind --tool=memcheck -q --num-callers=20 MySolver -no_signal_handler</div><div><br></div><div>No change, i.e:</div><div><br></div><div><div>cr_libinit.c:183 cri_init: sigaction() failed: Invalid argument</div>
<div>Aborted (core dumped)</div></div><div><br></div><div>Any more ideas?</div><div><br></div><div>Many thanks</div><div>Dominik</div>