On 2025-02-16 14:01, Alexander Bluhm wrote:
On Sun, Feb 16, 2025 at 12:30:51PM +0200, Atanas Vladimirov wrote:
On 2025-02-16 11:29, Atanas Vladimirov wrote:
> Hello again,
>
> I'm playing with transmission for the last couple of days and I think
> that it behaves much better compared to qbittorrent and rtorrent.
>
> But this morning I have a kernel panic because of it:
>
> ```
> panic: kernel diagnostic assertion "rt != NULL" failed: file
> "/usr/src/sys/net/route.c", line 332
> ```
>
> I have some problems with my IPMI/KVM and the keyboard is not working
> in `ddb` so I have collected the `show panic`, `trace` and `ps` as
> pictures and you can find them here:
>
> https://hodor.bsdbg.net/panic/index.html
>
> Let me know if further details are needed. I suppose that I can try to
> reproduce the panic again if some info is missing.
>
> BUILDINFO:
> ==========
> Build date: 1739499914 - Fri Feb 14 02:25:14 UTC 2025
Is it possible that the panic is related to this commit -
https://marc.info/?l=openbsd-cvs&m=173948024304509&w=2
Maybe. This commit was meant to fix exaclty the rt_gwroute == NULL
race. Apparently it did not work. I had to revert this commit due
to other reaons a few minutes ago. Now we should be back to this
old race KASSERT(rt->rt_gwroute != NULL). Does anyone see this
panic?
Thanks for your explanation. I'll wait for a newer snapshot (that
includes the reverted commit) and update the system.
And I see a newer commit by Alexander
https://marc.info/?l=openbsd-cvs&m=173965591130053&w=2. Could it be a
fix for this panic or something unrelated at all?
The only relation between commits is that the author is the same.
Thanks for pointing that :)
Best wishes,
Atanas