| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
Hi Jim,
I'm no thread guru, but moving the ctx off the local stack makes it not crash for me. Perhaps the stack (which is about to be freed) isn't the best place to save the thread info.
The code runs fine on my linux machine, FWIW.
Edd
On Jan 31, 2008, at 5:52 PM, Edd Dawson wrote:
Hello,
I sincerely hope this is the correct list for this question.
I'm running leopard 10.5.1 on a MacBook with the standard apple developer tools.
edd:guff developer$ gcc -dumpversion 4.0.1 edd:guff developer$ cat getcontext.c #include <ucontext.h>
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?
Kind regards,
Edd
_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/email@hidden
| References: | |
| >getcontext() -> Bus error? (From: Edd Dawson <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.