EMGD-Community / intel-binaries-linux

Binaries and source code published by Intel®
https://thopiekar.eu:5443/EMGD
Other
37 stars 11 forks source link

Kernel Oops at clear_huge_page #14

Closed thopiekar closed 9 years ago

thopiekar commented 10 years ago
[   80.553072] BUG: unable to handle kernel paging request at fffba000
[   80.553116] IP: [<c11479ba>] clear_huge_page+0x4a/0x160
[   80.553169] *pdpt = 0000000001a96001 *pde = 0000000001a9d067 *pte = 8000000001a9b161 
[   80.553186] Oops: 0003 [#1] SMP 
[   80.553205] Modules linked in: nls_iso8859_1 ctr ccm emgd(OF) drm_kms_helper drm snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_seq_midi gpio_sch snd_seq_midi_event i2c_isch arc4 snd_rawmidi ath9k coretemp kvm_intel snd_seq ath9k_common ath9k_hw kvm ath uvcvideo serio_raw snd_seq_device bnep videobuf2_vmalloc videobuf2_memops snd_timer rfcomm mac80211 videobuf2_core btusb joydev videodev cfg80211 bluetooth lpc_sch snd soundcore mac_hid binfmt_misc eeepc_laptop video sparse_keymap lp parport hid_generic usbhid hid pata_acpi usb_storage psmouse pata_sch atl1e
[   80.553337] CPU: 0 PID: 1220 Comm: mate-appearance Tainted: GF          O 3.13.0-32-generic #57-Ubuntu
[   80.553344] Hardware name: ASUSTeK Computer INC. T91/T91, BIOS 0403    06/10/2009
[   80.553351] task: dd98e780 ti: e6980000 task.ti: e6980000
[   80.553362] EIP: 0060:[<c11479ba>] EFLAGS: 00210246 CPU: 0
[   80.553370] EIP is at clear_huge_page+0x4a/0x160
[   80.553376] EAX: 00000000 EBX: 000001bf ECX: ffffff7a EDX: 00001000
[   80.553384] ESI: fffb9000 EDI: fffba218 EBP: e6981e94 ESP: e6981e7c
[   80.553390]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   80.553400] CR0: 80050033 CR2: fffba000 CR3: 285aa000 CR4: 000007f0
[   80.553406] Stack:
[   80.553417]  00000000 ee11d000 00000200 ace00000 00000000 e68d1960 e6981ed0 c116a82f
[   80.553440]  00000000 e6981eb0 f06e902a eafbd6c0 ee21b400 e6981ec4 f06df41d eafbd6c0
[   80.553457]  ee11d000 e227f500 00000000 ea3b4b38 00000000 e6981f1c c114647a ea3b4b38
[   80.553475] Call Trace:
[   80.553511]  [<c116a82f>] do_huge_pmd_anonymous_page+0x11f/0x380
[   80.553650]  [<f06e902a>] ? SGX_ISRHandler+0x5a/0x70 [emgd]
[   80.553715]  [<f06df41d>] ? PVRSRVSystemLISR_ForEachVaCb+0x2d/0x50 [emgd]
[   80.553728]  [<c114647a>] handle_mm_fault+0x47a/0x8d0
[   80.553786]  [<f06df3f0>] ? PVRSRVAcquireDeviceDataKM_Match_AnyVaCb+0x30/0x30 [emgd]
[   80.553809]  [<c165b1d4>] __do_page_fault+0x194/0x510
[   80.553831]  [<c10a8773>] ? handle_fasteoi_irq+0x63/0xe0
[   80.553845]  [<c105b837>] ? irq_exit+0x47/0xa0
[   80.553861]  [<c165f6f5>] ? do_IRQ+0x45/0xb0
[   80.553870]  [<c165b550>] ? __do_page_fault+0x510/0x510
[   80.553879]  [<c165b55d>] do_page_fault+0xd/0x10
[   80.553887]  [<c16585ab>] error_code+0x67/0x6c
[   80.553893] Code: 00 e8 2b d2 50 00 8b 5d f0 85 db 0f 84 88 00 00 00 31 f6 31 db eb 3a 66 90 f7 c7 02 00 00 00 75 68 89 d1 31 c0 c1 e9 02 f6 c2 02 <f3> ab 74 09 31 c0 83 c7 02 66 89 47 fe 83 e2 01 74 03 c6 07 00
[   80.553989] EIP: [<c11479ba>] clear_huge_page+0x4a/0x160 SS:ESP 0068:e6981e7c
[   80.554001] CR2: 00000000fffba000
[   80.554010] ---[ end trace 74e51af42a1ad4c8 ]---

https://github.com/EMGD-Community/intel-binaries-linux/blob/cc99074e122eaa494a2e5e95661760dcf3bde024/drm/pvr/services4/srvkm/devices/sgx/sgxinit.c#L72 https://github.com/EMGD-Community/intel-binaries-linux/blob/cc99074e122eaa494a2e5e95661760dcf3bde024/drm/pvr/services4/srvkm/common/pvrsrv.c#L992 https://github.com/EMGD-Community/intel-binaries-linux/blob/cc99074e122eaa494a2e5e95661760dcf3bde024/drm/pvr/services4/srvkm/common/pvrsrv.c#L484