- Package:
- xserver-xorg-video-nouveau
- Source:
- xserver-xorg-video-nouveau
- Description:
- X.Org X server -- Nouveau display driver
- Submitter:
- Santiago Vila
- Date:
- 2015-08-24 20:33:17 UTC
- Severity:
- important
Since I upgraded from wheezy to jessie, mesa no longer works ok in my
machine. When I start stellarium, for example, the screen becomes a
mosaic and the machine freezes completely.
(I'm using "severity: serious" because this is a regression).
I'm not sure which package is the good one to report this. It could be
mesa-utils, since "glxinfo" already crashes my machine, but AFAIK the
X server is to blame here.
This is what lspci -v says about my system:
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8234
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 43
Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
Expansion ROM at dfec0000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: nouveau
I attach Xorg.0.log as well.
Feel free to ask me whatever additional info you might need to debug this.
Thanks.
Sorry for not getting to this bug sooner. I think it is the same
problem as #758460, does booting with the nouveau.config=NvMSI=0 kernel
parameter help?
Cheers,
Sven
Looks similar, yes, but unfortunately adding nouveau.config=NvMSI=0 does not make any difference in my case.
Same here. And it also crashes when chromium window is closing.
I attached a gdb in remote console to get a backtrace, here is the result:
Program received signal SIGSEGV, Segmentation fault.
0x0000560e8c50f9c8 in dixGetPrivate (key=<optimized out>, privates=0x560e8df920b0)
at ../../include/privates.h:137
137 ../../include/privates.h: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 0x0000560e8c50f9c8 in dixGetPrivate (key=<optimized out>, privates=0x560e8df920b0)
at ../../include/privates.h:137
#1 present_window_priv (window=0x560e8df92090) at ../../present/present_priv.h:144
#2 present_free_event (data=0x560e8e03cb90, id=<optimized out>)
at ../../present/present_event.c:35
#3 0x0000560e8c452632 in doFreeResource (res=0x560e8df55920, skip=skip@entry=0)
at ../../dix/resource.c:875
#4 0x0000560e8c4536ec in FreeClientResources (client=client@entry=0x560e8e075d60)
at ../../dix/resource.c:1141
#5 0x0000560e8c42e5d2 in CloseDownClient (client=client@entry=0x560e8e075d60)
at ../../dix/dispatch.c:3429
#6 0x0000560e8c42eed9 in Dispatch () at ../../dix/dispatch.c:444
#7 0x0000560e8c4331cb in dix_main (argc=7, argv=0x7ffc086dde28, envp=<optimized out>)
at ../../dix/main.c:298
#8 0x00007f4d6f863b45 in __libc_start_main (main=0x560e8c41d590 <main>, argc=7,
argv=0x7ffc086dde28, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc086dde18) at libc-start.c:287
#9 0x0000560e8c41d5be in _start ()