On 14 Mar 2014, at 07:50, Mathias Bauer <[email protected]> wrote:
> This time again standard PRs in libgcc are used 4 times, but then a different > PR is used. This PR does return neither INSTALL_CONTEXT nor CONTINUE_UNWIND, > thus the unwind function returns to pthread_exit, causing the app to abort. Do you know what the personality routine that is being invoked is? > The PR is taken from the EHT of that frame. The offset points into > libgnustepbase, the PR of the Objective-C runtime is not called. > OTOH in the same test case on Linux X86_64 the PR in libobjc2 *is* called at > this point. Is it possible that there is still something funky in the EHT > entries of Objective-C code? We should be using the C personality routine for frames that don't have any Objective-C @try blocks or C++ try blocks, but do have cleanups, so that's not necessarily wrong... David -- Sent from my IBM 1620 _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
