Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    22.05.b.20220513.0600 UPnP Crash

    Scheduled Pinned Locked Moved Plus 22.05 Development Snapshots (Retired)
    14 Posts 4 Posters 2.6k Views 6 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Bob.DigB Offline
      Bob.Dig LAYER 8
      last edited by Bob.Dig

      Version 22.05-BETA (amd64)
      built on Fri May 13 06:28:24 UTC 2022
      FreeBSD 12.3-STABLE

      When I start tixati, a P2P application for windows, it will try to use UPnP.
      I then tried to look at "Status UPnP & NAT-PMP" but pfSense already is crashing and will reboot.
      Tried it 3 times.

      My config:
      PPPoE done by pfSense
      Limiters on WAN


      Screenshot 2022-05-14 at 22-29-21 pfSense.home.arpa - Services UPnP & NAT-PMP.png

      BIOS 	Vendor: Microsoft Corporation
      Version: Hyper-V UEFI Release v4.1
      Release Date: Thu Dec 3 2020
      Boot Environment 	Current: default
      Next: default
      Version 	22.05-BETA (amd64)
      built on Fri May 13 06:28:24 UTC 2022
      FreeBSD 12.3-STABLE
      
      The system is on the latest version.
      Version information updated at Sat May 14 22:28:34 CEST 2022  
      
      

      1 Reply Last reply Reply Quote 0
      • stephenw10S Offline
        stephenw10 Netgate Administrator
        last edited by

        You have a crash report or a panic string? Console log?

        Bob.DigB 1 Reply Last reply Reply Quote 0
        • Bob.DigB Offline
          Bob.Dig LAYER 8 @stephenw10
          last edited by Bob.Dig

          @stephenw10 I have info.0 and textdump.tar.0

          Dump header from device: /dev/da1p3
            Architecture: amd64
            Architecture Version: 4
            Dump Length: 75776
            Blocksize: 512
            Compression: none
            Dumptime: Sat May 14 22:16:17 2022
            Hostname: pfSense.home.arpa
            Magic: FreeBSD Text Dump
            Version String: FreeBSD 12.3-STABLE plus-devel-12-n202677-15e5e3705cd pfSense
            Panic String: page fault
            Dump Parity: 1668257125
            Bounds: 0
            Dump Status: good
          
          
          Fatal trap 12: page fault while in kernel mode
          cpuid = 2; apic id = 02
          fault virtual address	= 0x0
          fault code		= supervisor read data, page not present
          instruction pointer	= 0x20:0xffffffff810a8fef
          stack pointer	        = 0x28:0xfffffe003a45e2b0
          frame pointer	        = 0x28:0xfffffe003a45e2e0
          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		= 27958 (pfctl)
          trap number		= 12
          panic: page fault
          cpuid = 2
          time = 1652559377
          KDB: enter: panic
          
          1 Reply Last reply Reply Quote 0
          • stephenw10S Offline
            stephenw10 Netgate Administrator
            last edited by

            Can we see the backtrace from ddb.txt?

            The output between db:0:kdb.enter.default> bt and db:0:kdb.enter.default> ps.

            Steve

            Bob.DigB 1 Reply Last reply Reply Quote 0
            • Bob.DigB Offline
              Bob.Dig LAYER 8 @stephenw10
              last edited by

              @stephenw10 Found it. 🙂

              db:0:kdb.enter.default>  bt
              Tracing pid 27958 tid 100558 td 0xfffff8003af7c740
              kdb_enter() at kdb_enter+0x37/frame 0xfffffe003a45e070
              vpanic() at vpanic+0x194/frame 0xfffffe003a45e0c0
              panic() at panic+0x43/frame 0xfffffe003a45e120
              trap_fatal() at trap_fatal+0x38f/frame 0xfffffe003a45e180
              trap_pfault() at trap_pfault+0x4f/frame 0xfffffe003a45e1e0
              calltrap() at calltrap+0x8/frame 0xfffffe003a45e1e0
              --- trap 0xc, rip = 0xffffffff810a8fef, rsp = 0xfffffe003a45e2b0, rbp = 0xfffffe003a45e2e0 ---
              pf_krule_to_nvrule() at pf_krule_to_nvrule+0x55f/frame 0xfffffe003a45e2e0
              pfioctl() at pfioctl+0x79cf/frame 0xfffffe003a45e7d0
              devfs_ioctl() at devfs_ioctl+0xb0/frame 0xfffffe003a45e820
              VOP_IOCTL_APV() at VOP_IOCTL_APV+0x7b/frame 0xfffffe003a45e850
              vn_ioctl() at vn_ioctl+0x16c/frame 0xfffffe003a45e960
              devfs_ioctl_f() at devfs_ioctl_f+0x1e/frame 0xfffffe003a45e980
              kern_ioctl() at kern_ioctl+0x298/frame 0xfffffe003a45e9f0
              sys_ioctl() at sys_ioctl+0x100/frame 0xfffffe003a45eac0
              amd64_syscall() at amd64_syscall+0x387/frame 0xfffffe003a45ebf0
              fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe003a45ebf0
              --- syscall (54, FreeBSD ELF64, sys_ioctl), rip = 0x8004960da, rsp = 0x7fffffffcc78, rbp = 0x7fffffffcce0 ---
              db:0:kdb.enter.default>  ps
              
              1 Reply Last reply Reply Quote 0
              • stephenw10S Offline
                stephenw10 Netgate Administrator
                last edited by

                Do you know what Tixati is trying to open that triggers this?

                Bob.DigB 1 Reply Last reply Reply Quote 0
                • Bob.DigB Offline
                  Bob.Dig LAYER 8 @stephenw10
                  last edited by Bob.Dig

                  @stephenw10 No, I only know that it is doing this right at the startup, no DLs needed. I would guess it is connecting to some DHT network and also checks if your port is open and UPnP is working.
                  And it has worked before.
                  But also I am not a regular user of its UPnP features, mostly using it in a VM together with a privacy VPN, so in general no UPnP for me.
                  Edit: Just to make sure I disabled UPnP in Pfsense and started tixati, no problem, so it is UPnP related.

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S Offline
                    stephenw10 Netgate Administrator
                    last edited by

                    Ok, we replicated that: https://redmine.pfsense.org/issues/13176

                    Nothing special is required, a single port mapping will hit it.

                    Steve

                    1 Reply Last reply Reply Quote 1
                    • stephenw10S Offline
                      stephenw10 Netgate Administrator
                      last edited by

                      This should be fixed in the new snapshot. Looks good in my local testing.
                      Please retest and let us know.

                      Steve

                      Bob.DigB havastamasH 2 Replies Last reply Reply Quote 0
                      • Bob.DigB Offline
                        Bob.Dig LAYER 8 @stephenw10
                        last edited by

                        @stephenw10 Working great now, thx guys!

                        1 Reply Last reply Reply Quote 1
                        • Bob.DigB Bob.Dig referenced this topic on
                        • Bob.DigB Bob.Dig referenced this topic on
                        • havastamasH Online
                          havastamas @stephenw10
                          last edited by

                          @stephenw10

                          Im facing with this issue again, lastest on lastest dev build. Any suggestions to solve this problem?

                          Thank you!

                          1 Reply Last reply Reply Quote 0
                          • stephenw10S Offline
                            stephenw10 Netgate Administrator
                            last edited by

                            Same crash? Same backtrace? Todays snapshot?

                            w0wW 1 Reply Last reply Reply Quote 0
                            • w0wW Offline
                              w0w @stephenw10
                              last edited by

                              @stephenw10
                              https://forum.netgate.com/topic/172502/fatal-trap-12-since-22-05-b-20220526-0600/6

                              1 Reply Last reply Reply Quote 0
                              • stephenw10S Offline
                                stephenw10 Netgate Administrator
                                last edited by

                                @w0w said in 22.05.b.20220513.0600 UPnP Crash:

                                https://forum.netgate.com/topic/172502/fatal-trap-12-since-22-05-b-20220526-0600/6

                                Ah, OK. Continuing there...

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.