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>
Maybe Matching 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