假设你是一名android系统工程师，有系统的源代码，出现 [  756.138745] Internal error: Oops - SP/PC alignment exception: 8a000000 [#1] PREEMPT SMP
[  756.139873] Modules linked in: wlan(O) pvrsrvkm
[  756.140516] CPU: 5 PID: 0 Comm: swapper/5 Tainted: G        W  O    4.14.61-00038-gfcc1783-dirty #33
[  756.141777] Hardware name: Semidrive kunlun x9 REF Board (DT)
[  756.142574] task: ffff8001f7b00000 task.stack: ffff00000b148000
[  756.143407] PC is at 0x15
[  756.143776] LR is at 0x15
[  756.144144] pc : [<0000000000000015>] lr : [<0000000000000015>] pstate: 804001c5
[  756.145165] sp : ffff00000802bcf0
[  756.145625] x29: ffff00000802bd00 x28: ffff8001f7b00010
[  756.146367] x27: 0000000000000001 x26: 0000000000000030
[  756.147108] x25: 0000000000000006 x24: 0000000000c7d596
[  756.147849] x23: ffff8001f3e4e000 x22: ffff8001f51a9000
[  756.148593] x21: ffff8001f77ab200 x20: ffff8001f51a9000
[  756.149336] x19: ffff8001f435fc00 x18: 0000fe4e76f48000
[  756.150079] x17: 0000000000000028 x16: 0000000000000f6c
[  756.150822] x15: 000000000000103d x14: 0000000000000015
[  756.151563] x13: 0000000077863c00 x12: 0000000000003c00
[  756.152304] x11: 0000000000003bbf x10: 0000000000007800
[  756.153044] x9 : 000000000001e200 x8 : 0000000000000080
[  756.153789] x7 : ffff00000868d1b4 x6 : 0000000000000000
[  756.154532] x5 : 0000000000000080 x4 : 0000000000000001
[  756.155273] x3 : 0000000000000000 x2 : ffff00000868d3d4
[  756.156013] x1 : ffff000008e296d0 x0 : 00000000000003c4
[  756.156760]
[  756.156760] X19: 0xffff8001f435fb80:
[  756.157461] fb80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.158615] fba0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.159767] fbc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.160922] fbe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.162075] fc00  f7063000 ffff8001 f70630b8 ffff8001 f3e4e000 ffff8001 00000000 64627573
[  756.163227] fc20  63697665 30232065 00000000 00000000 00000000 00000000 00000000 00000000
[  756.164379] fc40  00003a98 00000000 f435fc48 ffff8001 f435fc48 ffff8001 09494870 ffff0000
[  756.165531] fc60  09494870 ffff0000 00000001 00000000 ffffffe0 0000000f f435fc78 ffff8001
[  756.166687]
[  756.166687] X20: 0xffff8001f51a8f80:
[  756.167389] 8f80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.168542] 8fa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.169694] 8fc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.170849] 8fe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.172000] 9000  00000000 00000000 65fd0109 00000000 065edaea 00000000 00000000 00000000
[  756.173152] 9020  000003ca 00000000 00c7d580 00000000 00c7d580 00000000 0001bd6b 00000001
[  756.174304] 9040  0000000a 00000000 00000000 00000000 00000000 00000000 00000003 00000002
[  756.175455] 9060  00000000 0000bb80 00000008 00000000 000003c0 00000000 00000002 00000000
[  756.176608]
[  756.176608] X21: 0xffff8001f77ab180:
[  756.177311] b180  35363033 30303030 7332692e 00000000 00000000 00000000 00000000 00000000
[  756.178464] b1a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.179616] b1c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.180767] b1e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.181920] b200  f77ab280 ffff8001 00000000 00000000 f73db010 ffff8001 f435f160 ffff8001
[  756.183075] b220  00000022 00000001 f6e2ea00 ffff8001 f6d2b000 ffff8001 f435f018 ffff8001
[  756.184229] b240  f435f048 ffff8001 0000bb80 00000008 00000010 00000000 00000000 00000000
[  756.185381] b260  f6e2f400 ffff8001 000000ff 0000000f f6e2f478 ffff8001 f6e2f478 ffff8001
[  756.186535]
[  756.186535] X22: 0xffff8001f51a8f80:
[  756.187238] 8f80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.188391] 8fa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.189543] 8fc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.190695] 8fe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.191847] 9000  00000000 00000000 65fd0109 00000000 065edaea 00000000 00000000 00000000
[  756.193000] 9020  000003ca 00000000 00c7d580 00000000 00c7d580 00000000 0001bd6b 00000001
[  756.194153] 9040  0000000a 00000000 00000000 00000000 00000000 00000000 00000003 00000002
[  756.195309] 9060  00000000 0000bb80 00000008 00000000 000003c0 00000000 00000002 00000000
[  756.196462]
[  756.196462] X23: 0xffff8001f3e4df80:
[  756.197162] df80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.198314] dfa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.199468] dfc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.200623] dfe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  756.201774] e000  f3e4e800 ffff8001 09575498 ffff0000 09575880 ffff0000 00000000 00000000
[  756.202926] e020  00000000 dead4ead ffffffff 00000000 ffffffff ffffffff 095f3ff8 ffff0000
[  756.204083] e040  00000000 00000000 00000000 00000000 0917273b ffff0000 00000000 00000000
[  756.205236] e060  f3e4e060 ffff8001 f3e4e060 ffff8001 f3e4e018 ffff8001 0a205480 ffff0000
[  756.206391]
[  756.206391] X28: 0xffff8001f7afff90:
[  756.207091] ff90  d7ff75ff 82ff5fff 55ff77ff bdfff5ff b5ffc7ff 17ff76ff 51fff7ff 19ff95ff
[  756.208243] ffb0  4dff5cff 10ff55ff 47ff55ff 44ff57ff c5ff35ff d5ff51ff 7fff45ff 11ffddff
[  756.209396] ffd0  fdff7dff 34ff5fff 44ffcfff f5ff77ff d1ff13ff 57ff4fff 76ff5dff f6ff53ff
[  756.210548] fff0  51ff65ff 7dffd1ff 75fffdff 7dff7fff 00000022 00000000 ffffffff ffffffff
[  756.211704] 0010  00000104 00000000 00000000 00000000 0b148000 ffff0000 00000002 00200042
[  756.212856] 0030  00000000 00000000 00000000 00000000 00000001 00000005 0000002a 00000000
[  756.214008] 0050  0001bc9e 00000001 f7ab2e00 ffff8001 00000005 00000001 00000078 00000078
[  756.215161] 0070  00000078 00000000 08e50ca8 ffff0000 00100000 00000000 00400000 00000000
[  756.216317]
[  756.216529] Process swapper/5 (pid: 0, stack limit = 0xffff00000b148000)
[  756.217458] Call trace:
[  756.217805] Exception stack(0xffff00000802bbb0 to 0xffff00000802bcf0)
[  756.218697] bba0:                                   00000000000003c4 ffff000008e296d0
[  756.219779] bbc0: ffff00000868d3d4 0000000000000000 0000000000000001 0000000000000080
[  756.220866] bbe0: 0000000000000000 ffff00000868d1b4 0000000000000080 000000000001e200
[  756.221949] bc00: 0000000000007800 0000000000003bbf 0000000000003c00 0000000077863c00
[  756.223032] bc20: 0000000000000015 000000000000103d 0000000000000f6c 0000000000000028
[  756.224116] bc40: 0000fe4e76f48000 ffff8001f435fc00 ffff8001f51a9000 ffff8001f77ab200
[  756.225198] bc60: ffff8001f51a9000 ffff8001f3e4e000 0000000000c7d596 0000000000000006
[  756.226281] bc80: 0000000000000030 0000000000000001 ffff8001f7b00010 ffff00000802bd00
[  756.227367] bca0: 0000000000000015 ffff00000802bcf0 0000000000000015 00000000804001c5
[  756.228452] bcc0: 0000000400000001 ffff000000003bc0 0000ffffffffffff 00000000000001c0
[  756.229534] bce0: ffff00000802bd00 0000000000000015
[  756.230212] [<0000000000000015>] 0x15
[  756.230729] [<ffff000008b36db0>] soc_pcm_pointer+0x4c/0x100
[  756.231505] [<ffff000008af66cc>] snd_pcm_update_hw_ptr0+0x40/0x364
[  756.232365] [<ffff000008af8a50>] snd_pcm_period_elapsed+0x60/0xa4
[  756.233212] [<ffff000008afb9cc>] dmaengine_pcm_dma_complete+0x8c/0x98
[  756.234112] [<ffff00000868ae48>] vchan_complete+0xb8/0x168
[  756.234875] [<ffff0000080e97d4>] tasklet_action+0xd4/0x104
[  756.235637] [<ffff000008081d4c>] __do_softirq+0x314/0x580
[  756.236386] [<ffff0000080e914c>] irq_exit+0xe4/0xf0
[  756.237074] [<ffff00000816e074>] __handle_domain_irq+0x8c/0xc4
[  756.237886] [<ffff000008081810>] gic_handle_irq+0x50/0xbc
[  756.238635] Exception stack(0xffff00000b14bd80 to 0xffff00000b14bec0)
[  756.239527] bd80: ffff0000081561b0 ffff000008a395e8 0000000000000001 0000000000000018
[  756.240610] bda0: 00000000000005df 00000000ffffffff 0000000000000000 0000000000000001
[  756.241694] bdc0: 000000000006bf80 0000000000000d7f 0000000000000015 000000008735408c
[  756.242777] bde0: 000000008735408c 0000000000000004 0000000000000015 000000000000103d
[  756.243862] be00: 0000000000000f6c 0000000000000028 0000fe4e76f48000 ffff8001f59ab400
[  756.244945] be20: 0000000000000001 000000b00d610aed 000000b00d2c52d5 0000000000000005
[  756.246028] be40: 0000000000000000 ffff0000095b5000 ffff00000946c000 ffff0000094466c8
[  756.247111] be60: ffff00000946c000 ffff00000b14bf10 ffff000008a395e8 ffff00000b14bec0
[  756.248194] be80: ffff000008a39608 0000000080c00145 0000000000000001 ffff8001f59ab400
[  756.249277] bea0: ffffffffffffffff ffff0000081561b0 ffff00000b14bf10 ffff000008a39608
[  756.250364] [<ffff000008083234>] el1_irq+0xb4/0x12c
[  756.251045] [<ffff000008a39608>] cpuidle_enter_state+0x33c/0x3c4
[  756.251877] [<ffff000008a3970c>] cpuidle_enter+0x30/0x40
[  756.252617] [<ffff000008149868>] do_idle+0x1b0/0x294
[  756.253307] [<ffff000008149970>] cpu_startup_entry+0x24/0x28
[  756.254102] [<ffff000008092d74>] secondary_start_kernel+0x110/0x11c
[  756.254976] Code: bad PC value
[  756.255424] SMP: stopping secondary CPUs
[  756.255981] ---[ end trace 0e7554d8c1c1f0b8 ]---
[  756.267960] Kernel panic - not syncing: Fatal exception in interrupt
[  756.268857] SMP: stopping secondary CPUs
[  757.269406] SMP: failed to stop secondary CPUs 0-5
[  757.270199] Kernel Offset: disabled
[  757.270687] CPU features: 0x0802210
[  757.271173] Memory Limit: none
[  757.282919] flush all cache
[  757.283371] flush all cache done
[  757.283835] ---[ end Kernel panic - not syncing: Fatal exception in interrupt
如何进行分析，定位到出问题的具体代码行