Subj : Re: Stack in thread-local virtual memory? To : comp.programming.threads From : Jingbo Date : Fri Aug 26 2005 01:01 pm One thread is accessing the stack of the other thread. Is it possible that Windows CE's thread implementation inhibit this kind of access? I'm pretty this can work on Solaris and Linux. And you also said it works on a MIPS32 machine running CE. Maybe the problem only happen on a specific machine. I googled the key word "thread windows CE" and found following page from Microsoft, maybe that can help you: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnce30/html/threads30.asp But you can try following as workaround: int main() { foo *a_foo = new foo; thread t = create_thread( &thread_entry, a_foo); join(t); return 0; } .