From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kip Macy Subject: Re: core dump in pthread in mplayer in freebsd DomainU on Debian Linux Domain0 Date: Sun, 7 Aug 2005 12:49:04 -0700 Message-ID: References: <20050807133924.GA3277@gsy2.lepton.home> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20050807133924.GA3277@gsy2.lepton.home> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: lepton Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org M:N support is currently busted on freebsd-xen. If you re-compile libc to only use SYSTEM_SCOPE threads (one line makefile change), things will work. Sorry for the inconvenience. I'll get a little time to fix open issues when I get some servers this week= . =20 -Kip On 8/7/05, lepton wrote: > 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". >=20 > 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 =3D > 0)", it won't compile. >=20 > 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 =3D > 0)" >=20 > I have tried the following program (paste from configure script > of mplayer) >=20 > #include > void* func(void *arg) { return arg; } > int main(void) { pthread_t tid; return pthread_create (&tid, 0, > func, 0) =3D=3D 0 ? 0 : 1; } >=20 > when you use gcc -o test test.c -pthread > it will complain the same thing about pthread. >=20 > when you use gcc -o test test.c -lc_r, the problem dispeared. >=20 > Is pthread is broken on freebsd? or freebsd-xen? or I have do > something wrong? >=20 >=20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >