All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 105629] New: WebGL shader regular update crashes nouveau driver 17.3.3
@ 2018-03-20 17:31 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  0 siblings, 1 reply; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2018-03-20 17:31 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 1989 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

            Bug ID: 105629
           Summary: WebGL shader regular update crashes nouveau driver
                    17.3.3
           Product: Mesa
           Version: 17.3
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/nouveau
          Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
          Reporter: hugues.evrard-/thXhF8rKSFInJN2fRTu8g@public.gmane.org
        QA Contact: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org

Created attachment 138227
  --> https://bugs.freedesktop.org/attachment.cgi?id=138227&action=edit
Standalone HTML file for reproduction

The repetitive updating + rendering of a fragment shader leads to a crash of
the nouveau driver.

Reproduction steps:
 - OS: Linux 4.13.0-37-generic #42~16.04.1-Ubuntu SMP Wed Mar 7 16:03:28 UTC
2018 x86_64
 - Mesa 17.3.3 (from ppa:ubuntu-x-swat)
 - GPU: NVIDIA Corporation GK107 [GeForce GT 630 OEM] (rev a1)

Using chromium (64.0.3282.167, firefox does not reproduce), visit the html page
attached to that bug report, and wait for approx. 30 times of shader update.
Nouveau crashes with error:

nouveau: kernel rejected pushbuf: No such file or directory
nouveau: ch7: krec 0 pushes 1 bufs 24 relocs 0
nouveau: ch7: buf 00000000 00000004 00000004 00000004 00000000
nouveau: ch7: buf 00000001 00000006 00000004 00000000 00000004
nouveau: ch7: buf 00000002 00000008 00000002 00000002 00000002
...

See attachment for the whole error trace.

Reproduction is non-deterministic as the number of time to render the shader
may vary, but it does crash reliably within the first 50 shader updates
(sometimes less than 20 updates are enough) on my setup.

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

[-- Attachment #1.2: Type: text/html, Size: 3456 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 105629] WebGL shader regular update crashes nouveau driver 17.3.3
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
@ 2018-03-20 17:32   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2018-03-20 17:42   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2018-03-20 17:32 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 410 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

--- Comment #1 from Hugues Evrard <hugues.evrard-/thXhF8rKSFInJN2fRTu8g@public.gmane.org> ---
Created attachment 138228
  --> https://bugs.freedesktop.org/attachment.cgi?id=138228&action=edit
Trace of nouveau crash from Chromium output

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

[-- Attachment #1.2: Type: text/html, Size: 1395 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 105629] WebGL shader regular update crashes nouveau driver 17.3.3
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2018-03-20 17:32   ` [Bug 105629] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2018-03-20 17:42   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2018-03-21  9:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2018-03-20 17:42 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 293 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

--- Comment #2 from Ilia Mirkin <imirkin-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org> ---
What's in dmesg when this happens?

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

[-- Attachment #1.2: Type: text/html, Size: 1084 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 105629] WebGL shader regular update crashes nouveau driver 17.3.3
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
  2018-03-20 17:32   ` [Bug 105629] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2018-03-20 17:42   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2018-03-21  9:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2018-03-21 13:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
                     ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2018-03-21  9:29 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 531 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

--- Comment #3 from Hugues Evrard <hugues.evrard-/thXhF8rKSFInJN2fRTu8g@public.gmane.org> ---
This is the two lines of dmesg related to such a crash:

[ 1524.609065] show_signal_msg: 13 callbacks suppressed
[ 1524.609067] chromium-browse[2200]: segfault at 840 ip 00007f66b4a7032c sp
00007ffe7e040960 error 6 in libdrm_nouveau.so.2.0.0[7f66b4a6c000+7000]

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

[-- Attachment #1.2: Type: text/html, Size: 1338 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 105629] WebGL shader regular update crashes nouveau driver 17.3.3
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (2 preceding siblings ...)
  2018-03-21  9:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2018-03-21 13:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2018-03-23 10:30   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2019-09-18 20:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2018-03-21 13:50 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 578 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

--- Comment #4 from Ilia Mirkin <imirkin-FrUbXkNCsVf2fBVCVOL8/A@public.gmane.org> ---
The long print is a result of an ioctl failure. The kernel will usually print
more information about why the submit ioctl fails in dmesg. What you provided
was the fact that there's a segfault somewhere down the line... ioctl failures
are very poorly handled by the nouveau 3d driver, so I'm not terribly
surprised.

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

[-- Attachment #1.2: Type: text/html, Size: 1369 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 105629] WebGL shader regular update crashes nouveau driver 17.3.3
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (3 preceding siblings ...)
  2018-03-21 13:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2018-03-23 10:30   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  2019-09-18 20:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2018-03-23 10:30 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 1069 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

--- Comment #5 from Hugues Evrard <hugues.evrard-/thXhF8rKSFInJN2fRTu8g@public.gmane.org> ---
Created attachment 138308
  --> https://bugs.freedesktop.org/attachment.cgi?id=138308&action=edit
Longer dmesg log showing chrome errors

Add a new attachment: longer dmesg trace which shows many duplicate of this
Chrome error just before reporting the segfault in nouveau:

[ 5188.843931] nouveau 0000:01:00.0: chromium-browse[8083]: Unknown handle
0x00000000
[ 5188.843935] nouveau 0000:01:00.0: chromium-browse[8083]: validate_init
[ 5188.843936] nouveau 0000:01:00.0: chromium-browse[8083]: validate: -2
[... the above repeated many times ...]
[ 5195.280913] chromium-browse[8083]: segfault at 4b0 ip 00007f9620a5fd73 sp
00007fffb5af7bc0 error 4 in libdrm_nouveau.so.2.0.0[7f9620a5d000+7000]

Given that I cannot reproduce on Firefox, could it be the case that it is a
Chrome issue?

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

[-- Attachment #1.2: Type: text/html, Size: 2044 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug 105629] WebGL shader regular update crashes nouveau driver 17.3.3
       [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
                     ` (4 preceding siblings ...)
  2018-03-23 10:30   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
@ 2019-09-18 20:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
  5 siblings, 0 replies; 7+ messages in thread
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ @ 2019-09-18 20:46 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 935 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=105629

GitLab Migration User <gitlab-migration-wf5LKTHn7b+es5Oj371l6A@public.gmane.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |MOVED

--- Comment #6 from GitLab Migration User <gitlab-migration-wf5LKTHn7b+es5Oj371l6A@public.gmane.org> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1153.

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

[-- Attachment #1.2: Type: text/html, Size: 2525 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-09-18 20:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-20 17:31 [Bug 105629] New: WebGL shader regular update crashes nouveau driver 17.3.3 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
     [not found] ` <bug-105629-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2018-03-20 17:32   ` [Bug 105629] " bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-20 17:42   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-21  9:29   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-21 13:50   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2018-03-23 10:30   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
2019-09-18 20:46   ` bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.