[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] core dump in pthread in mplayer in freebsd DomainU on Debian Linux Domain0


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: lepton <ytht.net@xxxxxxxxx>
  • Date: Sun, 7 Aug 2005 21:39:24 +0800
  • Delivery-date: Sun, 07 Aug 2005 17:00:34 +0000
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:subject:message-id:mime-version:content-type:content-disposition:user-agent; b=f0ZyNZous5UCLTpr+06dnz5smxfRtR04JECas2U2rpfMHpGSudNX9wZILv2IK9A/vKELcDuTYN6aS4jGG09TwKa8p0h4yMf/y0OwSkOX8MIM/fxjrqd9+uN6afbEj7JGfUf+lDYz/zWivwdNFnk8S8H9doUKoPMJZD0eaobGZ8U=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.