SIGSEGV on FreeBSD 12.0 with 304.137 on GeForce 6200

Hi,

Launch firefox (v64.0_3,1) on FBSD 12.0 with nvidia-driver-304 make a SIGSEGV on _nv024tls().
Here is the result while using gdb:

===8<----------------------------------------------------------
Reading symbols from /usr/local/lib/firefox/firefox…done.
(gdb) run
Starting program: /usr/local/lib/firefox/firefox

Program received signal SIGSEGV, Segmentation fault.
0x22a1c63f in _nv024tls () from /usr/local/lib/libnvidia-tls.so.1
===8<----------------------------------------------------------

My proc is a Pentium 4 (HT).
uname -a results in:

FreeBSD reseune.local.ext 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC i386

Thanks in advance for any help.

Best regards.

The same with GeForce 6150:

Core was generated by `firefox'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x22aeb63f in _nv024tls () from /usr/local/lib/libnvidia-tls.so.1
(gdb) bt
#0  0x22aeb63f in _nv024tls () at /usr/local/lib/libnvidia-tls.so.1
#1  0xffbfc9ac in  ()
#2  0x21038d1e in  () at /libexec/ld-elf.so.1
#3  0x2103553b in  () at /libexec/ld-elf.so.1
#4  0x21035394 in dlopen () at /libexec/ld-elf.so.1
#5  0x01027d1f in mozilla::GetBootstrap(char const*) ()
#6  0x01006ed8 in InitXPCOMGlue() ()
#7  0x01006b2e in main ()
(gdb)

Also FreeBSD 12.0 i386, GENERIC kernel, firefox-64.0_3,1 and nvidia-driver-304-304.137_2 installed with pkg install. I recompiled nvidia-driver-304 from port and rebooted - same error.

Same here with Firefox.

Hardware: P4 3GHz HT, ASUS P4P800SE, GeForce 6600 “NV43 [GeForce 6600]”, FreeBSD 12.0 i386, nvidia-driver-304-304.137_2:
$ grep OPTIONS_FILE_ /var/db/ports/x11_nvidia-driver-304/options
OPTIONS_FILE_SET+=ACPI_PM
OPTIONS_FILE_UNSET+=DOCS
OPTIONS_FILE_UNSET+=FREEBSD_AGP
OPTIONS_FILE_SET+=LINUX
OPTIONS_FILE_UNSET+=PAE
OPTIONS_FILE_SET+=WBINVD

ls -l /usr/local/lib/libnvidia-tls.so.1 -r--r--r-- 1 root wheel 3588 Dec 14 20:59 /usr/local/lib/libnvidia-tls.so.1 md5 /usr/local/lib/libnvidia-tls.so.1
MD5 (/usr/local/lib/libnvidia-tls.so.1) = a875d7e0faae6ef59e3434a1ffad8969

This file is same on 11.2 i386.

Link on PR in FreeBSD bug tracker: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235077

P.S. I had to return to the FreeBSD 11.2 i386.