Re: getcontext() -> Bus error?
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Anton _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... On Jan 31, 2008, at 6:52 PM, Edd Dawson wrote: int main(void) { ucontext_t ctx; getcontext(&ctx); return 0; } edd:guff developer$ gcc getcontext.c -o getcontext -W -Wall -ansi - pedantic edd:guff developer$ ./getcontext Bus error edd:guff developer$ Why the bus error? What am I doing wrong? While I don't understand why you're getting a bus error (haven't looked at the library source), the problem appears to go away if you declare ctx as a global instead of on the stack. Perhaps getcontext() just won't let you save context onto the stack.... This email sent to site_archiver@lists.apple.com
participants (1)
-
Anton Rang