Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jan 1998 21:02:29 -0500
From:      "Alfred Perlstein" <perlsta@sunyit.edu>
To:        <hackers@FreeBSD.ORG>
Subject:   USER_LDT???
Message-ID:  <199801302208.WAA27266@fang.cs.sunyit.edu>

next in thread | raw e-mail | index | archive | help
i have options USER_LDT defined in my kernel however wine still craps out.
now before you assume anything i have done some homework here :)

it dies from a SIGSEGV, segment violation as it tries to execute this block
of code:

0x1bc731 in NtCurrentTeb () at ./sysdeps.c:114
114         __asm__( ".byte 0x64\n\tmovl (%1),%0"

it's trying to play around with the LDT but freebsd isn't letting it do
it...

in my kernel config i do have:
	options USER_LDT

now here is the strange part, wine WORKED once... i tryed to run some sort
of installer program and it worked amazingly, well until it crashed that it
:) it actually crashed so bad that i had to ctrl-alt-backspace out of X.  i
did not run it as root so it shouldn't have been able to twiddle any bits
it shouldn't have...

what else can i give that would make any sense?

i can't even get the darn thing to display its help screen in text mode
anymore(wine).
just running the program without any args and p00p.. :)

also, thinking somehow... just maybe somehow it ate some bits out of a file
somehow... i did a reinstall world, recompiled and installed my kernel,
reinstalled X and recompiled wine and reinstalled it.... (well i didn't
know what else to really do, and i didn't want to waste people's time if
that what was the problem...)

thanks,
-Alfred









Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801302208.WAA27266>