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

    CARP Problem - Fatal trap 12: page fault while in kernel mode

    Scheduled Pinned Locked Moved HA/CARP/VIPs
    6 Posts 2 Posters 4.1k 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.
    • N
      nobluescreen
      last edited by

      Waiting for final CARP interface bringup….................

      Fatal trap 12: page fault while in kernel mode
      fault virtual address  = 0x1005c
      fault code              = supervisor read, page not present
      instruction pointer    = 0x20:0xc083a0d1
      stack pointer          = 0x28:0xe62d4b88
      frame pointer          = 0x28:0xe62d4bd4
      code segment            = base 0x0, limit 0xfffff, type 0x1b
                              = DPL 0, pres 1, def32 1, gran 1
      processor eflags        = interrupt enabled, resume, IOPL = 0
      current process        = 803 (ifconfig)
      trap number            = 12
      panic: page fault
      Uptime: 1m48s

      1 Reply Last reply Reply Quote 0
      • C
        cmb
        last edited by

        What pfSense version? What did you do prior to this happening?

        1 Reply Last reply Reply Quote 0
        • N
          nobluescreen
          last edited by

          1.2.2 embedded.

          This happened when I changed my virtual IPs from PARP to CARP.  I think I made a bonehead mistake though as I assigned them all the same VHID.  I rewrote the CF and restored my configuration prior to making those changes.  I then changed the virtual ips to CARP and assigned them each their own VHID and everything was fine.

          1 Reply Last reply Reply Quote 0
          • C
            cmb
            last edited by

            Oh, yeah the GUI doesn't let you assign the same VHID, but if you manually changed your config, that input validation won't apply.

            I opened a ticket to address this in a future release, it's low priority though because the GUI won't let you enter this kind of invalid configuration.

            1 Reply Last reply Reply Quote 0
            • N
              nobluescreen
              last edited by

              I did it through the webgui.  Do note that the interfaces were originally configured as PARP.  So I did it as an edit and not a create.  I knew I made a bonehead mistake because as soon as applied the config …the box went into reboot.  I consoled in to see what was going on and that is how I got the error info above.

              1 Reply Last reply Reply Quote 0
              • C
                cmb
                last edited by

                Hrm, there shouldn't be any way even when you're switching from proxy ARP to CARP to accomplish that. I know the input validation works when adding, maybe it's missing when switching from one type to another. Thanks for the report.

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