Kernel OOPS with g_ffs module loaded

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I get a kernel panic with a null pointer dereference.
Both on Kernel 3.6.9 and 3.0.35

Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = 80004000
[00000000] *pgd=00000000
Internal error: Oops: 817 [#1] PREEMPT SMP
Modules linked in: g_ffs
CPU: 0    Not tainted  (3.0.35PD13.2.1 #1)
PC is at ffs_func_set_alt+0xd4/0x1a4 [g_ffs]
LR is at __raw_spin_lock_irqsave+0x20/0xa0
pc : [<7f000b9c>]    lr : [<805a3b40>]    psr: 60000193
sp : 80771e18  ip : ba8e0200  fp : ba8e0a80
r10: 00000004  r9 : bfead224  r8 : 00000000
r7 : 00000000  r6 : ba8e0180  r5 : ba313e00  r4 : ba8e0198
r3 : 00000000  r2 : 00000002  r1 : 00000000  r0 : 80000193
Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 10c53c7d  Table: 4a8f404a  DAC: 00000015
Process swapper (pid: 0, stack limit = 0x807702f0)
Stack: (0x80771e18 to 0x80772000)
1e00:                                                       ba4f2600 80000193
1e20: 00000000 bfb24400 ba4f2360 ba8e01fc bfb24400 00000000 bfead260 bfead224
1e40: 7f005494 7f003f68 7f005150 00000000 7f005494 bfb24400 ba4f239c 00000008
1e60: ba4f2600 00000000 bff10720 803bbb78 bfb24800 bfb24818 807e8bb0 bfb24400
1e80: bfb2458c 807e8bb0 80000193 00000000 bfb24584 00000000 00000001 803be7cc
1ea0: 00080001 00000001 ffdf3028 7fffffff bfe6dba0 00000001 00000000 bfe5a64c
1ec0: 00000001 805a36f0 80000193 800bc128 800bc2f4 bfa24b00 00000000 00000000
1ee0: 00000000 0000004b 807d080c 80774680 00000001 8010c630 60000193 80785d28
1f00: 8c008568 80774680 807746cc bfe5a6c0 0000004b 00000000 80770000 00000000
1f20: 00000000 8010c79c 80774680 807746cc 00000044 8010eab4 80785d28 80093c00
1f40: 80770000 8010bf98 00000270 8009b730 ffffffff f2a00100 0000004b 00000002
1f60: 00000001 8009a8cc 00000000 00000000 80771fb0 f40c4000 80770000 807c5d44
1f80: 805a5b28 80788f0c 1000406a 412fc09a 00000000 00000000 800a14e4 80771fb0
1fa0: 800a9760 8009b9bc 80000013 ffffffff 8009b998 8009bb8c 00000001 80785ba4
1fc0: 807c5ca0 8002e988 8c0052c0 800088a8 80008340 00000000 00000000 8002e988
1fe0: 00000000 10c53c7d 80785a8c 8002e984 80788f04 10008040 00000000 00000000
[<7f000b9c>] (ffs_func_set_alt+0xd4/0x1a4 [g_ffs]) from [<7f003f68>]
(composite_setup+0x6f0/0xb64 [g_ffs])
[<7f003f68>] (composite_setup+0x6f0/0xb64 [g_ffs]) from [<803be7cc>]
(fsl_udc_irq+0x9c8/0xc60)
[<803be7cc>] (fsl_udc_irq+0x9c8/0xc60) from [<8010c630>]
(handle_irq_event_percpu+0x50/0x180)
[<8010c630>] (handle_irq_event_percpu+0x50/0x180) from [<8010c79c>]
(handle_irq_event+0x3c/0x5c)
[<8010c79c>] (handle_irq_event+0x3c/0x5c) from [<8010eab4>]
(handle_fasteoi_irq+0x98/0x158)
[<8010eab4>] (handle_fasteoi_irq+0x98/0x158) from [<8010bf98>]
(generic_handle_irq+0x28/0x3c)
[<8010bf98>] (generic_handle_irq+0x28/0x3c) from [<8009b730>]
(handle_IRQ+0x4c/0xac)
[<8009b730>] (handle_IRQ+0x4c/0xac) from [<8009a8cc>] (__irq_svc+0x4c/0xe8)
[<8009a8cc>] (__irq_svc+0x4c/0xe8) from [<8009b9bc>] (default_idle+0x24/0x28)
[<8009b9bc>] (default_idle+0x24/0x28) from [<8009bb8c>] (cpu_idle+0x94/0xfc)
[<8009bb8c>] (cpu_idle+0x94/0xfc) from [<800088a8>] (start_kernel+0x240/0x280)
[<800088a8>] (start_kernel+0x240/0x280) from [<10008040>] (0x10008040)
Code: e3520000 13a02003 03a02002 e7967102 (e5836000)
---[ end trace e4ae071e1462c82d ]---
Kernel panic - not syncing: Fatal exception in interrupt
[<800a1bd4>] (unwind_backtrace+0x0/0xf8) from [<8059d2fc>] (panic+0x64/0x17c)
[<8059d2fc>] (panic+0x64/0x17c) from [<8009e5ac>] (die+0x224/0x284)
[<8009e5ac>] (die+0x224/0x284) from [<8059cd04>]
(__do_kernel_fault.part.3+0x54/0x74)
[<8059cd04>] (__do_kernel_fault.part.3+0x54/0x74) from [<800a586c>]
(do_page_fault+0x2b4/0x31c)
[<800a586c>] (do_page_fault+0x2b4/0x31c) from [<80095338>]
(do_DataAbort+0x34/0x9c)
[<80095338>] (do_DataAbort+0x34/0x9c) from [<8009a850>] (__dabt_svc+0x70/0xa0)
Exception stack(0x80771dd0 to 0x80771e18)
1dc0:                                     80000193 00000000 00000002 00000000
1de0: ba8e0198 ba313e00 ba8e0180 00000000 00000000 bfead224 00000004 ba8e0a80
1e00: ba8e0200 80771e18 805a3b40 7f000b9c 60000193 ffffffff
[<8009a850>] (__dabt_svc+0x70/0xa0) from [<7f000b9c>]
(ffs_func_set_alt+0xd4/0x1a4 [g_ffs])
[<7f000b9c>] (ffs_func_set_alt+0xd4/0x1a4 [g_ffs]) from [<7f003f68>]
(composite_setup+0x6f0/0xb64 [g_ffs])
[<7f003f68>] (composite_setup+0x6f0/0xb64 [g_ffs]) from [<803be7cc>]
(fsl_udc_irq+0x9c8/0xc60)
[<803be7cc>] (fsl_udc_irq+0x9c8/0xc60) from [<8010c630>]
(handle_irq_event_percpu+0x50/0x180)
[<8010c630>] (handle_irq_event_percpu+0x50/0x180) from [<8010c79c>]
(handle_irq_event+0x3c/0x5c)
[<8010c79c>] (handle_irq_event+0x3c/0x5c) from [<8010eab4>]
(handle_fasteoi_irq+0x98/0x158)
[<8010eab4>] (handle_fasteoi_irq+0x98/0x158) from [<8010bf98>]
(generic_handle_irq+0x28/0x3c)
[<8010bf98>] (generic_handle_irq+0x28/0x3c) from [<8009b730>]
(handle_IRQ+0x4c/0xac)
[<8009b730>] (handle_IRQ+0x4c/0xac) from [<8009a8cc>] (__irq_svc+0x4c/0xe8)
[<8009a8cc>] (__irq_svc+0x4c/0xe8) from [<8009b9bc>] (default_idle+0x24/0x28)
[<8009b9bc>] (default_idle+0x24/0x28) from [<8009bb8c>] (cpu_idle+0x94/0xfc)
[<8009bb8c>] (cpu_idle+0x94/0xfc) from [<800088a8>] (start_kernel+0x240/0x280)
[<800088a8>] (start_kernel+0x240/0x280) from [<10008040>] (0x10008040)
CPU3: stopping
[<800a1bd4>] (unwind_backtrace+0x0/0xf8) from [<800952dc>] (do_IPI+0x11c/0x144)
[<800952dc>] (do_IPI+0x11c/0x144) from [<8009a8cc>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbff01f90 to 0xbff01fd8)
1f80:                                     00000000 00000000 bff01fd8 f40c4000
1fa0: bff00000 807c5d44 805a5b28 80788f0c 1000406a 412fc09a 00000000 00000000
1fc0: 0026254a bff01fd8 800a9760 8009b9bc 80000013 ffffffff
[<8009a8cc>] (__irq_svc+0x4c/0xe8) from [<8009b9bc>] (default_idle+0x24/0x28)
[<8009b9bc>] (default_idle+0x24/0x28) from [<8009bb8c>] (cpu_idle+0x94/0xfc)
[<8009bb8c>] (cpu_idle+0x94/0xfc) from [<10599cd4>] (0x10599cd4)
CPU1: stopping
[<800a1bd4>] (unwind_backtrace+0x0/0xf8) from [<800952dc>] (do_IPI+0x11c/0x144)
[<800952dc>] (do_IPI+0x11c/0x144) from [<8009a8cc>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffadf90 to 0xbffadfd8)
df80:                                     00000000 00000000 bffadfd8 f40c4000
dfa0: bffac000 807c5d44 805a5b28 80788f0c 1000406a 412fc09a 00000000 00000000
dfc0: 800a14e4 bffadfd8 800a9760 8009b9bc 80000013 ffffffff
[<8009a8cc>] (__irq_svc+0x4c/0xe8) from [<8009b9bc>] (default_idle+0x24/0x28)
[<8009b9bc>] (default_idle+0x24/0x28) from [<8009bb8c>] (cpu_idle+0x94/0xfc)
[<8009bb8c>] (cpu_idle+0x94/0xfc) from [<10599cd4>] (0x10599cd4)
CPU2: stopping
[<800a1bd4>] (unwind_backtrace+0x0/0xf8) from [<800952dc>] (do_IPI+0x11c/0x144)
[<800952dc>] (do_IPI+0x11c/0x144) from [<8009a8cc>] (__irq_svc+0x4c/0xe8)
Exception stack(0xbffb5f90 to 0xbffb5fd8)
5f80:                                     00000000 00000000 bffb5fd8 f40c4000
5fa0: bffb4000 807c5d44 805a5b28 80788f0c 1000406a 412fc09a 00000000 00000000
5fc0: 00000000 bffb5fd8 800a9760 8009b9bc 80000013 ffffffff
[<8009a8cc>] (__irq_svc+0x4c/0xe8) from [<8009b9bc>] (default_idle+0x24/0x28)
[<8009b9bc>] (default_idle+0x24/0x28) from [<8009bb8c>] (cpu_idle+0x94/0xfc)
[<8009bb8c>] (cpu_idle+0x94/0xfc) from [<10599cd4>] (0x10599cd4)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux