[Bug 106456] [regression][bisected] Mutex deadlock in nouveau (nv50_display.c)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed May 9 20:24:29 UTC 2018


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

            Bug ID: 106456
           Summary: [regression][bisected] Mutex deadlock in nouveau
                    (nv50_display.c)
           Product: DRI
           Version: DRI git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: major
          Priority: medium
         Component: DRM/other
          Assignee: dri-devel at lists.freedesktop.org
          Reporter: john at jlindgren.net

Since linux 4.14, the nouveau driver deadlocks at boot.

Downstream report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1763189?comments=all

The culprit is this commit:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=af2405af07d168e2905f2ac9494d3a804a549f0f

In short, drm_fb_helper_add_one_connector() and
drm_fb_helper_remove_one_connector() were incompatibly changed to add locking
of a mutex that previously the caller was expected to lock.  The i915 and
radeon drivers were updated to no longer lock the mutex, but nouveau was not
updated.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20180509/06e18d86/attachment-0001.html>


More information about the dri-devel mailing list