Hi there, We have encountered a pthread problem in pthread_create(). Our system is "MIPS Linux kernel 2.6.11 with uClibc 0.9.27". We need to know if the problem is in Linux kernel or in uClibc. When calling pthread_create(), it will fail at the line "suspend(self);". I found that many people have encounter the same problem, but I havn't seen any solution. http://www.uclibc.org/lists/uclibc/2003-April/006031.html http://www.uclibc.org/lists/uclibc/2004-June/009271.html http://www.uclibc.org/lists/uclibc/2003-July/006570.html Here is the error message when I use gdbserver to debug it: "Cannot access memory at address 0x411104" There is no this problem in "X86 Linux kernel 2.6.11 with uClibc 0.9.27". Therefore, we need to know if this problem is because of that the MIPS Linux kernel has some different thread behaviors from X86 Linux Kernel? Regards, Colin