Unable to handle kernel NULL pointer dereference at (null) in linux kernel 3.14.43
Hi All,
I am doing usb driver(USB OTG) vaidation in linux kernel version 3.14.43 for intel minnowmax board. While doing validation i am running into the kernel oops:
[root@localhost ~]# dmesg
[ 293.232360] using random self ethernet address
[ 293.232373] using random host ethernet address
[ 293.238243] usb0: HOST MAC 52:a5:e8:c3:b4:88
[ 293.238673] usb0: MAC 5e:25:b3:96:45:4b
[ 293.262545] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[ 302.181188] configfs-gadget gadget: high-speed config #1: c
[ 355.759581] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 355.759615] IP: [< (null)>] (null)
[ 355.759635] *pde = 00000000
[ 355.759640] Oops: 0010 [#1] SMP
[ 355.759646] Modules linked in: usb_f_ncm u_ether libcomposite fuse ebtable_nat nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_mangle xt_conntrack ebtable_filter ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i cxgb3 libcxgbi ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi vhost_net vhost macvtap macvlan kvm_intel kvm i2c_hid joydev i2c_designware_platform iTCO_wdt i2c_designware_pci pcspkr serio_raw iTCO_vendor_support lpc_ich video i2c_designware_core iosf_mbi
[ 355.759720] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Not tainted 3.14.48-07127015+ #1
[ 355.759725] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.759729] task: e75ec4c0 ti: e770e000 task.ti: e770e000
[ 355.759734] EIP: 0060:[<00000000>] EFLAGS: 00010097 CPU: 2
[ 355.759739] EIP is at 0x0
[ 355.759743] EAX: f40c2d64 EBX: f40c2c20 ECX: 0000030c EDX: e75c4990
[ 355.759747] ESI: ebe4cb80 EDI: f40d1494 EBP: e770ff0c ESP: e770fec4
[ 355.759751] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 355.759755] CR0: 8005003b CR2: 00000000 CR3: 01174000 CR4: 001007d0
[ 355.759758] Stack:
[ 355.759761] c08eda0a 00000001 e770fee4 f40b0840 ebe4cb80 ebe4cb80 f40c2d64 0000030c
[ 355.759774] 00000292 00000004 00000000 00000000 00000308 c046c762 00000401 ebe4cb80
[ 355.759786] ebe4cb80 f40b0840 e770ff20 c047daac f40b0840 ebe4cb80 e75ec4c0 e770ff50
[ 355.759798] Call Trace:
[ 355.759809] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.759818] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.759825] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.759831] [<c047e221>] irq_thread+0x81/0x11f
[ 355.759837] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.759843] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.759849] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.759856] [<c0454997>] kthread+0x87/0x8c
[ 355.759865] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.759871] [<c0454910>] ? __kthread_parkme+0x55/0x55
[ 355.759875] Code: Bad EIP value.
[ 355.759881] EIP: [<00000000>] 0x0 SS:ESP 0068:e770fec4
[ 355.759889] CR2: 0000000000000000
[ 355.759894] ---[ end trace 4e43c7c5a826aa49 ]---
[ 355.759899] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:20
[ 355.759903] in_atomic(): 1, irqs_disabled(): 1, pid: 2057, name: irq/22-dwc3
[ 355.759909] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Tainted: G D 3.14.48-07127015+ #1
[ 355.759913] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.759916] 00000000 00000000 e770fccc c0be028e e75ec880 e770fcf4 c045ca92 c0e9f750
[ 355.759928] 00000001 00000001 00000809 e75ec880 e75e0d70 00000009 00000046 e770fd00
[ 355.759940] c0be851d e75ec4c0 e770fd18 c0449f1b ffffffff 00000000 e75ec4c0 00000009
[ 355.759952] Call Trace:
[ 355.759959] [<c0be028e>] dump_stack+0x48/0x60
[ 355.759967] [<c045ca92>] __might_sleep+0xdd/0xe5
[ 355.759974] [<c0be851d>] down_read+0x1c/0x30
[ 355.759981] [<c0449f1b>] exit_signals+0x1f/0x104
[ 355.759987] [<c043e5c7>] do_exit+0xec/0x7de
[ 355.759994] [<c0bdb429>] ? printk+0x4d/0x4f
[ 355.760001] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760008] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760014] [<c0bda845>] no_context+0x17c/0x184
[ 355.760021] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760029] [<c040747b>] ? native_sched_clock+0x46/0x4b
[ 355.760036] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760042] [<c0bec12a>][root@localhost ~]# dmesg
[ 293.232360] using random self ethernet address
[ 293.232373] using random host ethernet address
[ 293.238243] usb0: HOST MAC 52:a5:e8:c3:b4:88
[ 293.238673] usb0: MAC 5e:25:b3:96:45:4b
[ 293.262545] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[ 302.181188] configfs-gadget gadget: high-speed config #1: c
[ 355.759581] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 355.759615] IP: [< (null)>] (null)
[ 355.759635] *pde = 00000000
[ 355.759640] Oops: 0010 [#1] SMP
[ 355.759646] Modules linked in: usb_f_ncm u_ether libcomposite fuse ebtable_nat nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_mangle xt_conntrack ebtable_filter ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i cxgb3 libcxgbi ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi vhost_net vhost macvtap macvlan kvm_intel kvm i2c_hid joydev i2c_designware_platform iTCO_wdt i2c_designware_pci pcspkr serio_raw iTCO_vendor_support lpc_ich video i2c_designware_core iosf_mbi
[ 355.759720] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Not tainted 3.14.48-07127015+ #1
[ 355.759725] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.759729] task: e75ec4c0 ti: e770e000 task.ti: e770e000
[ 355.759734] EIP: 0060:[<00000000>] EFLAGS: 00010097 CPU: 2
[ 355.759739] EIP is at 0x0
[ 355.759743] EAX: f40c2d64 EBX: f40c2c20 ECX: 0000030c EDX: e75c4990
[ 355.759747] ESI: ebe4cb80 EDI: f40d1494 EBP: e770ff0c ESP: e770fec4
[ 355.759751] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 355.759755] CR0: 8005003b CR2: 00000000 CR3: 01174000 CR4: 001007d0
[ 355.759758] Stack:
[ 355.759761] c08eda0a 00000001 e770fee4 f40b0840 ebe4cb80 ebe4cb80 f40c2d64 0000030c
[ 355.759774] 00000292 00000004 00000000 00000000 00000308 c046c762 00000401 ebe4cb80
[ 355.759786] ebe4cb80 f40b0840 e770ff20 c047daac f40b0840 ebe4cb80 e75ec4c0 e770ff50
[ 355.759798] Call Trace:
[ 355.759809] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.759818] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.759825] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.759831] [<c047e221>] irq_thread+0x81/0x11f
[ 355.759837] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.759843] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.759849] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.759856] [<c0454997>] kthread+0x87/0x8c
[ 355.759865] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.759871] [<c0454910>] ? __kthread_parkme+0x55/0x55
[ 355.759875] Code: Bad EIP value.
[ 355.759881] EIP: [<00000000>] 0x0 SS:ESP 0068:e770fec4
[ 355.759889] CR2: 0000000000000000
[ 355.759894] ---[ end trace 4e43c7c5a826aa49 ]---
[ 355.759899] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:20
[ 355.759903] in_atomic(): 1, irqs_disabled(): 1, pid: 2057, name: irq/22-dwc3
[ 355.759909] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Tainted: G D 3.14.48-07127015+ #1
[ 355.759913] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.759916] 00000000 00000000 e770fccc c0be028e e75ec880 e770fcf4 c045ca92 c0e9f750
[ 355.759928] 00000001 00000001 00000809 e75ec880 e75e0d70 00000009 00000046 e770fd00
[ 355.759940] c0be851d e75ec4c0 e770fd18 c0449f1b ffffffff 00000000 e75ec4c0 00000009
[ 355.759952] Call Trace:
[ 355.759959] [<c0be028e>] dump_stack+0x48/0x60
[ 355.759967] [<c045ca92>] __might_sleep+0xdd/0xe5
[ 355.759974] [<c0be851d>] down_read+0x1c/0x30
[ 355.759981] [<c0449f1b>] exit_signals+0x1f/0x104
[ 355.759987] [<c043e5c7>] do_exit+0xec/0x7de
[ 355.759994] [<c0bdb429>] ? printk+0x4d/0x4f
[ 355.760001] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760008] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760014] [<c0bda845>] no_context+0x17c/0x184
[ 355.760021] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760029] [<c040747b>] ? native_sched_clock+0x46/0x4b
[ 355.760036] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760042] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760049] [<c06fae84>] ? __delay+0xe/0x10
[ 355.760056] [<c06f597b>] ? plist_del+0x41/0x4c
[ 355.760062] [<c04690e4>] ? dequeue_pushable_task+0x1f/0x45
[ 355.760068] [<c046a46e>] ? dequeue_task_rt+0x27/0x2e
[ 355.760075] [<c045dccc>] ? dequeue_task+0x93/0x9b
[ 355.760081] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760087] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.760093] [<c0be9bca>] error_code+0x5a/0x60
[ 355.760099] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760106] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.760112] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.760118] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.760124] [<c047e221>] irq_thread+0x81/0x11f
[ 355.760130] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.760136] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.760142] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.760148] [<c0454997>] kthread+0x87/0x8c
[ 355.760155] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.760161] [<c0454910>] ? __kthread_parkme+0x55/0x55
[ 355.760167] note: irq/22-dwc3[2057] exited with preempt_count 1
[ 355.760192] BUG: unable to handle kernel paging request at ffffffe0
[ 355.760197] IP: [<c0454e4b>] kthread_data+0xf/0x13
[ 355.760203] *pde = 0128f067 *pte = 00000000
[ 355.760209] Oops: 0000 [#2] SMP
[ 355.760213] Modules linked in: usb_f_ncm u_ether libcomposite fuse ebtable_nat nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_mangle xt_conntrack ebtable_filter ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i cxgb3 libcxgbi ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi vhost_net vhost macvtap macvlan kvm_intel kvm i2c_hid joydev i2c_designware_platform iTCO_wdt i2c_designware_pci pcspkr serio_raw iTCO_vendor_support lpc_ich video i2c_designware_core iosf_mbi
[ 355.760285] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Tainted: G D 3.14.48-07127015+ #1
[ 355.760289] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.760293] task: e75ec4c0 ti: e770e000 task.ti: e770e000
[ 355.760297] EIP: 0060:[<c0454e4b>] EFLAGS: 00010202 CPU: 2
[ 355.760302] EIP is at kthread_data+0xf/0x13
[ 355.760305] EAX: 00000000 EBX: e75ec4c0 ECX: e770ff3c EDX: e770ff3c
[ 355.760309] ESI: e75ec4c0 EDI: 00000046 EBP: e770fd08 ESP: e770fcec
[ 355.760313] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 355.760317] CR0: 8005003b CR2: ffffffe0 CR3: 01174000 CR4: 001007d0
[ 355.760320] Stack:
[ 355.760322] c047e313 e75ec4c0 e75ec4c0 00000000 e770fd10 e75ec4c0 00000000 e770fd18
[ 355.760335] c0452926 e75ec4c0 e75ec4c0 e770fd74 c043e878 c0e9a968 e75ec880 00000809
[ 355.760347] 00000001 e770fe88 00000046 e770fd58 e75ec9a4 00000000 00000004 00000001
[ 355.760359] Call Trace:
[ 355.760365] [<c047e313>] ? irq_thread_dtor+0x54/0x9e
[ 355.760373] [<c0452926>] task_work_run+0x68/0x8a
[ 355.760379] [<c043e878>] do_exit+0x39d/0x7de
[ 355.760386] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760393] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760399] [<c0bda845>] no_context+0x17c/0x184
[ 355.760406] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760413] [<c040747b>] ? native_sched_clock+0x46/0x4b
[ 355.760419] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760426] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760432] [<c06fae84>] ? __delay+0xe/0x10
[ 355.760438] [<c06f597b>] ? plist_del+0x41/0x4c
[ 355.760444] [<c04690e4>] ? dequeue_pushable_task+0x1f/0x45
[ 355.760450] [<c046a46e>] ? dequeue_task_rt+0x27/0x2e
[ 355.760457] [<c045dccc>] ? dequeue_task+0x93/0x9b
[ 355.760463] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760469] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.760475] [<c0be9bca>] error_code+0x5a/0x60
[ 355.760482] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760488] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.760495] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.760501] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.760507] [<c047e221>] irq_thread+0x81/0x11f
[ 355.760513] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.760519] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.760525] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.760531] [<c0454997>] kthread+0x87/0x8c
[ 355.760538] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.760544] [<c0454910>] ? __kthread_parkme+0x55/0x55
[ 355.760548] Code: 3e 8d 74 26 00 64 a1 a4 56 16 c1 8b 80 48 03 00 00 5d 8b 40 d8 c1 e8 02 83 e0 01 c3 55 89 e5 3e 8d 74 26 00 8b 80 48 03 00 00 5d <8b> 40 e0 c3 55 89 e5 52 3e 8d 74 26 00 b9 04 00 00 00 8b 90 48
[ 355.760617] EIP: [<c0454e4b>] kthread_data+0xf/0x13 SS:ESP 0068:e770fcec
[ 355.760624] CR2: 00000000ffffffe0
[ 355.760628] ---[ end trace 4e43c7c5a826aa4a ]---
[ 355.760631] Fixing recursive fault but reboot is needed!
[ 355.760635] BUG: scheduling while atomic: irq/22-dwc3/2057/0x00000002
[ 355.760638] Modules linked in: usb_f_ncm u_ether libcomposite fuse ebtable_nat nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_mangle xt_conntrack ebtable_filter ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i cxgb3 libcxgbi ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi vhost_net vhost macvtap macvlan kvm_intel kvm i2c_hid joydev i2c_designware_platform iTCO_wdt i2c_designware_pci pcspkr serio_raw iTCO_vendor_support lpc_ich video i2c_designware_core iosf_mbi
[ 355.760710] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Tainted: G D 3.14.48-07127015+ #1
[ 355.760713] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.760716] 00000000 00000000 e770fa98 c0be028e e75ec4c0 e770fab0 c0bdb030 c0e9f5b7
[ 355.760728] e75ec880 00000809 00000002 e770fb38 c0be6208 c11c74a8 00000400 00015e10
[ 355.760740] 0170fad4 00000464 c116b600 c116b600 0000002c 00000001 00000002 e770fb20
[ 355.760752] Call Trace:
[ 355.760759] [<c0be028e>] dump_stack+0x48/0x60
[ 355.760765] [<c0bdb030>] __schedule_bug+0x53/0x61
[ 355.760771] [<c0be6208>] __schedule+0x60/0x5b8
[ 355.760778] [<c0bdb429>] ? printk+0x4d/0x4f
[ 355.760785] [<c0be67f6>] schedule+0x5f/0x61
[ 355.760790] [<c043e5c0>] do_exit+0xe5/0x7de
[ 355.760797] [<c0bdb429>] ? printk+0x4d/0x4f
[ 355.760804] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760810] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760816] [<c0bda845>] no_context+0x17c/0x184
[ 355.760822] [<c0bdb401>] ? printk+0x25/0x4f
[ 355.760829] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760835] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760842] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760850] [<c047b720>] ? wake_up_klogd+0x34/0x3d
[ 355.760856] [<c047ba51>] ? console_unlock+0x328/0x330
[ 355.760862] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760868] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.760874] [<c0be9bca>] error_code+0x5a/0x60
[ 355.760882] [<c06f007b>] ? cfq_set_request+0x54/0x27e
[ 355.760888] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760894] [<c0454e4b>] ? kthread_data+0xf/0x13
[ 355.760900] [<c047e313>] ? irq_thread_dtor+0x54/0x9e
[ 355.760907] [<c0452926>] task_work_run+0x68/0x8a
[ 355.760912] [<c043e878>] do_exit+0x39d/0x7de
[ 355.760920] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760926] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760932] [<c0bda845>] no_context+0x17c/0x184
[ 355.760939] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760946] [<c040747b>] ? native_sched_clock+0x46/0x4b
[ 355.760952] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760958] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760965] [<c06fae84>] ? __delay+0xe/0x10
[ 355.760971] [<c06f597b>] ? plist_del+0x41/0x4c
[ 355.760977] [<c04690e4>] ? dequeue_pushable_task+0x1f/0x45
[ 355.760983] [<c046a46e>] ? dequeue_task_rt+0x27/0x2e
[ 355.760989] [<c045dccc>] ? dequeue_task+0x93/0x9b
[ 355.760996] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.761002] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.761007] [<c0be9bca>] error_code+0x5a/0x60
[ 355.761014] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.761020] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.761027] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.761033] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.761039] [<c047e221>] irq_thread+0x81/0x11f
[ 355.761045] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.761051] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.761057] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.761062] [<c0454997>] kthread+0x87/0x8c
[ 355.761070] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.761076] [<c0454910>] ? __kthread_parkme+0x55/0x55
[root@localhost ~]#
__do_page_fault+0x32c/0x3ac
[ 355.760049] [<c06fae84>] ? __delay+0xe/0x10
[ 355.760056] [<c06f597b>] ? plist_del+0x41/0x4c
[ 355.760062] [<c04690e4>] ? dequeue_pushable_task+0x1f/0x45
[ 355.760068] [<c046a46e>] ? dequeue_task_rt+0x27/0x2e
[ 355.760075] [<c045dccc>] ? dequeue_task+0x93/0x9b
[ 355.760081] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760087] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.760093] [<c0be9bca>] error_code+0x5a/0x60
[ 355.760099] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760106] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.760112] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.760118] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.760124] [<c047e221>] irq_thread+0x81/0x11f
[ 355.760130] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.760136] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.760142] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.760148] [<c0454997>] kthread+0x87/0x8c
[ 355.760155] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.760161] [<c0454910>] ? __kthread_parkme+0x55/0x55
[ 355.760167] note: irq/22-dwc3[2057] exited with preempt_count 1
[ 355.760192] BUG: unable to handle kernel paging request at ffffffe0
[ 355.760197] IP: [<c0454e4b>] kthread_data+0xf/0x13
[ 355.760203] *pde = 0128f067 *pte = 00000000
[ 355.760209] Oops: 0000 [#2] SMP
[ 355.760213] Modules linked in: usb_f_ncm u_ether libcomposite fuse ebtable_nat nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_mangle xt_conntrack ebtable_filter ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i cxgb3 libcxgbi ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi vhost_net vhost macvtap macvlan kvm_intel kvm i2c_hid joydev i2c_designware_platform iTCO_wdt i2c_designware_pci pcspkr serio_raw iTCO_vendor_support lpc_ich video i2c_designware_core iosf_mbi
[ 355.760285] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Tainted: G D 3.14.48-07127015+ #1
[ 355.760289] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.760293] task: e75ec4c0 ti: e770e000 task.ti: e770e000
[ 355.760297] EIP: 0060:[<c0454e4b>] EFLAGS: 00010202 CPU: 2
[ 355.760302] EIP is at kthread_data+0xf/0x13
[ 355.760305] EAX: 00000000 EBX: e75ec4c0 ECX: e770ff3c EDX: e770ff3c
[ 355.760309] ESI: e75ec4c0 EDI: 00000046 EBP: e770fd08 ESP: e770fcec
[ 355.760313] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 355.760317] CR0: 8005003b CR2: ffffffe0 CR3: 01174000 CR4: 001007d0
[ 355.760320] Stack:
[ 355.760322] c047e313 e75ec4c0 e75ec4c0 00000000 e770fd10 e75ec4c0 00000000 e770fd18
[ 355.760335] c0452926 e75ec4c0 e75ec4c0 e770fd74 c043e878 c0e9a968 e75ec880 00000809
[ 355.760347] 00000001 e770fe88 00000046 e770fd58 e75ec9a4 00000000 00000004 00000001
[ 355.760359] Call Trace:
[ 355.760365] [<c047e313>] ? irq_thread_dtor+0x54/0x9e
[ 355.760373] [<c0452926>] task_work_run+0x68/0x8a
[ 355.760379] [<c043e878>] do_exit+0x39d/0x7de
[ 355.760386] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760393] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760399] [<c0bda845>] no_context+0x17c/0x184
[ 355.760406] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760413] [<c040747b>] ? native_sched_clock+0x46/0x4b
[ 355.760419] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760426] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760432] [<c06fae84>] ? __delay+0xe/0x10
[ 355.760438] [<c06f597b>] ? plist_del+0x41/0x4c
[ 355.760444] [<c04690e4>] ? dequeue_pushable_task+0x1f/0x45
[ 355.760450] [<c046a46e>] ? dequeue_task_rt+0x27/0x2e
[ 355.760457] [<c045dccc>] ? dequeue_task+0x93/0x9b
[ 355.760463] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760469] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.760475] [<c0be9bca>] error_code+0x5a/0x60
[ 355.760482] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760488] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.760495] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.760501] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.760507] [<c047e221>] irq_thread+0x81/0x11f
[ 355.760513] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.760519] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.760525] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.760531] [<c0454997>] kthread+0x87/0x8c
[ 355.760538] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.760544] [<c0454910>] ? __kthread_parkme+0x55/0x55
[ 355.760548] Code: 3e 8d 74 26 00 64 a1 a4 56 16 c1 8b 80 48 03 00 00 5d 8b 40 d8 c1 e8 02 83 e0 01 c3 55 89 e5 3e 8d 74 26 00 8b 80 48 03 00 00 5d <8b> 40 e0 c3 55 89 e5 52 3e 8d 74 26 00 b9 04 00 00 00 8b 90 48
[ 355.760617] EIP: [<c0454e4b>] kthread_data+0xf/0x13 SS:ESP 0068:e770fcec
[ 355.760624] CR2: 00000000ffffffe0
[ 355.760628] ---[ end trace 4e43c7c5a826aa4a ]---
[ 355.760631] Fixing recursive fault but reboot is needed!
[ 355.760635] BUG: scheduling while atomic: irq/22-dwc3/2057/0x00000002
[ 355.760638] Modules linked in: usb_f_ncm u_ether libcomposite fuse ebtable_nat nf_conntrack_netbios_ns nf_conntrack_broadcast ipt_MASQUERADE ip6table_mangle iptable_nat nf_nat_ipv4 nf_nat iptable_mangle xt_conntrack ebtable_filter ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i cxgb3 libcxgbi ib_iser rdma_cm iw_cm ib_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi vhost_net vhost macvtap macvlan kvm_intel kvm i2c_hid joydev i2c_designware_platform iTCO_wdt i2c_designware_pci pcspkr serio_raw iTCO_vendor_support lpc_ich video i2c_designware_core iosf_mbi
[ 355.760710] CPU: 2 PID: 2057 Comm: irq/22-dwc3 Tainted: G D 3.14.48-07127015+ #1
[ 355.760713] Hardware name: Intel Corp. VALLEYVIEW D0 PLATFORM/NOTEBOOK, BIOS BYTICRB1.86C.0092.R32.1410021707 10/02/2014
[ 355.760716] 00000000 00000000 e770fa98 c0be028e e75ec4c0 e770fab0 c0bdb030 c0e9f5b7
[ 355.760728] e75ec880 00000809 00000002 e770fb38 c0be6208 c11c74a8 00000400 00015e10
[ 355.760740] 0170fad4 00000464 c116b600 c116b600 0000002c 00000001 00000002 e770fb20
[ 355.760752] Call Trace:
[ 355.760759] [<c0be028e>] dump_stack+0x48/0x60
[ 355.760765] [<c0bdb030>] __schedule_bug+0x53/0x61
[ 355.760771] [<c0be6208>] __schedule+0x60/0x5b8
[ 355.760778] [<c0bdb429>] ? printk+0x4d/0x4f
[ 355.760785] [<c0be67f6>] schedule+0x5f/0x61
[ 355.760790] [<c043e5c0>] do_exit+0xe5/0x7de
[ 355.760797] [<c0bdb429>] ? printk+0x4d/0x4f
[ 355.760804] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760810] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760816] [<c0bda845>] no_context+0x17c/0x184
[ 355.760822] [<c0bdb401>] ? printk+0x25/0x4f
[ 355.760829] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760835] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760842] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760850] [<c047b720>] ? wake_up_klogd+0x34/0x3d
[ 355.760856] [<c047ba51>] ? console_unlock+0x328/0x330
[ 355.760862] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760868] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.760874] [<c0be9bca>] error_code+0x5a/0x60
[ 355.760882] [<c06f007b>] ? cfq_set_request+0x54/0x27e
[ 355.760888] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.760894] [<c0454e4b>] ? kthread_data+0xf/0x13
[ 355.760900] [<c047e313>] ? irq_thread_dtor+0x54/0x9e
[ 355.760907] [<c0452926>] task_work_run+0x68/0x8a
[ 355.760912] [<c043e878>] do_exit+0x39d/0x7de
[ 355.760920] [<c043c951>] ? print_oops_end_marker+0x2f/0x31
[ 355.760926] [<c0bea294>] oops_end+0x98/0x9e
[ 355.760932] [<c0bda845>] no_context+0x17c/0x184
[ 355.760939] [<c0bda96f>] __bad_area_nosemaphore+0x122/0x12a
[ 355.760946] [<c040747b>] ? native_sched_clock+0x46/0x4b
[ 355.760952] [<c0bda98e>] bad_area_nosemaphore+0x17/0x19
[ 355.760958] [<c0bec12a>] __do_page_fault+0x32c/0x3ac
[ 355.760965] [<c06fae84>] ? __delay+0xe/0x10
[ 355.760971] [<c06f597b>] ? plist_del+0x41/0x4c
[ 355.760977] [<c04690e4>] ? dequeue_pushable_task+0x1f/0x45
[ 355.760983] [<c046a46e>] ? dequeue_task_rt+0x27/0x2e
[ 355.760989] [<c045dccc>] ? dequeue_task+0x93/0x9b
[ 355.760996] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.761002] [<c0bec1b5>] do_page_fault+0xb/0xd
[ 355.761007] [<c0be9bca>] error_code+0x5a/0x60
[ 355.761014] [<c0bec1aa>] ? __do_page_fault+0x3ac/0x3ac
[ 355.761020] [<c08eda0a>] ? dwc3_thread_interrupt+0x449/0x5b9
[ 355.761027] [<c046c762>] ? __wake_up+0x40/0x47
[ 355.761033] [<c047daac>] irq_thread_fn+0x18/0x2a
[ 355.761039] [<c047e221>] irq_thread+0x81/0x11f
[ 355.761045] [<c047da94>] ? irq_finalize_oneshot+0x7c/0x7c
[ 355.761051] [<c047e2bf>] ? irq_thread+0x11f/0x11f
[ 355.761057] [<c047e1a0>] ? wake_threads_waitq+0x31/0x31
[ 355.761062] [<c0454997>] kthread+0x87/0x8c
[ 355.761070] [<c0bef237>] ret_from_kernel_thread+0x1b/0x28
[ 355.761076] [<c0454910>] ? __kthread_parkme+0x55/0x55
[root@localhost ~]#
Can anyone please help me in analysing this: why EIP is at 0x0 comes and what does it means?
Thanks in advance!!!
Regards,
Krishna
|