Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Sep 2018 07:18:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        emulation@FreeBSD.org
Subject:   [Bug 230144] Linux emulator does not work on Ryzen / Epic processors
Message-ID:  <bug-230144-4077-XwDlWjmjXh@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-230144-4077@https.bugs.freebsd.org/bugzilla/>
References:  <bug-230144-4077@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D230144

meowthink@googlemail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |meowthink@googlemail.com

--- Comment #14 from meowthink@googlemail.com ---
Same issue here. stable/11 r338649 on a Ryzen 2400G.

$ truss -f /compat/linux/usr/bin/bash
 4163: linux_brk(0x0)                            =3D 7221248 (0x6e3000)
pid 4163 comm bash: signal 11 err 4 code 1 type 12 addr 0x7ffffffff508 rsp
0x7fffffffcb10 rip 0x8006ea3c1 <80 3f 00 0f 85 9e 01 00>
 4163: SIGNAL 11 (SIGSEGV) code=3DSEGV_MAPERR trapno=3D12 addr=3D0x7fffffff=
f508
 4163: process killed, signal =3D 11 (core dumped)

But 32-bit linux binaries just run fine.

I'm pretty sure this isn't r335702 related, as brk(0) will always return the
old value. Most weird thing here is, this seems not affect Intel CPUs, but I
can't find any differences in code.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-230144-4077-XwDlWjmjXh>