omapdrm broken on v4.5-rc1, bisected to "mm, dax, gpu: convert vm_insert_mixed to pfn_t"

Tomi Valkeinen tomi.valkeinen at ti.com
Tue Jan 26 00:24:41 PST 2016


Hi Dan,

omapdrm crashes on v4.5-rc1, and I bisected the problem to:

01c8f1c44b83a0825b573e7c723b033cece37b86 ("mm, dax, gpu: convert vm_insert_mixed to pfn_t").

Below is the crash dump. Any ideas?

 Tomi

[   22.428741] Unable to handle kernel NULL pointer dereference at virtual address 00000014
[   22.436492] pgd = ed8d8000
[   22.439666] [00000014] *pgd=aeea3831, *pte=00000000, *ppte=00000000
[   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 connector_dvi encoder_tpd12s015 encoder_tfp410 omapdss
[   22.444244] CPU: 1 PID: 199 Comm: testpat Not tainted 4.4.0-06475-g01c8f1c44b83 #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 : [<c016db74>]    lr : [<c016dfc4>]    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  Segment none
[   22.495849] Control: 10c5387d  Table: ad8d804a  DAC: 00000051
[   22.532928] Process testpat (pid: 199, stack limit = 0xed982218)
[   22.532928] Stack: (0xed983d40 to 0xed984000)
[   22.545257] 3d40: ed983d64 ed983d50 c00a91dc c00a8a8c 000ada1e 000ada1e ed882710 20000000
[   22.557342] 3d60: b6320000 ed983dc8 ed983d94 ed983d78 c016dfc4 c016db6c eeeaf034 000ada1e
[   22.557342] 3d80: 00000000 ed882710 ed983dc4 ed983d98 bf13c8f4 c016df44 00000000 f15c9000
[   22.557342] 3da0: ed847e00 ed882710 ed847e00 00000000 00000000 00010000 ed983dfc ed983dc8
[   22.582000] 3dc0: c016adac bf13c864 00000055 024200ca 00010000 b6320000 00000000 00000000
[   22.582000] 3de0: ed882710 ed847e00 ed882710 ed847e00 ed983e84 ed983e00 c016e3b4 c016ad54
[   22.598449] 3e00: 00000000 ed983e38 c016e1c0 c0b403c7 ed983e34 ed983e20 00000000 00000480
[   22.598449] 3e20: 00000120 00000040 ed8dad88 00000055 c006d344 c009853c ed98cfc0 00000805
[   22.598449] 3e40: c090d5d0 0000012f 00000000 ed847e00 b6320000 ed98cfc0 ed983e84 ed983fb0
[   22.623107] 3e60: ed98cfc0 00000805 ed847e00 b6320000 ed882710 ed847e54 ed983edc ed983e88
[   22.623107] 3e80: c074c878 c016e150 c01742a4 c0172a64 ed84dc48 00000000 ed845340 00010000
[   22.623107] 3ea0: 00000000 00000800 ed983ed4 00000055 00000000 00000805 00000805 c074ca50
[   22.647766] 3ec0: b6320000 ed983fb0 00054180 34324258 ed983efc ed983ee0 c074cb00 c074c620
[   22.653015] 3ee0: c0a84bbc 00000805 c074ca50 b6320000 ed983fac ed983f00 c0009384 c074ca5c
[   22.664215] 3f00: 00000000 008ca000 ed845340 00000000 ed983f34 ed983f20 c009692c c009ded8
[   22.664215] 3f20: b6320000 ed847e54 ed983f74 ed983f38 c015a474 c0096918 00000001 00000000
[   22.664215] 3f40: 00010000 ed983f4c 00000003 00000000 00000001 00000000 008ca000 00000003
[   22.688873] 3f60: b6320000 00000000 ed983fa4 ed983f78 c0172854 c019cc34 00000001 00010000
[   22.688873] 3f80: 00000003 00010000 00054180 00038ab4 800c0110 ffffffff 10c5387d 10c5387d
[   22.688873] 3fa0: 00000000 ed983fb0 c074c14c c0009354 ffffffff 008ca000 b6320000 00000000
[   22.705322] 3fc0: 00000000 00000000 00000000 34325241 34325258 00054180 34324258 00000780
[   22.705322] 3fe0: 00000000 bebe9278 00038aac 00038ab4 800c0110 ffffffff afffd861 afffdc61
[   22.705322] Backtrace: 
[   22.732452] [<c016db60>] (insert_page) from [<c016dfc4>] (vm_insert_mixed+0x8c/0xbc)
[   22.732452]  r8:ed983dc8 r7:b6320000 r6:20000000 r5:ed882710 r4:000ada1e
[   22.740234] [<c016df38>] (vm_insert_mixed) from [<bf13c8f4>] (omap_gem_fault+0x9c/0x150 [omapdrm])
[   22.756103]  r7:ed882710 r6:00000000 r5:000ada1e r4:eeeaf034
[   22.756103] [<bf13c858>] (omap_gem_fault [omapdrm]) from [<c016adac>] (__do_fault+0x64/0xf0)
[   22.761871]  r8:00010000 r7:00000000 r6:00000000 r5:ed847e00 r4:ed882710
[   22.777130] [<c016ad48>] (__do_fault) from [<c016e3b4>] (handle_mm_fault+0x270/0x1588)
[   22.777130]  r5:ed847e00 r4:ed882710
[   22.777130] [<c016e144>] (handle_mm_fault) from [<c074c878>] (do_page_fault+0x264/0x43c)
[   22.796844]  r10:ed847e54 r9:ed882710 r8:b6320000 r7:ed847e00 r6:00000805 r5:ed98cfc0
[   22.796844]  r4:ed983fb0
[   22.807312] [<c074c614>] (do_page_fault) from [<c074cb00>] (do_translation_fault+0xb0/0xbc)
[   22.815704]  r10:34324258 r9:00054180 r8:ed983fb0 r7:b6320000 r6:c074ca50 r5:00000805
[   22.815704]  r4:00000805
[   22.815704] [<c074ca50>] (do_translation_fault) from [<c0009384>] (do_DataAbort+0x3c/0xbc)
[   22.815704]  r7:b6320000 r6:c074ca50 r5:00000805 r4:c0a84bbc
[   22.815704] [<c0009348>] (do_DataAbort) from [<c074c14c>] (__dabt_usr+0x4c/0x60)
[   22.847656] Exception stack(0xed983fb0 to 0xed983ff8)
[   22.847656] 3fa0:                                     ffffffff 008ca000 b6320000 00000000
[   22.855072] 3fc0: 00000000 00000000 00000000 34325241 34325258 00054180 34324258 00000780
[   22.855072] 3fe0: 00000000 bebe9278 00038aac 00038ab4 800c0110 ffffffff
[   22.855072]  r8:10c5387d r7:10c5387d r6:ffffffff r5:800c0110 r4:00038ab4
[   22.855072] Code: e92dd9f0 e24cb004 e24dd014 e1a04002 (e5922014) 
[   22.888793] ---[ end trace b07c2ddadd5dfa33 ]---

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20160126/d9d3de05/attachment.sig>


More information about the dri-devel mailing list