Summary: | abort() sometimes not caught by gdb depending on thread library | ||
---|---|---|---|
Product: | Base System | Reporter: | Pete French <petefrench> |
Component: | threads | Assignee: | freebsd-threads (Nobody) <threads> |
Status: | Closed Overcome By Events | ||
Severity: | Affects Only Me | CC: | jhb, pete |
Priority: | Normal | ||
Version: | 5.4-RELEASE | ||
Hardware: | Any | ||
OS: | Any |
Description
Pete French
2005-05-13 18:40:02 UTC
A bit more info - this problem seems to be related to the scope of the threads as if I run the test program with LIBPTHREAD_SYSTEM_SCOPE defined then the debugger catches the abort correctly and lets me trace the offending method call. libkse is no longer supported and libthr is the only threading library used by modern versions of FreeBSD. Heh, indeed! In addition modern FreeBSD has no objective c runtime and doesnt have the GNU compiler, so all kind of moot! Thanks for looking through. I do wonder what it was, however. |