i386_set_ldt on FreeBSD 7.x amd64

Kostik Belousov kostikbel at gmail.com
Sun Jul 19 14:04:34 UTC 2009


On Sun, Jul 19, 2009 at 02:00:00PM +0100, Steven Hartland wrote:
> I'm trying to convert some audio streams and the only app
> which seems to be capable of this mplayer with the w32codecs
> 
> Unfortunately the machine is 7.1 amd64. I've compiled the
> binaries up on an old i386 box but when running said bins
> on the amd64 box it errors with:
> 
> Opening audio decoder: [dmo] Win32/DMO decoders
> install_fs: Invalid argument
> Couldn't install fs segment, expect segfault
> 
> Looking at the code the call to i386_set_ldt is failing
> is there any know workaround?
> 
> Looking on Google there is a thread:
> i386_set_ldt and wine on AMD64 which mentions some patches by kib
> but no mention if this ever worked.
> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=233316+0+archive/2008/freebsd-amd64/20081214.freebsd-amd64
> 
> The latest version I can find is:
> http://people.freebsd.org/~kib/misc/amd64_ldt-pre.4.patch
> 
> Anyone info appreciated.
The patches were committed to HEAD. mplayer/win32 codecs were tested,
it was one of the goal of the patch to have these codecs working on amd64.

No MFC to 7.x is planned.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20090719/411ec300/attachment.pgp


More information about the freebsd-hackers mailing list