[kib@freebsd.org: [src] cvs commit: src/sys/amd64/linux32 linux32_sysvec.c]

Alexander Leidinger Alexander at Leidinger.net
Fri Nov 3 11:08:25 UTC 2006


Quoting Scot Hetzel <swhetzel at gmail.com> (from Thu, 2 Nov 2006  
11:56:23 -0600):

> execve(/compat/linux/usr/lib/../bin/wine-preloader)
> :
> Nov  2 08:36:53 hp010 kernel: linux(1380): set_thread_area(-1,
> 9c2666c0, fffff, 1, 0, 0, 1, 0, 1
> Nov  2 08:36:53 hp010 kernel: )
> Nov  2 08:36:53 hp010 kernel: linux(1380): set_tid_address(0x48)
> Nov  2 08:39:10 hp010 kernel: pid 1380 (wine-preloader), uid 0: exited
> on signal 11 (core dumped)

Is this with the patch Roman announced, or with the  
linuxolator-p4.diff on Leidinger.net?

> This failure got as far as loading wine-preloader, before
> wine-preloader core dumped, /compat/linux/usr/bin/wine was running, as
> it was used to start wine-preloader.
>
> Instead, it fails now fails with:
>
> fatal process exception: page fault, fault VA = 0x8
> Segmentation fault (core dumped)
>
> messages:
> Nov  2 08:47:17 hp010 kernel: linux(1251): set_thread_area(-1,
> 282ad6c0, fffff, 1, 0, 0, 1, 0, 1
> Nov  2 08:47:17 hp010 kernel: )
> Nov  2 08:47:17 hp010 kernel: pid 1251 (wine), uid 0: exited on signal
> 11 (core dumped)
>
> Which occurs after wine executes set_thread_area.

Did you rebvoot in between? There's a bug with TLS on amd64 which only  
allows to use TLS once. And I think Roman didn't fixed it yet (but  
have a look at the mailarchives, I think he asked for a test of some  
changes revently).

Bye,
Alexander.

-- 
A student who changes the course of history is probably taking an exam.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137


More information about the freebsd-emulation mailing list