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

    pfS+ 23.01-RELEASE crash on multiple PPPoE reconects

    Scheduled Pinned Locked Moved General pfSense Questions
    14 Posts 2 Posters 1.3k Views
    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.
    • H
      hbastasic @stephenw10
      last edited by

      @stephenw10

      just sanitized some private urls, but i can download them just fine and open

      want me to copy/paste to clear text?

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

        Weird I can't open it in anything. Yes if you post the contained files directly I can review them.

        H 1 Reply Last reply Reply Quote 0
        • H
          hbastasic @stephenw10
          last edited by

          @stephenw10

          it won't let me post entire thing because it's too long so here's another try...
          info.0.txt
          textdump.tar.0.txt

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

            Ah it looks like it was just a text file I was failing to decompress. 🙄

            Ok so the backtrace there looks like:

            db:1:pfs> bt
            Tracing pid 0 tid 100007 td 0xfffffe00119bd720
            kdb_enter() at kdb_enter+0x32/frame 0xfffffe00101a86c0
            vpanic() at vpanic+0x182/frame 0xfffffe00101a8710
            panic() at panic+0x43/frame 0xfffffe00101a8770
            trap_fatal() at trap_fatal+0x409/frame 0xfffffe00101a87d0
            trap_pfault() at trap_pfault+0x4f/frame 0xfffffe00101a8830
            calltrap() at calltrap+0x8/frame 0xfffffe00101a8830
            --- trap 0xc, rip = 0xffffffff80f66369, rsp = 0xfffffe00101a8900, rbp = 0xfffffe00101a8930 ---
            pppoe_findsession() at pppoe_findsession+0x79/frame 0xfffffe00101a8930
            ng_pppoe_rcvdata_ether() at ng_pppoe_rcvdata_ether+0x461/frame 0xfffffe00101a89b0
            ng_apply_item() at ng_apply_item+0x2bf/frame 0xfffffe00101a8a40
            ng_snd_item() at ng_snd_item+0x28e/frame 0xfffffe00101a8a80
            ether_demux() at ether_demux+0x212/frame 0xfffffe00101a8ab0
            ether_nh_input() at ether_nh_input+0x353/frame 0xfffffe00101a8b10
            netisr_dispatch_src() at netisr_dispatch_src+0xb9/frame 0xfffffe00101a8b60
            ether_input() at ether_input+0x69/frame 0xfffffe00101a8bc0
            ether_demux() at ether_demux+0x9e/frame 0xfffffe00101a8bf0
            ether_nh_input() at ether_nh_input+0x353/frame 0xfffffe00101a8c50
            netisr_dispatch_src() at netisr_dispatch_src+0xb9/frame 0xfffffe00101a8ca0
            ether_input() at ether_input+0x69/frame 0xfffffe00101a8d00
            iflib_rxeof() at iflib_rxeof+0xbdb/frame 0xfffffe00101a8e00
            _task_fn_rx() at _task_fn_rx+0x72/frame 0xfffffe00101a8e40
            gtaskqueue_run_locked() at gtaskqueue_run_locked+0x15d/frame 0xfffffe00101a8ec0
            gtaskqueue_thread_loop() at gtaskqueue_thread_loop+0xc3/frame 0xfffffe00101a8ef0
            fork_exit() at fork_exit+0x7e/frame 0xfffffe00101a8f30
            fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00101a8f30
            --- trap 0x107a772c, rip = 0x11d295625b1b31a1, rsp = 0xf02460003c98dfb3, rbp = 0x41abfa0065646f ---
            

            We also see in the message buffers:

            <5>ng_pppoe[1d]: no matching session
            <5>ng_pppoe[1d]: no matching session
            

            Neither of those are errors I'm familiar with.

            Do you have any traffic shaping in play? The output form Snort has obscured the boot output in the message buffer.

            Steve

            H 1 Reply Last reply Reply Quote 0
            • H
              hbastasic @stephenw10
              last edited by

              @stephenw10

              yep, a guest wifi network limiter

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

                Just a limiter though? No AltQ shaping? And not on WAN?

                H 1 Reply Last reply Reply Quote 1
                • H
                  hbastasic @stephenw10
                  last edited by

                  @stephenw10

                  right, no shaping on nothing, only limiter 100/50 on wifi subnet

                  however, i can offload that to unifi if that's the problem

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

                    Do you have another PPPoE session already running, pppoe0?

                    The only other reference to that crash I can see is this: https://forum.netgate.com/post/902217

                    That appeared to be a one off and this may also be if you were spamming the reconnect button. It's possible the manual connect killed the session while the script was running. I would not expect it to crash if/when that happens though.

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      hbastasic @stephenw10
                      last edited by

                      @stephenw10 said in pfS+ 23.01-RELEASE crash on multiple PPPoE reconects:

                      Do you have another PPPoE session already running, pppoe0?

                      no, there's only pppoe1 which is tied on ISP internet vlan

                      The only other reference to that crash I can see is this: https://forum.netgate.com/post/902217

                      That appeared to be a one off and this may also be if you were spamming the reconnect button. It's possible the manual connect killed the session while the script was running. I would not expect it to crash if/when that happens though.

                      well, as I said, and a bit embarrassed, i was kinda frantic to get back online, and it happened as i was doing it, and never before or after, so occam's razor...

                      now since you said you wouldn't expect it to crash/reboot, would it be beneficial to netgate/pfsense devs if i try to reproduce it?
                      although i'm sure it wont be exactly the same scenario as true ISP outage

                      p.s. do you by any chance want a ppp log?

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

                        I wouldn't expect the ppp log to show anything further.

                        If you can replicate it easily it would be interesting to have two crash reports.

                        Steve

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