Enabling Avahi or UPnP crashes firewall



  • Trying to enable Avahi (running 2.5.0.a.20200210.1039) crashes the firewall.

    Also happens when I try and enable UPnP.

    info.0

    textdump.tar.0


  • Rebel Alliance Developer Netgate

    Fatal trap 12: page fault while in kernel mode
    cpuid = 2; apic id = 02
    fault virtual address	= 0x360
    fault code		= supervisor read data, page not present
    instruction pointer	= 0x20:0xffffffff80e785f7
    stack pointer	        = 0x28:0xfffffe00253e99a0
    frame pointer	        = 0x28:0xfffffe00253e9a00
    code segment		= base 0x0, limit 0xfffff, type 0x1b
    			= DPL 0, pres 1, long 1, def32 0, gran 1
    processor eflags	= interrupt enabled, resume, IOPL = 0
    current process		= 12 (swi1: netisr 0)
    
    db:0:kdb.enter.default>  bt
    Tracing pid 12 tid 100038 td 0xfffff800042cb000
    swi_net() at swi_net+0x167/frame 0xfffffe00253e9a00
    ithread_loop() at ithread_loop+0x1a7/frame 0xfffffe00253e9a70
    fork_exit() at fork_exit+0x83/frame 0xfffffe00253e9ab0
    fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00253e9ab0
    

    That is a very, very low level crash. Most likely in hardware. Maybe interaction with a driver, but if that were the case I'd expect to see the driver code somewhere in the backtrace. This is crashing in a fairly simple software interrupt processing call.

    If it's stable on 2.4.4-p3, there is a chance it's some interaction between the OS and your hardware/BIOS. Might try again after we move the base OS up to 12-STABLE in the near future.



  • Ok, I’ll wait as you suggest.

    It is working fine on 2.4.4-p3, both UPnP and Avahi.


Log in to reply