From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org Subject: [Bug 98997] New: Invalid ioctl during Xorg startup Date: Mon, 05 Dec 2016 12:20:46 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0270658088==" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org --===============0270658088== Content-Type: multipart/alternative; boundary="14809404460.e99B1d.10937"; charset="UTF-8" --14809404460.e99B1d.10937 Date: Mon, 5 Dec 2016 12:20:46 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D98997 Bug ID: 98997 Summary: Invalid ioctl during Xorg startup Product: xorg Version: unspecified Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Driver/nouveau Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Reporter: reptm-O5WfVfzUwx8@public.gmane.org QA Contact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org OS: Ubuntu 16.10 Kernel: 4.8.0-28-generic xorg-server: 1.18.4 cpu: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz After connecting UDL device and restarting Xorg, Xorg tries to send invalid ioctl to that device. Looks like Xorg enumerates existing drm devices and performs driver's platformprobe function on them regardless of their type. syslog: Dec 5 11:31:55 kernel: [ 1026.543315] [drm:drm_stub_open] Dec 5 11:31:55 kernel: [ 1026.543317] [drm:drm_open_helper] pid =3D 4642, = minor =3D 0 Dec 5 11:31:55 kernel: [ 1026.543341] [drm:drm_setup] Dec 5 11:31:55 kernel: [ 1026.543349] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, DRM_IOCTL_VERSION Dec 5 11:31:55 kernel: [ 1026.543351] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, DRM_IOCTL_VERSION Dec 5 11:31:55 kernel: [ 1026.543355] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, NOUVEAU_GETPARAM Dec 5 11:31:55 kernel: [ 1026.543357] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, NOUVEAU_GETPARAM Dec 5 11:31:55 kernel: [ 1026.543358] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, NOUVEAU_GETPARAM Dec 5 11:31:55 kernel: [ 1026.543359] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, NOUVEAU_GETPARAM Dec 5 11:31:55 kernel: [ 1026.543362] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, DRM_IOCTL_VERSION Dec 5 11:31:55 kernel: [ 1026.543364] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e200, auth=3D1, DRM_IOCTL_VERSION Dec 5 11:31:55 kernel: [ 1026.543393] [drm:drm_release] open_count =3D 1 Dec 5 11:31:55 kernel: [ 1026.543394] [drm:drm_release] pid =3D 4642, devi= ce =3D 0xe200, open_count =3D 1 Dec 5 11:31:55 kernel: [ 1026.543401] [drm:drm_lastclose] Dec 5 11:31:55 kernel: [ 1026.543401] [drm:drm_lastclose] driver lastclose completed Dec 5 11:31:55 kernel: [ 1026.543414] [drm:drm_stub_open] Dec 5 11:31:55 kernel: [ 1026.543415] [drm:drm_open_helper] pid =3D 4642, = minor =3D 2 Dec 5 11:31:55 kernel: [ 1026.543416] [drm:drm_setup] Dec 5 11:31:55 kernel: [ 1026.543418] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e202, auth=3D1, DRM_IOCTL_VERSION Dec 5 11:31:55 kernel: [ 1026.543419] [drm:drm_ioctl] pid=3D4642, dev=3D0x= e202, auth=3D1, DRM_IOCTL_VERSION Dec 5 11:31:55 kernel: [ 1026.543421] [drm:drm_ioctl] invalid ioctl: pid= =3D4642, dev=3D0xe202, auth=3D1, cmd=3D0xc0106440, nr=3D0x40 Dec 5 11:31:55 kernel: [ 1026.543422] [drm:drm_ioctl] ret =3D -22 Dec 5 11:31:55 kernel: [ 1026.543425] [drm:drm_release] open_count =3D 1 Dec 5 11:31:55 kernel: [ 1026.543426] [drm:drm_release] pid =3D 4642, devi= ce =3D 0xe202, open_count =3D 1 Dec 5 11:31:55 kernel: [ 1026.543427] [drm:drm_lastclose] Dec 5 11:31:55 kernel: [ 1026.543427] [drm:drm_lastclose] driver lastclose completed --=20 You are receiving this mail because: You are the assignee for the bug.= --14809404460.e99B1d.10937 Date: Mon, 5 Dec 2016 12:20:46 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
Bug ID 98997
Summary Invalid ioctl during Xorg startup
Product xorg
Version unspecified
Hardware x86-64 (AMD64)
OS Linux (All)
Status NEW
Severity normal
Priority medium
Component Driver/nouveau
Assignee nouveau@lists.freedesktop.org
Reporter reptm@mail.com
QA Contact xorg-team@lists.x.org

OS:    Ubuntu 16.10
Kernel: 4.8.0-28-generic
xorg-server: 1.18.4
cpu: Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz


After connecting UDL device and restarting Xorg, Xorg tries to send invalid
ioctl to that device.

Looks like Xorg enumerates existing drm devices and performs driver's
platformprobe function on them regardless of their type.

syslog:
Dec  5 11:31:55 kernel: [ 1026.543315] [drm:drm_stub_open]
Dec  5 11:31:55 kernel: [ 1026.543317] [drm:drm_open_helper] pid =3D 4642, =
minor
=3D 0
Dec  5 11:31:55 kernel: [ 1026.543341] [drm:drm_setup]
Dec  5 11:31:55 kernel: [ 1026.543349] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec  5 11:31:55 kernel: [ 1026.543351] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec  5 11:31:55 kernel: [ 1026.543355] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec  5 11:31:55 kernel: [ 1026.543357] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec  5 11:31:55 kernel: [ 1026.543358] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec  5 11:31:55 kernel: [ 1026.543359] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, NOUVEAU_GETPARAM
Dec  5 11:31:55 kernel: [ 1026.543362] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec  5 11:31:55 kernel: [ 1026.543364] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e200,
auth=3D1, DRM_IOCTL_VERSION
Dec  5 11:31:55 kernel: [ 1026.543393] [drm:drm_release] open_count =3D 1
Dec  5 11:31:55 kernel: [ 1026.543394] [drm:drm_release] pid =3D 4642, devi=
ce =3D
0xe200, open_count =3D 1
Dec  5 11:31:55 kernel: [ 1026.543401] [drm:drm_lastclose]
Dec  5 11:31:55 kernel: [ 1026.543401] [drm:drm_lastclose] driver lastclose
completed
Dec  5 11:31:55 kernel: [ 1026.543414] [drm:drm_stub_open]
Dec  5 11:31:55 kernel: [ 1026.543415] [drm:drm_open_helper] pid =3D 4642, =
minor
=3D 2
Dec  5 11:31:55 kernel: [ 1026.543416] [drm:drm_setup]
Dec  5 11:31:55 kernel: [ 1026.543418] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e202,
auth=3D1, DRM_IOCTL_VERSION
Dec  5 11:31:55 kernel: [ 1026.543419] [drm:drm_ioctl] pid=3D4642, dev=3D0x=
e202,
auth=3D1, DRM_IOCTL_VERSION
Dec  5 11:31:55 kernel: [ 1026.543421] [drm:drm_ioctl] invalid ioctl: pid=
=3D4642,
dev=3D0xe202, auth=3D1, cmd=3D0xc0106440, nr=3D0x40
Dec  5 11:31:55 kernel: [ 1026.543422] [drm:drm_ioctl] ret =3D -22
Dec  5 11:31:55 kernel: [ 1026.543425] [drm:drm_release] open_count =3D 1
Dec  5 11:31:55 kernel: [ 1026.543426] [drm:drm_release] pid =3D 4642, devi=
ce =3D
0xe202, open_count =3D 1
Dec  5 11:31:55 kernel: [ 1026.543427] [drm:drm_lastclose]
Dec  5 11:31:55 kernel: [ 1026.543427] [drm:drm_lastclose] driver lastclose
completed


You are receiving this mail because:
  • You are the assignee for the bug.
= --14809404460.e99B1d.10937-- --===============0270658088== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTm91dmVhdSBt YWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9ub3V2ZWF1Cg== --===============0270658088==--