[Gen9 Android Development] skicavs:
Hard Crash

Running the latest firmware (4.0.6) and I happened to be using logcat during one of the hard crashes (needed to reset) and it looks like this (see below). I was run Linpack for Android.

The system seems to be stabler when I switch to interactive instead of hotplug. Anyone know why?

I/cat ( 613): <0>[ 238.051239] BUG: spinlock already unlocked on CPU#1, ActivityManager/736

I/cat ( 613): <0>[ 238.051391] lock: c07d99dc, .magic: dead4ead, .owner: <none>/-1, .owner_cpu: -1

I/cat ( 613): <4>[ 238.051483] Backtrace:

I/cat ( 613): <4>[ 238.051696] [<c00640f0>] (dump_backtrace+0x0/0x110) from [<c0599f00>] (dump_stack+0x18/0x1c)

I/cat ( 613): <4>[ 238.051849] r7:d425def8 r6:0000001a r5:00000000 r4:c07d99dc

I/cat ( 613): <4>[ 238.052368] [<c0599ee8>] (dump_stack+0x0/0x1c) from [<c0262154>] (spin_bug+0x94/0xa8)

I/cat ( 613): <4>[ 238.052459] [<c02620c0>] (spin_bug+0x0/0xa8) from [<c02621a8>] (do_raw_spin_unlock+0x40/0xc8)

I/cat ( 613): <4>[ 238.052612] r5:00000000 r4:c07d99dc

I/cat ( 613): <4>[ 238.052856] [<c0262168>] (do_raw_spin_unlock+0x0/0xc8) from [<c059d694>] (_raw_spin_unlock+0x10/0x3c)

I/cat ( 613): <4>[ 238.053070] r5:00000000 r4:0000001a

I/cat ( 613): <4>[ 238.053405] [<c059d684>] (_raw_spin_unlock+0x0/0x3c) from [<c03bdbe0>] (dm_get_md+0x88/0xac)

I/cat ( 613): <4>[ 238.053527] [<c00bdb90>] (find_ge_pid+0x0/0x44) from [<c01662b0>] (next_tgid+0x6c/0xd8)

I/cat ( 613): <4>[ 238.053680] r7:d425def8 r6:0000001a r5:c07bb618 r4:d425def8

I/cat ( 613): <4>[ 238.054107] [<c0166244>] (next_tgid+0x0/0xd8) from [<c0166ec0>] (proc_pid_readdir+0x1a8/0x21c)

I/cat ( 613): <4>[ 238.054260] r7:d425def8 r6:0000001a r5:dbc3c000 r4:d40a9840

I/cat ( 613): <4>[ 238.054718] [<c0166d18>] (proc_pid_readdir+0x0/0x21c) from [<c0163594>] (proc_root_readdir+0x4c/0x50)

I/cat ( 613): <4>[ 238.054901] [<c0163548>] (proc_root_readdir+0x0/0x50) from [<c0130a54>] (vfs_readdir+0x74/0xa8)

I/cat ( 613): <4>[ 238.054992] r7:00000000 r6:c0130684 r5:db824050 r4:d40a9840

I/cat ( 613): <4>[ 238.055480] [<c01309e0>] (vfs_readdir+0x0/0xa8) from [<c0130af4>] (sys_getdents64+0x6c/0xbc)

I/cat ( 613): <4>[ 238.055664] [<c0130a88>] (sys_getdents64+0x0/0xbc) from [<c0060100>] (ret_fast_syscall+0x0/0x30)

I/cat ( 613): <4>[ 238.055725] r7:000000d9 r6:414ed360 r5:00e5a0c8 r4:00e5a0b8

I/cat ( 613): <1>[ 238.056243] Unable to handle kernel NULL pointer dereference at virtual address 00000000

I/cat ( 613): <1>[ 238.056396] pgd = d421c000

I/cat ( 613): <1>[ 238.056488] [00000000] *pgd=941e1831, *pte=00000000, *ppte=00000000

I/cat ( 613): <0>[ 238.056823] Internal error: Oops: 17 [#1] PREEMPT SMP

I/cat ( 613): <4>[ 238.056976] Modules linked in: wl12xx_sdio wl12xx mac80211 cfg80211 compat hso tr16c0_i2c cypress_tma340

I/cat ( 613): <4>[ 238.057861] CPU: 1 Not tainted (3.0.8+ #9)

I/cat ( 613): <4>[ 238.057952] PC is at 0xd3642fdc

I/cat ( 613): <4>[ 238.058044] LR is at 0xd425dec4

I/cat ( 613): <4>[ 238.058197] pc : [<d3642fdc>] lr : [<d425dec4>] psr: 60000113

I/cat ( 613): <4>[ 238.058197] sp : d425def8 ip : d425de28 fp : 0000001a

I/cat ( 613): <4>[ 238.058441] r10: 00000000 r9 : d425dee0 r8 : c0130684

I/cat ( 613): <4>[ 238.058532] r7 : d425def8 r6 : 0000001a r5 : c07bb618 r4 : d425def8

I/cat ( 613): <4>[ 238.058685] r3 : 00000000 r2 : ffffffff r1 : 00000000 r0 : 00000000

I/cat ( 613): <4>[ 238.058776] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user

I/cat ( 613): <4>[ 238.058959] Control: 10c5387d Table: 9421c04a DAC: 00000015

I/cat ( 613): <4>[ 238.059020]

I/cat ( 613): <4>[ 238.059051] PC: 0xd3642f5c:

I/cat ( 613): <4>[ 238.059265] 2f5c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

I/cat ( 613): <4>[ 238.060058] 2f7c 00000000 40a7b890 40a7fdd8 00000000 00000002 00000000 00000000 00000000

I/cat ( 613): <4>[ 238.060943] 2f9c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

I/cat ( 613): <4>[ 238.061828] 2fbc 00000000 00000000 00000000 00000000 00000000 00000000 00000023 00001000

I/cat ( 613): <4>[ 238.062683] 2fdc 000009d6 00000000 00b9a200 408ada7d 00000000 00000000 00000023 4055c7a8

I/cat ( 613): <4>[ 238.063476] 2ffc 00adbf01 0a900d04 0000a222 12100d04 0000cd64 26ae0d04 00011a44 151c0d05

I/cat ( 613): <4>[ 238.064361] 301c 00000c68 0a900d05 0000a222 0cd20d05 0000a228 1d820d05 0000a283 26ae0d05

I/cat ( 613): <4>[ 238.065216] 303c 00011a44 27bb0d05 00011c03 0a900d06 0000a222 26ae0d06 00011a44 1d550d07

I/cat ( 613): <4>[ 238.066101]

I/cat ( 613): <4>[ 238.066101] LR: 0xd425de44:

I/cat ( 613): <4>[ 238.066284] de44 c02620cc 0000001a 00000000 d425de6c d425de60 c059d694 c0262174 d425de8c

I/cat ( 613): <4>[ 238.067169] de64 d425de70 c03bdbe0 c059d690 d425def8 c07bb618 0000001a d425def8 d425deb4

I/cat ( 613): <4>[ 238.067962] de84 d425de90 c01662b0 c00bdb9c ffffffff d425dee4 0000001a d425def8 0000001a

I/cat ( 613): <4>[ 238.068847] dea4 d425deb0 c005fb6c c005a508 00000000 00000000 ffffffff 00000000 d425def8

I/cat ( 613): <4>[ 238.069732] dec4 c07bb618 0000001a d425def8 c0130684 d425dee0 00000000 0000001a d425de28

I/cat ( 613): <4>[ 238.070617] dee4 d425def8 d425dec4 d3642fdc 60000113 ffffffff 0000001a dbcf9380 00000000

I/cat ( 613): <4>[ 238.071411] df04 d40a9840 c0130684 d425df78 00000000 db824020 d425c000 d425df78 d425df4c

I/cat ( 613): <4>[ 238.072265] df24 d425df30 c0163594 c0166d24 d40a9840 db824050 c0130684 00000000 d425df74

I/cat ( 613): <4>[ 238.073150]

I/cat ( 613): <4>[ 238.073150] SP: 0xd425de78:

I/cat ( 613): <4>[ 238.073303] de78 0000001a d425def8 d425deb4 d425de90 c01662b0 c00bdb9c ffffffff d425dee4

I/cat ( 613): <4>[ 238.074188] de98 0000001a d425def8 0000001a d425deb0 c005fb6c c005a508 00000000 00000000

I/cat ( 613): <4>[ 238.075073] deb8 ffffffff 00000000 d425def8 c07bb618 0000001a d425def8 c0130684 d425dee0

I/cat ( 613): <4>[ 238.075897] ded8 00000000 0000001a d425de28 d425def8 d425dec4 d3642fdc 60000113 ffffffff

I/cat ( 613): <4>[ 238.076751] def8 0000001a dbcf9380 00000000 d40a9840 c0130684 d425df78 00000000 db824020

I/cat ( 613): <4>[ 238.077636] df18 d425c000 d425df78 d425df4c d425df30 c0163594 c0166d24 d40a9840 db824050

I/cat ( 613): <4>[ 238.078430] df38 c0130684 00000000 d425df74 d425df50 c0130a54 c0163554 00000000 00001068

I/cat ( 613): <4>[ 238.079315] df58 00e5a0c8 d40a9840 c00602a8 00000000 d425dfa4 d425df78 c0130af4 c01309ec

I/cat ( 613): <4>[ 238.080139]

I/cat ( 613): <4>[ 238.080139] IP: 0xd425dda8:

I/cat ( 613): <4>[ 238.080291] dda8 d4dbb740 d425deb0 00000001 00000000 db369880 20000113 d425de04 d425ddd0

I/cat ( 613): <4>[ 238.081176] ddc8 c006809c c0067e4c 00000000 c0130a8c 00000000 00000017 c0792c78 00000000

I/cat ( 613): <4>[ 238.082061] dde8 d425deb0 c0130684 20000113 00000000 d425deac d425de08 c005a538 c0067ed8

I/cat ( 613): <4>[ 238.082885] de08 d425de24 d425de18 c0599f00 c00640fc d425de44 d425de28 c02620dc c025e194

I/cat ( 613): <4>[ 238.083740] de28 ffffffff ffffffff c07d99dc 00000000 d425de5c d425de48 c02621f8 c02620cc

I/cat ( 613): <4>[ 238.084564] de48 0000001a 00000000 d425de6c d425de60 c059d694 c0262174 d425de8c d425de70

I/cat ( 613): <4>[ 238.085449] de68 c03bdbe0 c059d690 d425def8 c07bb618 0000001a d425def8 d425deb4 d425de90

I/cat ( 613): <4>[ 238.086273] de88 c01662b0 c00bdb9c ffffffff d425dee4 0000001a d425def8 0000001a d425deb0

I/cat ( 613): <4>[ 238.087127]

I/cat ( 613): <4>[ 238.087127] R4: 0xd425de78:

I/cat ( 613): <4>[ 238.087310] de78 0000001a d425def8 d425deb4 d425de90 c01662b0 c00bdb9c ffffffff d425dee4

I/cat ( 613): <4>[ 238.088165] de98 0000001a d425def8 0000001a d425deb0 c005fb6c c005a508 00000000 00000000

I/cat ( 613): <4>[ 238.088989] deb8 ffffffff 00000000 d425def8 c07bb618 0000001a d425def8 c0130684 d425dee0

I/cat ( 613): <4>[ 238.089843] ded8 00000000 0000001a d425de28 d425def8 d425dec4 d3642fdc 60000113 ffffffff

I/cat ( 613): <4>[ 238.090667] def8 0000001a dbcf9380 00000000 d40a9840 c0130684 d425df78 00000000 db824020

I/cat ( 613): <4>[ 238.091552] df18 d425c000 d425df78 d425df4c d425df30 c0163594 c0166d24 d40a9840 db824050

I/cat ( 613): <4>[ 238.092407] df38 c0130684 00000000 d425df74 d425df50 c0130a54 c0163554 00000000 00001068

I/cat ( 613): <4>[ 238.093292] df58 00e5a0c8 d40a9840 c00602a8 00000000 d425dfa4 d425df78 c0130af4 c01309ec

I/cat ( 613): <4>[ 238.094085]

I/cat ( 613): <4>[ 238.094085] R5: 0xc07bb598:

I/cat ( 613): <4>[ 238.094329] b598 c00b8dd0 00000000 00000000 c06db050 00000002 00000008 00000180 00000000

I/cat ( 613): <4>[ 238.095123] b5b8 c07ba684 c00b8dd0 00000000 00000000 00000000 00000000 00000000 00000000

I/cat ( 613): <4>[ 238.096008] b5d8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dead4ead

I/cat ( 613): <4>[ 238.096893] b5f8 ffffffff ffffffff db109c08 dbc22608 0000000b 00008000 00008000 0000012d

I/cat ( 613): <4>[ 238.097778] b618 00000002 00007d6a dbc18000 00000a6e dbc3c000 dbc02280 00000000 00000000

I/cat ( 613): <4>[ 238.098571] b638 dbc0d1e0 00000001 00000000 00000000 d162b558 ca5e4e64 00000000 00000000

I/cat ( 613): <4>[ 238.099456] b658 00000000 c07bb618 00000000 00000000 00000001 00000000 00000000 dead4ead

I/cat ( 613): <4>[ 238.100341] b678 ffffffff ffffffff c07bb680 c07bb680 00000000 00000000 c07bb668 00000000

I/cat ( 613): <4>[ 238.101165]

I/cat ( 613): <4>[ 238.101165] R7: 0xd425de78:

I/cat ( 613): <4>[ 238.101409] de78 0000001a d425def8 d425deb4 d425de90 c01662b0 c00bdb9c ffffffff d425dee4

I/cat ( 613): <4>[ 238.102264] de98 0000001a d425def8 0000001a d425deb0 c005fb6c c005a508 00000000 00000000

I/cat ( 613): <4>[ 238.103088] deb8 ffffffff 00000000 d425def8 c07bb618 0000001a d425def8 c0130684 d425dee0

I/cat ( 613): <4>[ 238.103973] ded8 00000000 0000001a d425de28 d425def8 d425dec4 d3642fdc 60000113 ffffffff

I/cat ( 613): <4>[ 238.104858] def8 0000001a dbcf9380 00000000 d40a9840 c0130684 d425df78 00000000 db824020

I/cat ( 613): <4>[ 238.105651] df18 d425c000 d425df78 d425df4c d425df30 c0163594 c0166d24 d40a9840 db824050

I/cat ( 613): <4>[ 238.106536] df38 c0130684 00000000 d425df74 d425df50 c0130a54 c0163554 00000000 00001068

I/cat ( 613): <4>[ 238.107421] df58 00e5a0c8 d40a9840 c00602a8 00000000 d425dfa4 d425df78 c0130af4 c01309ec

I/cat ( 613): <4>[ 238.108245]

I/cat ( 613): <4>[ 238.108245] R8: 0xc0130604:

I/cat ( 613): <4>[ 238.108398] 0604 e24bd028 e89daff0 e1942005 0affff9c eaffff8f c06e1a2e e1a0c00d e92ddbf0

I/cat ( 613): <4>[ 238.109283] 0624 e24cb004 e24dd010 e2804030 e1a05000 e1a06001 e1a00004 e1a08002 e1a09003

I/cat ( 613): <4>[ 238.110107] 0644 eb11af45 e1a01006 e59bc00c e1a02008 e1cb60d4 e1a03009 e1a00005 e58dc008

I/cat ( 613): <4>[ 238.110992] 0664 e1cd60f0 ebfffef3 e1a05000 e1a00004 eb11abef e1a00005 e24bd024 e89dabf0

I/cat ( 613): <4>[ 238.111846] 0684 e1a0c00d e92ddbf0 e24cb004 e5903008 e282701b e3c77007 e1a04000 e1570003

I/cat ( 613): <4>[ 238.112670] 06a4 e3e00015 e1a06002 e584000c c89dabf0 e5942004 e3520000 0a000006 e2822008

I/cat ( 613): <4>[ 238.113494] 06c4 e3a03000 e1cb80d4 e4828004 e5829000 e3530000 1a000037 e5945000 e3a03000

I/cat ( 613): <4>[ 238.114379] 06e4 e1cb80dc e1a02005 e4828004 e5829000 e3530000 1a00002f e2852008 e3a08000

I/cat ( 613): <4>[ 238.115264]

I/cat ( 613): <4>[ 238.115264] R9: 0xd425de60:

I/cat ( 613): <4>[ 238.115417] de60 d425de8c d425de70 c03bdbe0 c059d690 d425def8 c07bb618 0000001a d425def8

I/cat ( 613): <4>[ 238.116271] de80 d425deb4 d425de90 c01662b0 c00bdb9c ffffffff d425dee4 0000001a d425def8

I/cat ( 613): <4>[ 238.117065] dea0 0000001a d425deb0 c005fb6c c005a508 00000000 00000000 ffffffff 00000000

I/cat ( 613): <4>[ 238.117858] dec0 d425def8 c07bb618 0000001a d425def8 c0130684 d425dee0 00000000 0000001a

I/cat ( 613): <4>[ 238.118743] dee0 d425de28 d425def8 d425dec4 d3642fdc 60000113 ffffffff 0000001a dbcf9380

I/cat ( 613): <4>[ 238.119598] df00 00000000 d40a9840 c0130684 d425df78 00000000 db824020 d425c000 d425df78

I/cat ( 613): <4>[ 238.120483] df20 d425df4c d425df30 c0163594 c0166d24 d40a9840 db824050 c0130684 00000000

I/cat ( 613): <4>[ 238.121276] df40 d425df74 d425df50 c0130a54 c0163554 00000000 00001068 00e5a0c8 d40a9840

I/cat ( 613): <0>[ 238.122131] Process ActivityManager (pid: 736, stack limit = 0xd425c2f8)

I/cat ( 613): <0>[ 238.122314] Stack: (0xd425def8 to 0xd425e000)

I/cat ( 613): <0>[ 238.122375] dee0: 0000001a dbcf9380

I/cat ( 613): <0>[ 238.122558] df00: 00000000 d40a9840 c0130684 d425df78 00000000 db824020 d425c000 d425df78

I/cat ( 613): <0>[ 238.122650] df20: d425df4c d425df30 c0163594 c0166d24 d40a9840 db824050 c0130684 00000000

I/cat ( 613): <0>[ 238.122802] df40: d425df74 d425df50 c0130a54 c0163554 00000000 00001068 00e5a0c8 d40a9840

I/cat ( 613): <0>[ 238.122985] df60: c00602a8 00000000 d425dfa4 d425df78 c0130af4 c01309ec 00e5a920 00e5a908

I/cat ( 613): <0>[ 238.123138] df80: 00000810 ffffffea 00e5a0b8 00e5a0c8 414ed360 000000d9 00000000 d425dfa8

I/cat ( 613): <0>[ 238.123229] dfa0: c0060100 c0130a94 00e5a0b8 00e5a0c8 000000e7 00e5a0c8 00001068 00000000

I/cat ( 613): <0>[ 238.123382] dfc0: 00e5a0b8 00e5a0c8 414ed360 000000d9 00000000 5b61ed50 f5400009 5b9fdc24

I/cat ( 613): <0>[ 238.123565] dfe0: 00000000 5b9fdba0 40044a97 40038808 60000110 000000e7 00000000 00000000

I/cat ( 613): <4>[ 238.123718] Backtrace: invalid frame pointer 0x0000001a

I/cat ( 613): <0>[ 238.123962] Code: 00000000 00000000 00000023 00001000 (000009d6)

I/cat ( 613): <4>[ 238.143402] ---[ end trace 6f538dd7caafe81e ]---

I/cat ( 613): <0>[ 238.143493] Kernel panic - not syncing: Fatal exception in interrupt

I/cat ( 613): <4>[ 238.143585] Backtrace:

I/cat ( 613): <4>[ 238.143859] [<c00640f0>] (dump_backtrace+0x0/0x110) from [<c0599f00>] (dump_stack+0x18/0x1c)

I/cat ( 613): <4>[ 238.143951] r7:c07f2d08 r6:d425c2f8 r5:d4dbb740 r4:c07f2d08

I/cat ( 613): <4>[ 238.144470] [<c0599ee8>] (dump_stack+0x0/0x1c) from [<c0599f80>] (panic+0x7c/0x1ac)

I/cat ( 613): <4>[ 238.144622] [<c0599f04>] (panic+0x0/0x1ac) from [<c0064608>] (die+0x184/0x1c8)

I/cat ( 613): <4>[ 238.144714] r3:03ffff00 r2:d425dd78 r1:00000000 r0:c06c768c

I/cat ( 613): <4>[ 238.145202] [<c0064484>] (die+0x0/0x1c8) from [<c0067eac>] (__do_kernel_fault+0x6c/0x8c)

I/cat ( 613): <4>[ 238.145294] r8:db369880 r7:00000017 r6:00000000 r5:d425deb0 r4:00000000

I/cat ( 613): <4>[ 238.145874] [<c0067e40>] (__do_kernel_fault+0x0/0x8c) from [<c006809c>] (do_page_fault+0x1d0/0x1ec)