Skip to content

Instantly share code, notes, and snippets.

@good5dog5
Created August 28, 2018 04:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save good5dog5/2bbe446aec3658f1a11b06652958e188 to your computer and use it in GitHub Desktop.
Save good5dog5/2bbe446aec3658f1a11b06652958e188 to your computer and use it in GitHub Desktop.
2018-08-28 cudaPointerTest 80 fault log
root@tegra-ubuntu:~/prj_qCUDA/qCUDA/test$ ./exe/cudaPointerTest 80
### __cudaRegisterFatBinary at line 184
FATBINC_MAGIC
magic= 466243b1
version= 1
data= 0x4016d0
filename_or_fatbins= (nil)
### qcu_cudaRegisterFatBinary at line 224
creating context for device 0
Allocated 0 Kbytes
@@ size is 80
size is 1050, blocksize: 4194304, numofblocks:1, addr=0x7f785b9000
### cudaHostAlloc at line 1049
[lib]Pointer is 0x7f785b9000
### qcu_cmd_mmapctl at line 1346
### gpa_to_hva at line 59
### gpa_to_hva at line 62
### gpa_to_hva at line 67
### gpa_to_hva at line 76
### gpa_to_hva at line 81
### gpa_to_hva at line 59
### gpa_to_hva at line 62
### gpa_to_hva at line 67
### gpa_to_hva at line 76
### gpa_to_hva at line 81
### gpa_to_hva at line 59
### gpa_to_hva at line 62
### gpa_to_hva at line 67
### gpa_to_hva at line 76
### gpa_to_hva at line 81
@@ size is 80
@@ fd is 51
@@ test_numOfBlocks:1 BLOCK_SIZE:4194304
### gpa_to_hva at line 59
### gpa_to_hva at line 62
### gpa_to_hva at line 67
### gpa_to_hva at line 76
### gpa_to_hva at line 81
[lib] cuPtr is 0x400000
After cudaHostAlloc's maps
785b9000-789b9000 0 f8c00000 0:6 382 /dev/qcuda Size:4194304 #pages(/4096): 1024
### __cudaUnregisterFatBinary at line 228
fatCubinHandle= 0x1b7ba250, value= 0x4016d0
### qcu_cudaUnregisterFatBinary at line 288
[ 105.150588] Unable to handle kernel paging request at virtual address 4b4b4b4b4b4b4b4b
[ 105.152133] pgd = ffffffc0bbbf6000
[ 105.152765] [4b4b4b4b4b4b4b4b] *pgd=0000000000000000, *pud=0000000000000000
[ 105.154106] Internal error: Oops: 96000004 [#1] SMP
[ 105.154997] Modules linked in: qcuda(OE) aes_ce_blk ablk_helper cryptd aes_ce_cipher ghash_ce sha2_ce ofpart sha1_ce redboot cmdli
nepart cfi_cmdset_0001 cfi_probe cfi_util gen_probe physmap_of map_funcs chipreg uio_pdrv_genirq rtc_pl031 uio mtd virtio_scsi ne2k_p
ci 8390
[ 105.160223] CPU: 0 PID: 1221 Comm: cudaPointerTest Tainted: G W OE 4.2.0-18-generic #22~14.04.1-Ubuntu
[ 105.161882] Hardware name: linux,dummy-virt (DT)
[ 105.162674] task: ffffffc0bb35b300 ti: ffffffc0bafdc000 task.ti: ffffffc0bafdc000
[ 105.163952] PC is at qcu_misc_mmaprelease+0x34/0x15c [qcuda]
[ 105.164949] LR is at qcu_misc_ioctl+0x3b4/0x420 [qcuda]
[ 105.165849] pc : [<ffffffbffc18d2a0>] lr : [<ffffffbffc18ebac>] pstate: 00000145
[ 105.167083] sp : ffffffc0bafdfda0
[ 105.167642] x29: ffffffc0bafdfda0 x28: ffffffc0bafdc000
[ 105.168580] x27: ffffffc000851000 x26: 000000000000001d
[ 105.169484] x25: 000000000000011a x24: 000000000000006b
[ 105.170394] x23: 0000007fe204c678 x22: ffffffc008d65800
[ 105.171312] x21: 000000000000006b x20: ffffffc008d65f80
[ 105.172249] x19: ffffffc008d65f80 x18: 0000007fe204c410
[ 105.173165] x17: 0000007f78a9d320 x16: ffffffc00023b44c
[ 105.174073] x15: 001049ab60514c2c x14: 0000000000000000
[ 105.174988] x13: 00000001f4000000 x12: 0000000000000017
[ 105.175902] x11: 00000000000856de x10: 00000000ffffffff
[ 105.176867] x9 : 0000000000000000 x8 : 000000000002ac91
[ 105.177783] x7 : 000000000002ac90 x6 : ffffffc008d65e40
[ 105.178702] x5 : 0000000000000000 x4 : 000000001b7ba250
[ 105.179620] x3 : ffffffc008d65808 x2 : 4b4b4b4b4b4b4b4b
[ 105.180571] x1 : 0000000000000007 x0 : ffffffbffc18ebac
[ 105.181491]
[ 105.181750] Process cudaPointerTest (pid: 1221, stack limit = 0xffffffc0bafdc020)
[ 105.182968] Stack: (0xffffffc0bafdfda0 to 0xffffffc0bafe0000)
[ 105.183936] fda0: bafdfde0 ffffffc0 fc18ebac ffffffbf 08d65f80 ffffffc0 e204c678 0000007f
[ 105.185316] fdc0: 0000006b 00000000 bb331400 ffffffc0 e204c678 0000007f 00000000 00000000
[ 105.186700] fde0: bafdfe10 ffffffc0 0023b1ac ffffffc0 0000006b 00000000 bb331400 ffffffc0
[ 105.188089] fe00: e204c678 0000007f baee26c8 ffffffc0 bafdfe90 ffffffc0 0023b4dc ffffffc0
[ 105.189454] fe20: bb331400 ffffffc0 00000000 00000000 bb331400 ffffffc0 00000003 00000000
[ 105.190833] fe40: bafdfe70 ffffffc0 00000003 00000000 bafdfe90 ffffffc0 0023b498 ffffffc0
[ 105.192208] fe60: bb331400 ffffffc0 78b1f000 0000007f bb331400 ffffffc0 00000003 00000000
[ 105.193570] fe80: e204c678 0000007f 00085c30 ffffffc0 e204c630 0000007f 00085c30 ffffffc0
[ 105.194930] fea0: 00000000 00000000 78b1f000 0000007f ffffffff ffffffff 78a9d32c 0000007f
[ 105.196270] fec0: 80000000 00000000 00000015 00000000 00000003 00000000 0000006b 00000000
[ 105.197627] fee0: e204c678 0000007f 00000001 00000000 00000000 00000000 00000000 00000000
[ 105.198999] ff00: 789b902f 0000007f 00000000 00000000 0000001d 00000000 ffffff80 00000000
[ 105.200378] ff20: ffffffff 00000000 000856de 00000000 00000017 00000000 f4000000 00000001
[ 105.201751] ff40: 00000000 00000000 60514c2c 001049ab 78b3c100 0000007f 78a9d320 0000007f
[ 105.203108] ff60: e204c410 0000007f 78b21aa0 0000007f 78b1f000 0000007f 00000000 00000000
[ 105.204492] ff80: 78b20510 0000007f 00000001 00000000 00000000 00000000 00000000 00000000
[ 105.205854] ffa0: 00000000 00000000 00000000 00000000 00000000 00000000 e204c630 0000007f
[ 105.207211] ffc0: 78b27e74 0000007f e204c630 0000007f 78a9d32c 0000007f 80000000 00000000
[ 105.208565] ffe0: 00000003 00000000 0000001d 00000000 00000000 00000000 00000000 00000000
[ 105.209931] Call trace:
[ 105.210360] [<ffffffbffc18d2a0>] qcu_misc_mmaprelease+0x34/0x15c [qcuda]
[ 105.211485] [<ffffffbffc18eba8>] qcu_misc_ioctl+0x3b0/0x420 [qcuda]
[ 105.212538] [<ffffffc00023b1a8>] do_vfs_ioctl+0x330/0x5d4
[ 105.213456] [<ffffffc00023b4d8>] SyS_ioctl+0x8c/0xa4
[ 105.214300] Code: f9400e84 aa1603e3 f8408c62 eb03005f (f9400053)
[ 105.215377] ---[ end trace f24b6c88ae00fa9c ]---
[ 105.216349] Unable to handle kernel paging request at virtual address 4b4b4b4b4b4b4b4b
[ 105.217548] pgd = ffffffc0bbbf6000
[ 105.218077] [4b4b4b4b4b4b4b4b] *pgd=0000000000000000, *pud=0000000000000000
[ 105.219184] Internal error: Oops: 96000004 [#2] SMP
[ 105.219938] Modules linked in: qcuda(OE) aes_ce_blk ablk_helper cryptd aes_ce_cipher ghash_ce sha2_ce ofpart sha1_ce redboot cmdli
nepart cfi_cmdset_0001 cfi_probe cfi_util gen_probe physmap_of map_funcs chipreg uio_pdrv_genirq rtc_pl031 uio mtd virtio_scsi ne2k_p
ci 8390
[ 105.224149] CPU: 0 PID: 1221 Comm: cudaPointerTest Tainted: G D W OE 4.2.0-18-generic #22~14.04.1-Ubuntu
[ 105.225733] Hardware name: linux,dummy-virt (DT)
[ 105.226494] task: ffffffc0bb35b300 ti: ffffffc0bafdc000 task.ti: ffffffc0bafdc000
[ 105.227736] PC is at virtqc_device_munmap+0x58/0x18c [qcuda]
[ 105.228698] LR is at virtqc_device_munmap+0x40/0x18c [qcuda]
[ 105.229636] pc : [<ffffffbffc18d508>] lr : [<ffffffbffc18d4f0>] pstate: 00000145
[ 105.230883] sp : ffffffc0bafdf950
[ 105.231447] x29: ffffffc0bafdf950 x28: 4b4b4b4b4b4b4b4b
[ 105.232387] x27: 000000000000006b x26: ffffffc008d65800
[ 105.233303] x25: ffffffc008d65808 x24: ffffffc008d65a00
[ 105.234223] x23: 0000000000000001 x22: ffffffc008d1c340
[ 105.235147] x21: ffffffc000aa62d8 x20: ffffffc0f9ca4240
[ 105.236052] x19: ffffffc0f9c6b6c0 x18: 0000007fe204c410
[ 105.236962] x17: 0000007f78a9d320 x16: ffffffc00023b44c
[ 105.237904] x15: 001049ab60514c2c x14: 0ffffffffffffffc
[ 105.238821] x13: 0000000000000038 x12: 0000000000000006
[ 105.239752] x11: ffffffbdc4e74b00 x10: ffffffc008d1c340
[ 105.240689] x9 : 0000000000000000 x8 : 000000000002aca0
[ 105.241638] x7 : 000000000002ac9f x6 : ffffffc008d65780
[ 105.242557] x5 : 0000000000007ede x4 : ffffffc0fff95440
[ 105.243487] x3 : ffffffc000c88480 x2 : 0000000000000000
[ 105.244403] x1 : 0000000000000000 x0 : ffffffc008d65a00
[ 105.245316]
[ 105.245576] Process cudaPointerTest (pid: 1221, stack limit = 0xffffffc0bafdc020)
[ 105.246804] Stack: (0xffffffc0bafdf950 to 0xffffffc0bafe0000)
[ 105.247752] f940: bafdf9b0 ffffffc0 001e2ac4 ffffffc0
[ 105.249128] f960: f9c6b6c0 ffffffc0 f9ca4240 ffffffc0 00aa62d8 ffffffc0 08d1c340 ffffffc0
[ 105.250474] f980: 00000001 00000000 08d1c3a8 ffffffc0 0000011a 00000000 0000001d 00000000
[ 105.251809] f9a0: bb35b300 ffffffc0 bafdc000 ffffffc0 bafdf9d0 ffffffc0 001e5f4c ffffffc0
[ 105.253152] f9c0: f9c6b6c0 ffffffc0 00000033 00000000 bafdfa80 ffffffc0 000b9d10 ffffffc0
[ 105.254488] f9e0: 08d1c340 ffffffc0 00000001 00000000 bafdfaf0 ffffffc0 08d1c340 ffffffc0
[ 105.255814] fa00: 00000000 00000000 ffffffff ffffffff ffffffff ffffffff 000de221 ffffffc0
[ 105.257157] fa20: bafdfa28 ffffffc0 00000000 00000000 00000000 00000008 c3d46d80 ffffffbd
[ 105.258491] fa40: c3d059c0 ffffffbd c3ce5480 ffffffbd c3e04b80 ffffffbd c3d4cec0 ffffffbd
[ 105.259827] fa60: c4e59580 ffffffbd c3dfd040 ffffffbd c3efef80 ffffffbd 00000001 ffffffc0
[ 105.261167] fa80: bafdfaa0 ffffffc0 000beff8 ffffffc0 00000000 00000000 00000001 00000000
[ 105.262520] faa0: bafdfb20 ffffffc0 0008a92c ffffffc0 00d73100 ffffffc0 00000001 00000000
[ 105.263862] fac0: 00aa62d8 ffffffc0 bafdfc80 ffffffc0 bafdc000 ffffffc0 bb35b300 ffffffc0
[ 105.265181] fae0: 0000011a 00000000 0000001d 00000000 00851000 ffffffc0 bafdc000 ffffffc0
[ 105.266534] fb00: 00d73100 ffffffc0 00cb3098 ffffffc0 bafdfb20 ffffffc0 0008a85c ffffffc0
[ 105.267875] fb20: bafdfb60 ffffffc0 00838524 ffffffc0 4b4b4b4b 4b4b4b4b 96000004 00000000
[ 105.269233] fb40: 08d1c340 ffffffc0 bafdfc80 ffffffc0 08d1c340 ffffffc0 00000025 00000000
[ 105.270589] fb60: bafdfb90 ffffffc0 000977d4 ffffffc0 4b4b4b4b 4b4b4b4b bafdfc80 ffffffc0
[ 105.271945] fb80: 96000004 00000000 00000005 00000000 bafdfbd0 ffffffc0 000822ac ffffffc0
[ 105.273301] fba0: 96000004 00000000 4b4b4b4b 4b4b4b4b bafdfc80 ffffffc0 00ca0670 ffffffc0
[ 105.274644] fbc0: 00000145 00000000 0010b50c ffffffc0 bafdfda0 ffffffc0 00085428 ffffffc0
[ 105.275974] fbe0: 08d65f80 ffffffc0 08d65f80 ffffffc0 bafdfda0 ffffffc0 fc18d2a0 ffffffbf
[ 105.277336] fc00: 00d81000 ffffffc0 00000025 00000000 00000000 00000000 00000000 00000000
[ 105.278686] fc20: 00000002 00000000 00d82390 ffffffc0 bafdfc50 ffffffc0 0010bae4 ffffffc0
[ 105.280052] fc40: 00ab4968 ffffffc0 00d80390 ffffffc0 bafdfd00 ffffffc0 0010bf14 ffffffc0
[ 105.281415] fc60: bafdfd60 ffffffc0 fc18fde8 ffffffbf 000000c9 00000000 bb331400 ffffffc0
[ 105.282763] fc80: fc18ebac ffffffbf 00000007 00000000 4b4b4b4b 4b4b4b4b 08d65808 ffffffc0
[ 105.284110] fca0: 1b7ba250 00000000 00000000 00000000 08d65e40 ffffffc0 0002ac90 00000000
[ 105.285440] fcc0: 0002ac91 00000000 00000000 00000000 ffffffff 00000000 000856de 00000000
[ 105.286789] fce0: 00000017 00000000 f4000000 00000001 00000000 00000000 60514c2c 001049ab
[ 105.288160] fd00: 0023b44c ffffffc0 78a9d320 0000007f e204c410 0000007f 08d65f80 ffffffc0
[ 105.289504] fd20: 08d65f80 ffffffc0 0000006b 00000000 08d65800 ffffffc0 e204c678 0000007f
[ 105.290853] fd40: 0000006b 00000000 0000011a 00000000 0000001d 00000000 00851000 ffffffc0
[ 105.292208] fd60: bafdc000 ffffffc0 bafdfda0 ffffffc0 fc18ebac ffffffbf bafdfda0 ffffffc0
[ 105.293557] fd80: fc18d2a0 ffffffbf 00000145 00000000 bafdfde0 ffffffc0 fc18e830 ffffffbf
[ 105.294888] fda0: bafdfde0 ffffffc0 fc18ebac ffffffbf 08d65f80 ffffffc0 e204c678 0000007f
[ 105.296238] fdc0: 0000006b 00000000 bb331400 ffffffc0 e204c678 0000007f 00000000 00000000
[ 105.297590] fde0: bafdfe10 ffffffc0 0023b1ac ffffffc0 0000006b 00000000 bb331400 ffffffc0
[ 105.298941] fe00: e204c678 0000007f baee26c8 ffffffc0 bafdfe90 ffffffc0 0023b4dc ffffffc0
[ 105.300304] fe20: bb331400 ffffffc0 00000000 00000000 bb331400 ffffffc0 00000003 00000000
[ 105.301643] fe40: bafdfe70 ffffffc0 00000003 00000000 bafdfe90 ffffffc0 0023b498 ffffffc0
[ 105.302974] fe60: bb331400 ffffffc0 78b1f000 0000007f bb331400 ffffffc0 00000003 00000000
[ 105.304329] fe80: e204c678 0000007f 00085c30 ffffffc0 e204c630 0000007f 00085c30 ffffffc0
[ 105.305665] fea0: 00000000 00000000 78b1f000 0000007f ffffffff ffffffff 78a9d32c 0000007f
[ 105.307014] fec0: 80000000 00000000 00000015 00000000 00000003 00000000 0000006b 00000000
[ 105.308369] fee0: e204c678 0000007f 00000001 00000000 00000000 00000000 00000000 00000000
[ 105.309712] ff00: 789b902f 0000007f 00000000 00000000 0000001d 00000000 ffffff80 00000000
[ 105.311054] ff20: ffffffff 00000000 000856de 00000000 00000017 00000000 f4000000 00000001
[ 105.312400] ff40: 00000000 00000000 60514c2c 001049ab 78b3c100 0000007f 78a9d320 0000007f
[ 105.313740] ff60: e204c410 0000007f 78b21aa0 0000007f 78b1f000 0000007f 00000000 00000000
[ 105.315077] ff80: 78b20510 0000007f 00000001 00000000 00000000 00000000 00000000 00000000
[ 105.316420] ffa0: 00000000 00000000 00000000 00000000 00000000 00000000 e204c630 0000007f
[ 105.317760] ffc0: 78b27e74 0000007f e204c630 0000007f 78a9d32c 0000007f 80000000 00000000
[ 105.319095] ffe0: 00000003 00000000 0000001d 00000000 00000000 00000000 00000000 00000000
[ 105.320458] Call trace:
[ 105.320873] [<ffffffbffc18d508>] virtqc_device_munmap+0x58/0x18c [qcuda]
[ 105.322001] [<ffffffc0001e2ac0>] remove_vma+0x34/0x80
[ 105.322836] [<ffffffc0001e5f48>] exit_mmap+0xdc/0x118
[ 105.323676] [<ffffffc0000b9d0c>] mmput+0x60/0x11c
[ 105.324473] [<ffffffc0000beff4>] do_exit+0x264/0xa40
[ 105.325295] [<ffffffc00008a928>] die+0x1ac/0x1c8
[ 105.326063] [<ffffffc000838520>] __do_kernel_fault.part.4+0x78/0x8c
[ 105.327106] [<ffffffc0000977d0>] do_translation_fault+0x100/0x104
[ 105.328120] [<ffffffc0000822a8>] do_mem_abort+0x50/0xb4
[ 105.328987] Exception stack(0xffffffc0bafdfbe0 to 0xffffffc0bafdfd00)
[ 105.330060] fbe0: 08d65f80 ffffffc0 08d65f80 ffffffc0 bafdfda0 ffffffc0 fc18d2a0 ffffffbf
[ 105.331414] fc00: 00d81000 ffffffc0 00000025 00000000 00000000 00000000 00000000 00000000
[ 105.332772] fc20: 00000002 00000000 00d82390 ffffffc0 bafdfc50 ffffffc0 0010bae4 ffffffc0
[ 105.334116] fc40: 00ab4968 ffffffc0 00d80390 ffffffc0 bafdfd00 ffffffc0 0010bf14 ffffffc0
[ 105.335444] fc60: bafdfd60 ffffffc0 fc18fde8 ffffffbf 000000c9 00000000 bb331400 ffffffc0
[ 105.336791] fc80: fc18ebac ffffffbf 00000007 00000000 4b4b4b4b 4b4b4b4b 08d65808 ffffffc0
[ 105.338149] fca0: 1b7ba250 00000000 00000000 00000000 08d65e40 ffffffc0 0002ac90 00000000
[ 105.339506] fcc0: 0002ac91 00000000 00000000 00000000 ffffffff 00000000 000856de 00000000
[ 105.340893] fce0: 00000017 00000000 f4000000 00000001 00000000 00000000 60514c2c 001049ab
[ 105.342250] [<ffffffc000085424>] el1_da+0x14/0x70
[ 105.343038] [<ffffffbffc18eba8>] qcu_misc_ioctl+0x3b0/0x420 [qcuda]
[ 105.344093] [<ffffffc00023b1a8>] do_vfs_ioctl+0x330/0x5d4
[ 105.344980] [<ffffffc00023b4d8>] SyS_ioctl+0x8c/0xa4
[ 105.345812] Code: aa1a03f9 52800d7b f8408f3c eb19039f (f9400397)
[ 105.346856] ---[ end trace f24b6c88ae00fa9d ]---
[ 105.347496] Fixing recursive fault but reboot is needed!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment