bugzilla-daemon at freedesktop.org
2012-Oct-28 01:18 UTC
[Nouveau] [Bug 56474] New: 3D app segfaults on NV46
https://bugs.freedesktop.org/show_bug.cgi?id=56474
Priority: medium
Bug ID: 56474
Assignee: nouveau at lists.freedesktop.org
Summary: 3D app segfaults on NV46
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: 1o5g4r8o at gmail.com
Hardware: x86 (IA32)
Status: NEW
Version: 9.0
Component: Drivers/DRI/nouveau
Product: Mesa
Created attachment 69169
--> https://bugs.freedesktop.org/attachment.cgi?id=69169&action=edit
dmesg
Debian Wheezy i386
Mesa 9.0-1
libdrm 2.4.39-1
xserver-xorg-video-nouveau 1.0.3
Attached dmesg.
supertuxkart segfaults on Debian. Attached backtrace.
21:16 < joi> try: "up; print res"
21:17 < gg0> (gdb) up
21:17 < gg0> #1 nv30_vbo_validate (nv30=0x94c2658) at nv30_vbo.c:239
21:17 < gg0> 239I PUSH_RESRC(push, NV30_3D(VTXBUF(i)), user ?
BUFCTX_VTXTMP : BUFCTX_VTXBUF,
21:17 < gg0> (gdb) print res
21:17 < gg0> $4 = (struct nv04_resource *) 0x0
21:35 < joi> gg0: try this one: http://bpaste.net/show/54017/
diff --git a/src/gallium/drivers/nv30/nv30_vbo.c
b/src/gallium/drivers/nv30/nv30_vbo.c
index 128457f..94febc3 100644
--- a/src/gallium/drivers/nv30/nv30_vbo.c
+++ b/src/gallium/drivers/nv30/nv30_vbo.c
@@ -226,6 +226,8 @@ nv30_vbo_validate(struct nv30_context *nv30)
user = (nv30->vbo_user & (1 << ve->vertex_buffer_index));
res = nv04_resource(vb->buffer);
+ if (!res)
+ continue;
if (nv30->vbo_fifo || unlikely(vb->stride == 0)) {
if (!nv30->vbo_fifo)
With patch above, stk doesn't produce core anymore and Xorg freezes.
So far, mesa 8 is better. I could use it even if often it crashes during kart
races. With mesa 9, races can't even start.
Further backtraces and system info available at http://bugs.debian.org/691292
Bug describes how it behaves on current Debian wheezy, Mesa 8.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/nouveau/attachments/20121028/1f8e223d/attachment.html>
bugzilla-daemon at freedesktop.org
2012-Oct-28 01:19 UTC
[Nouveau] [Bug 56474] 3D app segfaults on NV46
https://bugs.freedesktop.org/show_bug.cgi?id=56474 --- Comment #1 from Gabriele Giacone <1o5g4r8o at gmail.com> --- Created attachment 69170 --> https://bugs.freedesktop.org/attachment.cgi?id=69170&action=edit supertuxkart backtrace -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20121028/c13d60c7/attachment.html>
bugzilla-daemon at freedesktop.org
2012-Oct-28 01:22 UTC
[Nouveau] [Bug 56474] 3D app segfaults on NV46
https://bugs.freedesktop.org/show_bug.cgi?id=56474
--- Comment #2 from Gabriele Giacone <1o5g4r8o at gmail.com> ---
22:34 < joi> gg0: does it work if you set NV30_SWTNL env var?
22:39 < gg0> joi: it started but seems stuck and it's taking 100% cpu
22:47 < joi> if I understand this code correctly, only SWTNL path handles
user buffers, so... someone needs to implement user buffers in
hw path or fix sw path (which is disabled by default and
probably broken)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/nouveau/attachments/20121028/2eec06ec/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Aug-21 16:13 UTC
[Nouveau] [Bug 56474] [NV30 gallium] supertuxkart segfaults on NV46
https://bugs.freedesktop.org/show_bug.cgi?id=56474
Ilia Mirkin <imirkin at alum.mit.edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|3D app segfaults on NV46 |[NV30 gallium] supertuxkart
| |segfaults on NV46
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/nouveau/attachments/20130821/2ea3e298/attachment.html>
bugzilla-daemon at freedesktop.org
2013-Sep-02 05:28 UTC
[Nouveau] [Bug 56474] [NV30 gallium] supertuxkart segfaults on NV46
https://bugs.freedesktop.org/show_bug.cgi?id=56474
Ilia Mirkin <imirkin at alum.mit.edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Ilia Mirkin <imirkin at alum.mit.edu> ---
The crash appears to be gone with mesa git, tested on NV42 and NV44. (There
_was_ a nasty little issue with the fragment shaders, but that's fixed in
mesa
git now.) Feel free to reopen if this still doesn't work for you.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/nouveau/attachments/20130902/481bbfb1/attachment.html>
Possibly Parallel Threads
- [Mesa-dev] Crash with Mesa-10.4.4 and NV68
- [PATCH 3/7] nv50: submit user vbo data through the fifo
- [PATCH 1/2] nv30: avoid doing extra work on clear and hitting unexpected states
- Suspend to disk with nvidia NV40/NV46 (Geforce Go 7400)
- [Bug 24925] New: X server freeze on NV46