SDL_thread.c
crash while void *userdata = args->data;
args=NULL
because
\source\thread\orbis\SDL_systhread.c
SDL_SYS_CreateThread
ret=scePthreadCreate(&thread->handle, NULL, ThreadEntry, NULL, NULL);
fix
ret=scePthreadCreate(&thread->handle, NULL, ThreadEntry, args, NULL);