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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      You can post it here. Usually we would only need to see the backtrace and panic string at least initially. Any output leading up to it in the message buffer output can also help.

      Steve

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

        Thanks Steve, here's files...

        info.0
        textdump.tar.0

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

          Hmm, I'm unable to open that file for some reason. Did you modify it at all?

          H 1 Reply Last reply Reply Quote 0
          • 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.