From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: omapdrm broken on v4.5-rc1, bisected to "mm, dax, gpu: convert vm_insert_mixed to pfn_t" Date: Tue, 26 Jan 2016 10:24:41 +0200 Message-ID: <56A72D49.4070705@ti.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0309622321==" Return-path: Received: from devils.ext.ti.com (devils.ext.ti.com [198.47.26.153]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0A7D76E151 for ; Tue, 26 Jan 2016 00:24:46 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Dan Williams Cc: DRI Development List-Id: dri-devel@lists.freedesktop.org --===============0309622321== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="HEWGEoPoQBGwv7mfjrTpdbBxBB4Pdosh3" --HEWGEoPoQBGwv7mfjrTpdbBxBB4Pdosh3 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Dan, omapdrm crashes on v4.5-rc1, and I bisected the problem to: 01c8f1c44b83a0825b573e7c723b033cece37b86 ("mm, dax, gpu: convert vm_inser= t_mixed to pfn_t"). Below is the crash dump. Any ideas? Tomi [ 22.428741] Unable to handle kernel NULL pointer dereference at virtua= l address 00000014 [ 22.436492] pgd =3D ed8d8000 [ 22.439666] [00000014] *pgd=3Daeea3831, *pte=3D00000000, *ppte=3D00000= 000 [ 22.444244] Internal error: Oops: 17 [#1] SMP ARM [ 22.444244] Modules linked in: omapdrm drm_kms_helper drm cfbfillrect = cfbimgblt cfbcopyarea panel_dpi connector_analog_tv connector_hdmi connec= tor_dvi encoder_tpd12s015 encoder_tfp410 omapdss [ 22.444244] CPU: 1 PID: 199 Comm: testpat Not tainted 4.4.0-06475-g01c= 8f1c44b83 #92 [ 22.444244] Hardware name: Generic OMAP4 (Flattened Device Tree) [ 22.444244] task: ed98cfc0 ti: ed982000 task.ti: ed982000 [ 22.487182] PC is at insert_page+0x14/0x1a8 [ 22.487182] LR is at vm_insert_mixed+0x8c/0xbc [ 22.495849] pc : [] lr : [] psr: 600c0113 [ 22.495849] sp : ed983d40 ip : ed983d78 fp : ed983d74 [ 22.495849] r10: b6320000 r9 : b6320000 r8 : ed983dc8 [ 22.495849] r7 : b6320000 r6 : 20000000 r5 : ed882710 r4 : 00000000= [ 22.495849] r3 : 00000707 r2 : 00000000 r1 : b6320000 r0 : ed882710= [ 22.495849] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segme= nt none [ 22.495849] Control: 10c5387d Table: ad8d804a DAC: 00000051 [ 22.532928] Process testpat (pid: 199, stack limit =3D 0xed982218) [ 22.532928] Stack: (0xed983d40 to 0xed984000) [ 22.545257] 3d40: ed983d64 ed983d50 c00a91dc c00a8a8c 000ada1e 000ada1= e ed882710 20000000 [ 22.557342] 3d60: b6320000 ed983dc8 ed983d94 ed983d78 c016dfc4 c016db6= c eeeaf034 000ada1e [ 22.557342] 3d80: 00000000 ed882710 ed983dc4 ed983d98 bf13c8f4 c016df4= 4 00000000 f15c9000 [ 22.557342] 3da0: ed847e00 ed882710 ed847e00 00000000 00000000 0001000= 0 ed983dfc ed983dc8 [ 22.582000] 3dc0: c016adac bf13c864 00000055 024200ca 00010000 b632000= 0 00000000 00000000 [ 22.582000] 3de0: ed882710 ed847e00 ed882710 ed847e00 ed983e84 ed983e0= 0 c016e3b4 c016ad54 [ 22.598449] 3e00: 00000000 ed983e38 c016e1c0 c0b403c7 ed983e34 ed983e2= 0 00000000 00000480 [ 22.598449] 3e20: 00000120 00000040 ed8dad88 00000055 c006d344 c009853= c ed98cfc0 00000805 [ 22.598449] 3e40: c090d5d0 0000012f 00000000 ed847e00 b6320000 ed98cfc= 0 ed983e84 ed983fb0 [ 22.623107] 3e60: ed98cfc0 00000805 ed847e00 b6320000 ed882710 ed847e5= 4 ed983edc ed983e88 [ 22.623107] 3e80: c074c878 c016e150 c01742a4 c0172a64 ed84dc48 0000000= 0 ed845340 00010000 [ 22.623107] 3ea0: 00000000 00000800 ed983ed4 00000055 00000000 0000080= 5 00000805 c074ca50 [ 22.647766] 3ec0: b6320000 ed983fb0 00054180 34324258 ed983efc ed983ee= 0 c074cb00 c074c620 [ 22.653015] 3ee0: c0a84bbc 00000805 c074ca50 b6320000 ed983fac ed983f0= 0 c0009384 c074ca5c [ 22.664215] 3f00: 00000000 008ca000 ed845340 00000000 ed983f34 ed983f2= 0 c009692c c009ded8 [ 22.664215] 3f20: b6320000 ed847e54 ed983f74 ed983f38 c015a474 c009691= 8 00000001 00000000 [ 22.664215] 3f40: 00010000 ed983f4c 00000003 00000000 00000001 0000000= 0 008ca000 00000003 [ 22.688873] 3f60: b6320000 00000000 ed983fa4 ed983f78 c0172854 c019cc3= 4 00000001 00010000 [ 22.688873] 3f80: 00000003 00010000 00054180 00038ab4 800c0110 fffffff= f 10c5387d 10c5387d [ 22.688873] 3fa0: 00000000 ed983fb0 c074c14c c0009354 ffffffff 008ca00= 0 b6320000 00000000 [ 22.705322] 3fc0: 00000000 00000000 00000000 34325241 34325258 0005418= 0 34324258 00000780 [ 22.705322] 3fe0: 00000000 bebe9278 00038aac 00038ab4 800c0110 fffffff= f afffd861 afffdc61 [ 22.705322] Backtrace:=20 [ 22.732452] [] (insert_page) from [] (vm_insert_mi= xed+0x8c/0xbc) [ 22.732452] r8:ed983dc8 r7:b6320000 r6:20000000 r5:ed882710 r4:000ada= 1e [ 22.740234] [] (vm_insert_mixed) from [] (omap_gem= _fault+0x9c/0x150 [omapdrm]) [ 22.756103] r7:ed882710 r6:00000000 r5:000ada1e r4:eeeaf034 [ 22.756103] [] (omap_gem_fault [omapdrm]) from [] = (__do_fault+0x64/0xf0) [ 22.761871] r8:00010000 r7:00000000 r6:00000000 r5:ed847e00 r4:ed8827= 10 [ 22.777130] [] (__do_fault) from [] (handle_mm_fau= lt+0x270/0x1588) [ 22.777130] r5:ed847e00 r4:ed882710 [ 22.777130] [] (handle_mm_fault) from [] (do_page_= fault+0x264/0x43c) [ 22.796844] r10:ed847e54 r9:ed882710 r8:b6320000 r7:ed847e00 r6:00000= 805 r5:ed98cfc0 [ 22.796844] r4:ed983fb0 [ 22.807312] [] (do_page_fault) from [] (do_transla= tion_fault+0xb0/0xbc) [ 22.815704] r10:34324258 r9:00054180 r8:ed983fb0 r7:b6320000 r6:c074c= a50 r5:00000805 [ 22.815704] r4:00000805 [ 22.815704] [] (do_translation_fault) from [] (do_= DataAbort+0x3c/0xbc) [ 22.815704] r7:b6320000 r6:c074ca50 r5:00000805 r4:c0a84bbc [ 22.815704] [] (do_DataAbort) from [] (__dabt_usr+= 0x4c/0x60) [ 22.847656] Exception stack(0xed983fb0 to 0xed983ff8) [ 22.847656] 3fa0: ffffffff 008ca00= 0 b6320000 00000000 [ 22.855072] 3fc0: 00000000 00000000 00000000 34325241 34325258 0005418= 0 34324258 00000780 [ 22.855072] 3fe0: 00000000 bebe9278 00038aac 00038ab4 800c0110 fffffff= f [ 22.855072] r8:10c5387d r7:10c5387d r6:ffffffff r5:800c0110 r4:00038a= b4 [ 22.855072] Code: e92dd9f0 e24cb004 e24dd014 e1a04002 (e5922014)=20 [ 22.888793] ---[ end trace b07c2ddadd5dfa33 ]--- --HEWGEoPoQBGwv7mfjrTpdbBxBB4Pdosh3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWpy1KAAoJEPo9qoy8lh71iVQQAIbpn9fjGzwGbYRjCAwfAnz6 8faOE0u00m3H7Sj6ZdI8axiFiodUgEv4khEaTefRbs+jJQbjRp27mOpyDWax7oll uWkxrm0Lv/kl5DyzMdY2IK9PdyCHVJPrY6YfsWMp/JBPAXlL1VCJQJXQnY70ZIKr Cd6jQnXsp9JdlHRDOSvc3RTNbqrNnU268lNRa8OWIg+ijizm+pMSzKLvOKTnL7sA ZMHd8tErCqhcDZs2ZvMOnLQPHJcI7lMjaTFJ/BF3dmroOoaaZuHgUEbKCQ41i9UG QebSeJi+1KW+t6N96vS3H9yt64F1WlDt1UEF6P/hev5ZsFE3D5Quy2I6xSNdoZJw rtlonbBMOCUbGPqLgZK2hgoWZzyqxlso40lKtOYafyYPgP5h3hMr2j+30z5ElJu+ 9CVxdLkoE7/jrX90g1omZWmf+YGd00ByCDw3BVC9uS4X1JrellZOVyjv8lZk11Li JsOIIJ3DLKJ3yhVTW2YGx6UyuPwreMzt3jqEDNV7c8Ce27RuQDbBmx8+9eVvsNLM VloNsLm+8mmeO2oyKphL3nNYIZQeBX/qFpLPXVl9B3PnxNTyzqLPiNCvSW9k9JUh VMzGdK8lTh5lkQAEw3TUieQSpvlLqQpa24dwY2jReuYtwHRsCmOh0IsODxZMJtMO 0obIxEBvhCWpRY97ACsb =g7az -----END PGP SIGNATURE----- --HEWGEoPoQBGwv7mfjrTpdbBxBB4Pdosh3-- --===============0309622321== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============0309622321==--