亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: linux下wcc使用_beginthread段錯誤 [打印本頁]

作者: 會當凌絕頂聰    時間: 2013-12-05 10:40
標題: linux下wcc使用_beginthread段錯誤



#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <malloc.h>
#include <unistd.h>
#include <string.h>
#include <process.h>

void  child(void *args)
{
        printf("----------------------5\n");
        _endthread();
}


void main() {
        char *stack= NULL;
        int tid;
        void *child_pointer = child;
        printf("----------------------1\n");
        stack = (char *) malloc( 8192 );

        printf("----------------------3 stack:%p\n",stack);
        tid = _beginthread( child_pointer,  NULL, 0, NULL);
        sleep (1);
        printf("----------------------4\n");
        printf("Thread ID = %x\n", tid);

}
作者: 會當凌絕頂聰    時間: 2013-12-05 10:41
程序跟蹤信息
7388  15:36:01.503157 execve("./watcom_thread", ["./watcom_thread"], [/* 57 vars */]) = 0 <0.000555>
7388  15:36:01.504034 brk(0)            = 0x82b2000 <0.000012>
7388  15:36:01.504118 brk(0x82b3000)    = 0x82b3000 <0.000014>
7388  15:36:01.504180 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 <0.000016>
7388  15:36:01.504264 write(1, "----------------------1\n", 24) = 24 <0.000018>
7388  15:36:01.504324 brk(0x82b5000)    = 0x82b5000 <0.000011>
7388  15:36:01.504381 write(1, "----------------------3 stack:082b2248\n", 39) = 39 <0.000012>
7388  15:36:01.504444 clone(child_stack=0x82b3248, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|SIGCHLD) = 7389 <0.000031>
7388  15:36:01.504518 write(1, "----------------------4\n", 24) = 24 <0.000012>
7388  15:36:01.504575 write(1, "Thread ID = 1cdd\n", 17) = 17 <0.000012>
7388  15:36:01.504703 _exit(17)         = ?
7389  15:36:01.504779 --- SIGSEGV (Segmentation fault) @ 0 (0) ---





歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2