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

    Fatal trap 12: page fault while in kernel mode

    Scheduled Pinned Locked Moved General pfSense Questions
    2 Posts 2 Posters 394 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.
    • D
      danhole
      last edited by

      pfSense 2.3.4-RELEASE-p1 (i386 nanobsd)
      seems to have started a few weeks after upgrading to this version, before it was very stable
      reboots at least once a day i have attached the console output which shows the bt

      can anyone offer me some guidance on what the issue may be

      kernel trap 12 with interrupts disabled
      
      Fatal trap 12: page fault while in kernel mode
      cpuid = 0; apic id = 00
      fault virtual address    = 0x4
      fault code        = supervisor read, page not present
      instruction pointer    = 0x20:0xc1296e49
      stack pointer            = 0x28:0xda7f4aa4
      frame pointer            = 0x28:0xda7f4af4
      code segment        = base 0x0, limit 0xfffff, type 0x1b
                  = DPL 0, pres 1, def32 1, gran 1
      processor eflags    = resume, IOPL = 0
      current process        = 11 (idle: cpu0)
      [ thread pid 11 tid 100003 ]
      Stopped at      in_cksum_skip+0x519:    movl    0(%ebx),%ebx
      db:0:kdb.enter.default> textdump set
      textdump set
      db:0:kdb.enter.default>  capture on
      db:0:kdb.enter.default>  run lockinfo
      db:1:lockinfo> show locks
      No such command
      db:1:locks>  show alllocks
      No such command
      db:1:alllocks>  show lockedvnods
      Locked vnodes
      db:0:kdb.enter.default>  show pcpu
      cpuid        = 0
      dynamic pcpu = 0x5c0b80
      curthread    = 0xc66f7000: pid 11 "idle: cpu0"
      curpcb       = 0xda7f4d40
      fpcurthread  = none
      idlethread   = 0xc66f7000: tid 100003 "idle: cpu0"
      APIC ID      = 0
      currentldt   = 0x50
      ```[pfsense console crash.txt](/public/_imported_attachments_/1/pfsense console crash.txt)
      1 Reply Last reply Reply Quote 0
      • GertjanG
        Gertjan
        last edited by

        Hi,

        99 % sure its a hardware failure, FreeBSD freaks out during its idle loop and knowing that this loop is by far the most executed code on every device, I consider it without bugs  ;)
        The only thing you can do : check out the RAM and storage of your device.

        edit : if possible - and if present, change the power block and use an UPS.

        No "help me" PM's please. Use the forum, the community will thank you.
        Edit : and where are the logs ??

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