I can?t use SDL 1.0 on my SuSE-Box. Everything compiles well, end
everything runs, except the testhread-Program and any other Program that
uses Multithreading (Xtheater e.g). What can be the reason for that? Are
there any special configure-switches I should use?
Here is some strace-output for testthread:
semget(IPC_PRIVATE, 1, IPC_CREAT|0x180|0600) = 3
semctl(3, 0, SETVAL, 0xbffff63c) = 0
semop(0x3, 0x2, 0, 0x4003dec8) = 0
brk(0x804d000) = 0x804d000
pipe([4, 5]) = 0
clone() = 19063
write(5, “\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0”…, 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RT_0], 8) = 0
write(5, “\200>\n@\0\0\0\0\330\365\377\277\20R\3@\0\360\37\0\0\0”…, 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RT_0], 8) = 0
rt_sigsuspend([] <unfinished …>
— SIGRT_0 (Real-Time Signal 0) —
<… rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [])
— SIGSEGV (Speicherzugriffsfehler) —
rt_sigaction(SIGSEGV, {SIG_DFL}, {0x4001c570, [], SA_RESTART|0x4000000}, 8) = 0
write(2, "Fatal signal: “, 14Fatal signal: ) = 14
write(2, “Segmentation Fault”, 18Segmentation Fault) = 18
write(2, " (SDL Parachute Deployed)\n”, 26 (SDL Parachute Deployed)
) = 26
write(5, “\200>\n@\2\0\0\0\365\377\377\377\f\363\377\277\266\217”…, 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [SEGV RT_0], 8) = 0
rt_sigsuspend([SEGV] <unfinished …>
— SIGRT_0 (Real-Time Signal 0) —
<… rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [SEGV])
wait4(19063, NULL, __WCLONE, NULL) = 19063
_exit(-11) = ?
stefan at pico:/temp/SDL-1.0.0/test >–
/E-Mail: @Stefan_Tomanek | ICQ: 1177934 | Ask for CA-signed PGP-Key/
/Spielen unter Linux: http://spiele.freepage.de/linux-zocker/ /
/“We are M$ of Borg. We will add your technology to our own crap. /
/Your company will be bought. Open Source is futile!” /