|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] core dump in pthread in mplayer in freebsd DomainU on Debian
Hi!
After I have installed freebsd port for xen, I tried some
software on freebsd. I am a newbie of freebsd, I meet some
problems in mplayer, I don't know wether the problem was a
freebsd-xen "bug" or a freebsd "bug".
When I compiled mplayer, it complained about pthread about
"Fatal error 'Thread has returned from _thread_switch' at line
1116 in file /usr/src/lib/libpthread/thread/thr_kern.c (errno =
0)", it won't compile.
Then I moved to use port to compile mplayer, then it can
compile. I can use mplayer to play video without sound. But
after I have configured mplayer to use nas to output sound.
When I use mplayer, it will abort, and complain about
"Fatal error 'Thread has returned from _thread_switch' at line
1116 in file /usr/src/lib/libpthread/thread/thr_kern.c (errno =
0)"
I have tried the following program (paste from configure script
of mplayer)
#include <pthread.h>
void* func(void *arg) { return arg; }
int main(void) { pthread_t tid; return pthread_create (&tid, 0,
func, 0) == 0 ? 0 : 1; }
when you use gcc -o test test.c -pthread
it will complain the same thing about pthread.
when you use gcc -o test test.c -lc_r, the problem dispeared.
Is pthread is broken on freebsd? or freebsd-xen? or I have do
something wrong?
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] core dump in pthread in mplayer in freebsd DomainU on Debian Linux Domain0,
lepton <=
|
|
|
|
|