I am now writing a simple transport. But when I declare a too large array ( about 16 kbytes), the segmentation fault always occurs. I have a doubt that is a problem with gnu protable thread. Have you ever met such kind of problems ? Sincerely, Kang-pen Chen National Taiwan Univ. EE Dept.