On Wed, May 29, 2013 at 1:21 PM, Sean McBride <span dir="ltr"><<a href="mailto:sean@rogue-research.com" target="_blank">sean@rogue-research.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
When using ubsan it seems one has a choice of getting nice output like:<br>
<br>
 runtime error: shift exponent -1 is negative<br>
<br>
or a SIGILL crash.<br>
<br>
Is it possible to have both?<br></blockquote><div><br></div><div>Yes. Use -fno-sanitize-recover instead of -fsanitize-undefined-trap-on-error.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I think it would be useful for automated nightly buildbots.  The crash is useful because any test rig worth its salt will flag a crash as a failed test.  But without the log in addition, you're left with either nothing or a backtrace if you're lucky (ctest/cdash for example don't gather crash backtraces). </blockquote>
</div>