kernel panic on the nvidia tegra tk1 board running nginx
From: Kirill Timofeev <hidden>
Date: 2020-02-26 16:34:23
Attachments
- gentoo-crash.txt [text/plain] 10071 bytes · preview
- config [application/octet-stream] 133384 bytes
From: Kirill Timofeev <hidden>
Date: 2020-02-26 16:34:23
I'm sorry if you will see this as a duplicate, resending as a plain text message. Hi folks, I run home server on the nvidia tegra tk1 using gentoo: Linux rage 5.5.6-gentoo #1 SMP PREEMPT Tue Feb 25 12:40:17 PST 2020 armv7l ARMv7 Processor rev 3 (v7l) NVIDIA Tegra SoC (Flattened Device Tree) GNU/Linux This server runs nginx on both 80 and 443. I recently was updating my let's encrypt certificate and it failed because plain http was not working (while https was working ok): kvt@joy:~$ curl -s http://a0.twilightparadox.com|hd 00000000 89 1f 00 00 02 2e 00 00 00 00 00 00 9d 1f 00 00 |................| 00000010 02 2e 00 00 00 00 00 00 aa 1f 00 00 02 2e 00 00 |................| 00000020 00 00 00 00 b8 1f 00 00 02 2e 00 00 00 |.............| 0000002d kvt@joy:~$ curl -s https://a0.twilightparadox.com|hd 00000000 3c 68 74 6d 6c 3e 3c 62 6f 64 79 3e 55 6e 64 65 |<html><body>Unde| 00000010 72 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 3c 2f |r construction</| 00000020 62 6f 64 79 3e 3c 2f 68 74 6d 6c 3e 0a |body></html>.| 0000002d kvt@joy:~$ I reverted kernel to 4.19.98 and everything worked fine with same settings. Locally everything works fine (with latest kernel): kvt@rage:~$ curl -s 127.0.0.1 <html><body>Under construction</body></html> kvt@rage:~$ The worst thing is that if I do local http call and then do external http call I'm getting kernel panic (please see file attached). This kernel panic was captured on 5.4.10 but I see same behavior with latest 5.5.6. If I shutdown nginx and run some other http server (e.g. python3 -m http.server) everything works fine. Just in case please find my kernel config attached. Please let me know if something is wrong with my kernel config or if I need to provide any additional information. Thanks, Kirill.