[Bug 195079] New: x11/nvidia-driver / x11-servers/xorg-server segfault on CURRENT

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Nov 16 20:05:07 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195079

            Bug ID: 195079
           Summary: x11/nvidia-driver / x11-servers/xorg-server segfault
                    on CURRENT
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: kevin.bowling at kev009.com
                CC: danfe at FreeBSD.org, x11 at FreeBSD.org
                CC: danfe at FreeBSD.org, x11 at FreeBSD.org

I run 11-CURRENT (r274577 right now) with nvidia-driver.  It was very stable
until about a month ago.  I was running the 340-series driver for a couple
months before it was introduced into ports, so I don't think that was it.  I'm
not sure if it's dri/mesa or something changing in -CURRENT.

I can reliably trigger this segfault immediately when logging in with KDE's
kwin set to use OpenGL 2 or 3 for desktop effects.  The system is stable in
"failsafe mode" that does not use desktop effects.  GL seems to function
outside of this, testing with WebGL in Firefox and glxgears.

I've tried upgrading to nvidia-driver-346.16 and xorg-server-1.14.4 out of tree
but see the same stacktrace.

Xorg.0.log:
[  9307.793] Segmentation fault at address 0x0
[  9307.793] 
Fatal server error:
[  9307.793] Caught signal 11 (Segmentation fault). Server aborting

Stack:
(gdb) bt
#0 0x0000000802059c9a in thr_kill () from /lib/libc.so.7
#1 0x0000000802130ef9 in abort () from /lib/libc.so.7
#2 0x000000000062e4be in OsAbort () at utils.c:1198
#3 0x00000000004a6880 in ddxGiveUp (error=EXIT_ERR_ABORT) at xf86Init.c:1009
#4 0x00000000004a6998 in AbortDDX (error=EXIT_ERR_ABORT) at xf86Init.c:1053
#5 0x0000000000637be6 in AbortServer () at log.c:476
#6 0x00000000006368fd in FatalError (
f=0x659496 "Caught signal %d (%s). Server aborting\n") at log.c:611
#7 0x000000000062b9d8 in OsSigHandler (signo=11, sip=0x7fffffffd2f0,
unused=0x7fffffffcf80) at osinit.c:146
#8 0x00000008010b84f6 in swapcontext () from /lib/libthr.so.3
#9 0x00000008010b80ec in sigaction () from /lib/libthr.so.3
#10 <signal handler called>
#11 0x00000008084af6a6 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#12 0x000000080848dcc9 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#13 0x0000000808143e5f in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#14 0x00000008081456f6 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#15 0x0000000808146676 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#16 0x000000080814810f in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#17 0x000000080813e1d2 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#18 0x0000000808148331 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#19 0x000000080814a2cb in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#20 0x000000080811fbd2 in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#21 0x00000008084783cd in nvidiaAddDrawableHandler ()
from /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
#22 0x0000000803d7872b in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#23 0x0000000803c95247 in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#24 0x0000000803c95d58 in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#25 0x0000000803d7e185 in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#26 0x0000000805e51d9f in _nv013glcore () from
/usr/local/lib/libnvidia-glcore.so.1
#27 0x0000000803c92aa5 in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#28 0x0000000803d78e2d in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#29 0x0000000805e533e4 in _nv013glcore () from
/usr/local/lib/libnvidia-glcore.so.1
#30 0x0000000805e59dfa in _nv013glcore () from
/usr/local/lib/libnvidia-glcore.so.1
#31 0x0000000803d7ba25 in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#32 0x0000000803d7792e in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#33 0x0000000803d7ac37 in .text ()
from /usr/local/lib/xorg/modules/extensions/libglx.so
#34 0x00000000004368b8 in Dispatch () at dispatch.c:429
#35 0x0000000000424f72 in main (argc=9, argv=0x7fffffffecc8,
envp=0x7fffffffed18)
at main.c:288

--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Maintainers CC'd

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


More information about the freebsd-ports-bugs mailing list