Skip to content

Kernel oops in cgroup_get sinc July #314

@treepleks

Description

@treepleks

It all started on the 7th of July this year (4.9.35). All the kernel updates since have shown the same issue. After some time (less than few hours), my XU3 kernel oopses and networking stops working. I then have to reboot it, the hard way.

NB: My Archlinux XU3 acts as a NAS and has a USB3 Gigabit Ethernet/Hub connected to its USB3 port.

Here are some of these oopses. Last version (Linux odroidule 4.9.50-3-ARCH #1 SMP PREEMPT Sat Sep 16 05:55:29 UTC 2017 armv7l GNU/Linux) does it too.

I downgraded to 4.9.34 and rock stability seems to be back...

Jul 07 18:36:33 odroidule kernel: ------------[ cut here ]------------
Jul 07 18:36:34 odroidule kernel: WARNING: CPU: 0 PID: 0 at kernel/cgroup.c:492 cgroup_get+0xac/0xd4
Jul 07 18:36:34 odroidule kernel: Modules linked in: ax88179_178a usblp smsc95xx usbnet ina231_sensor exynos_gpiomem sch_fq_codel nfsd ip_tables ipv6
Jul 07 18:36:34 odroidule kernel: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.35-1-ARCH #1
Jul 07 18:36:34 odroidule kernel: Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
Jul 07 18:36:34 odroidule kernel: [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
Jul 07 18:36:34 odroidule kernel: [] (show_stack) from [] (dump_stack+0x78/0x8c)
Jul 07 18:36:34 odroidule kernel: [] (dump_stack) from [] (__warn+0xe8/0x100)
Jul 07 18:36:34 odroidule kernel: [] (__warn) from [] (warn_slowpath_null+0x20/0x28)
Jul 07 18:36:34 odroidule kernel: [] (warn_slowpath_null) from [] (cgroup_get+0xac/0xd4)
Jul 07 18:36:34 odroidule kernel: [] (cgroup_get) from [] (sk_clone_lock+0x1f0/0x27c)
Jul 07 18:36:34 odroidule kernel: [] (sk_clone_lock) from [] (inet_csk_clone_lock+0x10/0xac)
Jul 07 18:36:34 odroidule kernel: [] (inet_csk_clone_lock) from [] (tcp_create_openreq_child+0x1c/0x3e0)
Jul 07 18:36:34 odroidule kernel: [] (tcp_create_openreq_child) from [] (tcp_v4_syn_recv_sock+0x34/0x320)
Jul 07 18:36:34 odroidule kernel: [] (tcp_v4_syn_recv_sock) from [] (tcp_check_req+0x2e8/0x4e8)
Jul 07 18:36:34 odroidule kernel: [] (tcp_check_req) from [] (tcp_v4_rcv+0x4d4/0xd50)
Jul 07 18:36:34 odroidule kernel: [] (tcp_v4_rcv) from [] (ip_local_deliver_finish+0x6c/0x300)
Jul 07 18:36:34 odroidule kernel: [] (ip_local_deliver_finish) from [] (ip_local_deliver+0x84/0x100)
Jul 07 18:36:34 odroidule kernel: [] (ip_local_deliver) from [] (ip_rcv+0x34c/0x55c)
Jul 07 18:36:34 odroidule kernel: [] (ip_rcv) from [] (__netif_receive_skb_core+0x4e0/0xb58)
Jul 07 18:36:34 odroidule kernel: [] (__netif_receive_skb_core) from [] (process_backlog+0x78/0x11c)
Jul 07 18:36:34 odroidule kernel: [] (process_backlog) from [] (net_rx_action+0x14c/0x358)
Jul 07 18:36:34 odroidule kernel: [] (net_rx_action) from [] (__do_softirq+0xf8/0x270)
Jul 07 18:36:34 odroidule kernel: [] (__do_softirq) from [] (irq_exit+0xd4/0x11c)
Jul 07 18:36:34 odroidule kernel: [] (irq_exit) from [] (__handle_domain_irq+0x80/0xec)
Jul 07 18:36:34 odroidule kernel: [] (__handle_domain_irq) from [] (gic_handle_irq+0x54/0x98)
Jul 07 18:36:34 odroidule kernel: [] (gic_handle_irq) from [] (__irq_svc+0x6c/0xa8)
Jul 07 18:36:34 odroidule kernel: Exception stack(0xc0e01f40 to 0xc0e01f88)
Jul 07 18:36:34 odroidule kernel: 1f40: 00000001 00000000 00000000 c011a160 ffffe000 c0e030f4 00000001 c0e03148
Jul 07 18:36:34 odroidule kernel: 1f60: 00000000 00000000 c0b57820 c0e03150 eed829a0 c0e01f90 c0108784 c0108788
Jul 07 18:36:34 odroidule kernel: 1f80: 600e0013 ffffffff
Jul 07 18:36:34 odroidule kernel: [] (__irq_svc) from [] (arch_cpu_idle+0x38/0x3c)
Jul 07 18:36:34 odroidule kernel: [] (arch_cpu_idle) from [] (cpu_startup_entry+0x1ac/0x228)
Jul 07 18:36:34 odroidule kernel: [] (cpu_startup_entry) from [] (start_kernel+0x3e4/0x404)
Jul 07 18:36:34 odroidule kernel: ---[ end trace 5566cbd71c2ad030 ]---

------------[ cut here ]------------
Aug 23 13:26:50 odroidule kernel: WARNING: CPU: 0 PID: 0 at kernel/cgroup.c:492 cgroup_get+0xac/0xd4
Aug 23 13:26:50 odroidule kernel: Modules linked in: joydev ads7846 spidev ax88179_178a smsc95xx usblp usbnet spi_s3c64xx ina231_sensor exynos_gpiomem w1_gpio wire sch_fq_cod
Aug 23 13:26:50 odroidule kernel: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.9.44-1-ARCH #1
Aug 23 13:26:50 odroidule kernel: Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
Aug 23 13:26:50 odroidule kernel: [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
Aug 23 13:26:50 odroidule kernel: [] (show_stack) from [] (dump_stack+0x78/0x8c)
Aug 23 13:26:50 odroidule kernel: [] (dump_stack) from [] (__warn+0xe8/0x100)
Aug 23 13:26:50 odroidule kernel: [] (__warn) from [] (warn_slowpath_null+0x20/0x28)
Aug 23 13:26:50 odroidule kernel: [] (warn_slowpath_null) from [] (cgroup_get+0xac/0xd4)
Aug 23 13:26:50 odroidule kernel: [] (cgroup_get) from [] (sk_clone_lock+0x1f0/0x27c)
Aug 23 13:26:50 odroidule kernel: [] (sk_clone_lock) from [] (inet_csk_clone_lock+0x10/0xac)
Aug 23 13:26:50 odroidule kernel: [] (inet_csk_clone_lock) from [] (tcp_create_openreq_child+0x1c/0x3e0)
Aug 23 13:26:50 odroidule kernel: [] (tcp_create_openreq_child) from [] (tcp_v4_syn_recv_sock+0x34/0x320)
Aug 23 13:26:50 odroidule kernel: [] (tcp_v4_syn_recv_sock) from [] (tcp_check_req+0x2e8/0x4e8)
Aug 23 13:26:50 odroidule kernel: [] (tcp_check_req) from [] (tcp_v4_rcv+0x4d4/0xd50)
Aug 23 13:26:50 odroidule kernel: [] (tcp_v4_rcv) from [] (ip_local_deliver_finish+0x6c/0x300)
Aug 23 13:26:50 odroidule kernel: [] (ip_local_deliver_finish) from [] (ip_local_deliver+0x84/0x100)
Aug 23 13:26:50 odroidule kernel: [] (ip_local_deliver) from [] (ip_rcv+0x34c/0x55c)
Aug 23 13:26:50 odroidule kernel: [] (ip_rcv) from [] (__netif_receive_skb_core+0x4e0/0xb58)
Aug 23 13:26:50 odroidule kernel: [] (__netif_receive_skb_core) from [] (process_backlog+0x78/0x11c)
Aug 23 13:26:50 odroidule kernel: [] (process_backlog) from [] (net_rx_action+0x14c/0x358)
Aug 23 13:26:50 odroidule kernel: [] (net_rx_action) from [] (__do_softirq+0xf8/0x270)
Aug 23 13:26:50 odroidule kernel: [] (__do_softirq) from [] (irq_exit+0xd4/0x11c)
Aug 23 13:26:50 odroidule kernel: [] (irq_exit) from [] (__handle_domain_irq+0x80/0xec)
Aug 23 13:26:50 odroidule kernel: [] (__handle_domain_irq) from [] (gic_handle_irq+0x54/0x98)
Aug 23 13:26:50 odroidule kernel: [] (gic_handle_irq) from [] (__irq_svc+0x6c/0xa8)
Aug 23 13:26:50 odroidule kernel: Exception stack(0xc0e01f40 to 0xc0e01f88)
Aug 23 13:26:50 odroidule kernel: 1f40: 00000001 00000000 00000000 c011a160 ffffe000 c0e030f4 00000001 c0e03148
Aug 23 13:26:50 odroidule kernel: 1f60: 00000000 00000000 c0b57954 c0e03150 eed819a0 c0e01f90 c0108784 c0108788
Aug 23 13:26:50 odroidule kernel: 1f80: 60000013 ffffffff
Aug 23 13:26:50 odroidule kernel: [] (__irq_svc) from [] (arch_cpu_idle+0x38/0x3c)
Aug 23 13:26:50 odroidule kernel: [] (arch_cpu_idle) from [] (cpu_startup_entry+0x1ac/0x228)
Aug 23 13:26:50 odroidule kernel: [] (cpu_startup_entry) from [] (start_kernel+0x3e4/0x404)
Aug 23 13:26:50 odroidule kernel: ---[ end trace 8036d8e7f743c2fd ]---

.... several more omitted, going to last with some messages from eth1

------------[ cut here ]------------
Sep 23 12:08:35 odroidule kernel: WARNING: CPU: 0 PID: 0 at kernel/cgroup.c:492 cgroup_get+0xac/0xd4
Sep 23 12:08:35 odroidule kernel: Modules linked in: joydev ads7846 spidev ax88179_178a smsc95xx usbnet usblp spi_s3c64xx ina231_sensor w1_gpio exynos_gpiomem wire sch_fq_cod
Sep 23 12:08:35 odroidule kernel: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.50-3-ARCH #1
Sep 23 12:08:35 odroidule kernel: Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
Sep 23 12:08:35 odroidule kernel: [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
Sep 23 12:08:35 odroidule kernel: [] (show_stack) from [] (dump_stack+0x78/0x8c)
Sep 23 12:08:35 odroidule kernel: [] (dump_stack) from [] (__warn+0xe8/0x100)
Sep 23 12:08:35 odroidule kernel: [] (__warn) from [] (warn_slowpath_null+0x20/0x28)
Sep 23 12:08:35 odroidule kernel: [] (warn_slowpath_null) from [] (cgroup_get+0xac/0xd4)
Sep 23 12:08:35 odroidule kernel: [] (cgroup_get) from [] (sk_clone_lock+0x1f0/0x27c)
Sep 23 12:08:35 odroidule kernel: [] (sk_clone_lock) from [] (inet_csk_clone_lock+0x10/0xac)
Sep 23 12:08:35 odroidule kernel: [] (inet_csk_clone_lock) from [] (tcp_create_openreq_child+0x1c/0x3e0)
Sep 23 12:08:35 odroidule kernel: [] (tcp_create_openreq_child) from [] (tcp_v4_syn_recv_sock+0x34/0x320)
Sep 23 12:08:35 odroidule kernel: [] (tcp_v4_syn_recv_sock) from [] (tcp_check_req+0x2e8/0x4e8)
Sep 23 12:08:35 odroidule kernel: [] (tcp_check_req) from [] (tcp_v4_rcv+0x4d4/0xd50)
Sep 23 12:08:35 odroidule kernel: [] (tcp_v4_rcv) from [] (ip_local_deliver_finish+0x6c/0x300)
Sep 23 12:08:35 odroidule kernel: [] (ip_local_deliver_finish) from [] (ip_local_deliver+0x84/0x100)
Sep 23 12:08:35 odroidule kernel: [] (ip_local_deliver) from [] (ip_rcv+0x34c/0x55c)
Sep 23 12:08:35 odroidule kernel: [] (ip_rcv) from [] (__netif_receive_skb_core+0x4e0/0xb58)
Sep 23 12:08:35 odroidule kernel: [] (__netif_receive_skb_core) from [] (process_backlog+0x78/0x11c)
Sep 23 12:08:35 odroidule kernel: [] (process_backlog) from [] (net_rx_action+0x14c/0x358)
Sep 23 12:08:35 odroidule kernel: [] (net_rx_action) from [] (__do_softirq+0xf8/0x270)
Sep 23 12:08:35 odroidule kernel: [] (__do_softirq) from [] (irq_exit+0xd4/0x11c)
Sep 23 12:08:35 odroidule kernel: [] (irq_exit) from [] (__handle_domain_irq+0x80/0xec)
Sep 23 12:08:35 odroidule kernel: [] (__handle_domain_irq) from [] (gic_handle_irq+0x54/0x98)
Sep 23 12:08:35 odroidule kernel: [] (gic_handle_irq) from [] (__irq_svc+0x6c/0xa8)
Sep 23 12:08:35 odroidule kernel: Exception stack(0xc0e01f40 to 0xc0e01f88)
Sep 23 12:08:35 odroidule kernel: 1f40: 00000001 00000000 00000000 c011a140 ffffe000 c0e030f4 00000001 c0e03148
Sep 23 12:08:35 odroidule kernel: 1f60: 00000000 00000000 c0b57d34 c0e03150 00000000 c0e01f90 c0108784 c0108788
Sep 23 12:08:35 odroidule kernel: 1f80: 600e0013 ffffffff
Sep 23 12:08:35 odroidule kernel: [] (__irq_svc) from [] (arch_cpu_idle+0x38/0x3c)
Sep 23 12:08:35 odroidule kernel: [] (arch_cpu_idle) from [] (cpu_startup_entry+0x1ac/0x228)
Sep 23 12:08:35 odroidule kernel: [] (cpu_startup_entry) from [] (start_kernel+0x3e4/0x404)
Sep 23 12:08:35 odroidule kernel: ---[ end trace 5de30a5f6f74804e ]---
Sep 23 12:17:11 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:11 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:11 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:11 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:11 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:12 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:12 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:12 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:12 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped
Sep 23 12:17:12 odroidule kernel: ax88179_178a 4-1.1:1.0 eth1: kevent 2 may have been dropped

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions