And/or if the warnings could be ignored?
The warnings are telling you that you are calling (possibly implicitly, for instance the mecpy might be the result of structure assignment of large stuctures) functions inside a transaction which have not been instrumented, and can therefore make memory accesses which will not obey the transactional protocols. As a result the isolation properties of the transaction may be violated (another transaction might see intermediate values caused by this transaction), or this transaction might fail to retry when it ought to (because it doesn't realise that it has read inconsistent values which were written by another concurrent transaction).
In the upcoming release the system will behave safely in such cases (because it will serialize the transactions, turning the correctness problem into a potential performance problem), but in the current release the compiler just ignores the issue, and lets the code run as though the functions had been decorated with tm_waiver.
Like Ravi I can't tell what the cause of the internal error is, but it may be related to exception handling (which you seem to be doing based on the call to _Unwind_Resume).
I hope that helps.
Jim Cownie
(Intel Performance, Analysis and Threading Lab)