Kernel Panic on OpenWrt 25.12.4 (Linux 6.12.87) with Docker qBittorrent
Environment
Hardware:
Intel N100
NUC32R
BIOS 5.27 (2025-02-21)
System:
OpenWrt 25.12.4
r32933-4ccb782af7
Linux 6.12.87
x86_64
Docker installed.
qBittorrent runs inside Docker.
Docker network:
Bridge network
Subnet: 172.18.0.0/24
IPv6 enabled
Problem
The router randomly reboots under network load.
Persistent logging shows these reboots are kernel panics.
Three crashes have been recorded so far.
All crashes show:
Comm: qbittorrent-nox
Oops: general protection fault
Kernel panic - not syncing: Fatal exception
The crash occurs at exactly the same kernel RIP address every time.
Crash #1
Tue Jun 23 09:26:14
Comm: qbittorrent-nox
RIP: 0xffffffff818cd04c
Kernel panic - not syncing: Fatal exception
Crash #2
Tue Jun 23 14:33:32
Comm: qbittorrent-nox
RIP: 0xffffffff818cd04c
Kernel panic - not syncing: Fatal exception
Crash #3
Wed Jun 24 04:27:09
Comm: qbittorrent-nox
RIP: 0xffffffff818cd04c
Kernel panic - not syncing: Fatal exception
Observations
The panic signature is identical every time:
RIP: 0xffffffff818cd04c
The crashing process is always:
qbittorrent-nox
Only CPU number and PID differ.
This looks reproducible rather than random hardware corruption.
System Health Checks
Memory:
No OOM events observed.
Several GB of memory available at runtime.
Conntrack:
nf_conntrack_count = 1160
nf_conntrack_max = 262144
Network statistics:
CRC errors = 0
RX/TX errors = 0
Timeouts = 0
Thermal status:
No thermal warnings observed.
Additional Notes
The same hardware previously ran another OpenWrt-based firmware for a long period without kernel panics.
The issue only appeared after moving to:
OpenWrt 25.12.4
Linux 6.12.87
The crash always involves:
qbittorrent-nox
Docker bridge networking
nftables stack
Has anyone seen similar crashes involving:
- Linux 6.12.87
- nftables
- nft_tproxy / nft_socket
- Docker bridge networking
- qBittorrent
Any suggestions for identifying RIP 0xffffffff818cd04c or known fixes would be appreciated.