Subcategories

  • Discussions about snapshots for pfSense Plus 25.11

    18 Topics
    112 Posts
    H
    Boot verification failed for default_20240506115436. Netgate pfSense Plus was automatically rebooted back into default_20240506115436_20251112000214. @ 2025-11-12 00:05:41 Crash report begins. Anonymous machine information: amd64 16.0-CURRENT FreeBSD 16.0-CURRENT #20 plus-RELENG_25_11-n256491-a459b76736d0: Tue Oct 28 18:48:31 UTC 2025 root@pfsense-build-release-amd64-1.eng.atx.netgate.com:/var/jenkins/workspace/pfSense-Plus-snapshots-25_11-main/obj/amd64/mjYGPXLl/var/jenkins/workspace/pfSe Crash report details: No PHP errors found. Filename: /var/crash/info.0 Dump header from device: /dev/ada0p2 Architecture: amd64 Architecture Version: 4 Dump Length: 247296 Blocksize: 512 Compression: none Dumptime: 2025-11-12 00:04:41 -0500 Hostname: pfSense.localdomain Magic: FreeBSD Text Dump Version String: FreeBSD 16.0-CURRENT #0 plus-RELENG_25_11-n256495-95f1c5bfa8f0: Tue Nov 11 21:02:30 UTC 2025 root@pfsense-build-release-amd64-2.eng.atx.netgate.com:/var/jenkins/workspace/pfSense-Plus-sn Panic String: page fault Dump Parity: 1310204002 Bounds: 0 Dump Status: good Filename: /var/crash/textdump.tar.0 ddb.txt���������������������������������������������������������������������������������������������0600����0�������0�������625056������15105012551� 7110� �����������������������������������������������������������������������������������������������������ustar���root����������������������������wheel������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������db:0:kdb.enter.default> run pfs db:1:pfs> bt Tracing pid 93086 tid 100303 td 0xfffff800112c9000 kdb_enter() at kdb_enter+0x33/frame 0xfffffe00d3bb1640 panic() at panic+0x43/frame 0xfffffe00d3bb16a0 trap_pfault() at trap_pfault+0x3c9/frame 0xfffffe00d3bb16f0 calltrap() at calltrap+0x8/frame 0xfffffe00d3bb16f0 --- trap 0xc, rip = 0xffffffff81045d15, rsp = 0xfffffe00d3bb17c0, rbp = 0xfffffe00d3bb1800 --- pfi_kkif_update() at pfi_kkif_update+0x15/frame 0xfffffe00d3bb1800 pfi_kkif_update() at pfi_kkif_update+0x20a/frame 0xfffffe00d3bb1850 pfi_ifaddr_event() at pfi_ifaddr_event+0x82/frame 0xfffffe00d3bb18a0 srcaddr_change_event() at srcaddr_change_event+0xa7/frame 0xfffffe00d3bb1910 in6_update_ifa() at in6_update_ifa+0xd52/frame 0xfffffe00d3bb1a90 in6_addifaddr() at in6_addifaddr+0x7f/frame 0xfffffe00d3bb1b60 in6_control_ioctl() at in6_control_ioctl+0x7e1/frame 0xfffffe00d3bb1bd0 ifioctl() at ifioctl+0x8b0/frame 0xfffffe00d3bb1cd0 kern_ioctl() at kern_ioctl+0x255/frame 0xfffffe00d3bb1d40 sys_ioctl() at sys_ioctl+0x117/frame 0xfffffe00d3bb1e00 amd64_syscall() at amd64_syscall+0x126/frame 0xfffffe00d3bb1f30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe00d3bb1f30 --- syscall (54, FreeBSD ELF64, ioctl), rip = 0x823d91f8a, rsp = 0x820511e88, rbp = 0x820511f80 --- db:1:pfs> show registers cs 0x20 ds 0x3b es 0x3b fs 0x13 gs 0x1b ss 0x28 rax 0x12 rcx 0xd232e969f628fa3 rdx 0x3f8 rbx 0x100 rsp 0xfffffe00d3bb1518 rbp 0xfffffe00d3bb1640 rsi 0xfffffe00d3bb13d0 rdi 0x4 r8 0x37625dc56d r9 0xfffff800112c9000 r10 0xfffffe00d3bb1400 r11 0xcedfc2df9afff59c r12 0 r13 0xfffff800061f67a8 r14 0xffffffff8147667e r15 0xfffff800112c9000 rip 0xffffffff80d92e33 kdb_enter+0x33 rflags 0x86 kdb_enter+0x33: movq $0,0x1b3e052(%rip) db:1:pfs> show pcpu cpuid = 3 dynamic pcpu = 0xfffffe0099144d80 curthread = 0xfffff800112c9000: pid 93086 tid 100303 critnest 1 "dhcp6c" curpcb = 0xfffff800112c9550 fpcurthread = 0xfffff800112c9000: pid 93086 "dhcp6c" idlethread = 0xfffff800057e8000: tid 100006 "idle: cpu3" self = 0xffffffff83813000 curpmap = 0xfffff8001127a358 tssp = 0xffffffff83813384 rsp0 = 0xfffffe00d3bb2000 kcr3 = 0x800000040fab54ae ucr3 = 0x800000040fab6cae scr3 = 0x40fab6cae gs32p = 0xffffffff83813404 ldt = 0xffffffff83813444 tss = 0xffffffff83813434 curvnet = 0xfffff800041f3f00 db:1:pfs> run lockinfo db:2:lockinfo> show locks No such command; use "help" to list available commands db:2:lockinfo> show alllocks No such command; use "help" to list available commands db:2:lockinfo> show lockedvnods Locked vnodes db:1:pfs> acttrace Tracing command intr pid 12 tid 100045 td 0xfffff80005808780 (CPU 2) cpustop_handler() at cpustop_handler+0x27/frame 0xfffffe001b76def0 ipi_nmi_handler() at ipi_nmi_handler+0x38/frame 0xfffffe001b76df00 nmi_handle_intr() at nmi_handle_intr+0xf/frame 0xfffffe001b76df20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe001b76df20 --- trap 0x13, rip = 0xffffffff80d94792, rsp = 0xfffffe00d36de9a8, rbp = 0xfffffe00d36dea30 --- lock_delay() at lock_delay+0x12/frame 0xfffffe00d36dea30 _rm_rlock_hard() at _rm_rlock_hard+0x3aa/frame 0xfffffe00d36dea60 pf_test() at pf_test+0x1b2/frame 0xfffffe00d36ded30 pf_check_in() at pf_check_in+0x33/frame 0xfffffe00d36ded60 pfil_mbuf_in() at pfil_mbuf_in+0x38/frame 0xfffffe00d36ded90 ip_input() at ip_input+0x3a1/frame 0xfffffe00d36dedf0 swi_net() at swi_net+0x128/frame 0xfffffe00d36dee60 ithread_loop() at ithread_loop+0x239/frame 0xfffffe00d36deef0 fork_exit() at fork_exit+0x7b/frame 0xfffffe00d36def30 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00d36def30 --- trap 0xb0580629, rip = 0xda0e5fc40c0785ec, rsp = 0xfe26d2b689a0ceed, rbp = 0xd7162d14f6daff0d --- Tracing command intr pid 12 tid 100046 td 0xfffff80005808000 (CPU 1) cpustop_handler() at cpustop_handler+0x27/frame 0xfffffe001b75eef0 ipi_nmi_handler() at ipi_nmi_handler+0x38/frame 0xfffffe001b75ef00 nmi_handle_intr() at nmi_handle_intr+0xf/frame 0xfffffe001b75ef20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe001b75ef20 --- trap 0x13, rip = 0xffffffff80d94792, rsp = 0xfffffe00d36d99a8, rbp = 0xfffffe00d36d9a30 --- lock_delay() at lock_delay+0x12/frame 0xfffffe00d36d9a30 _rm_rlock_hard() at _rm_rlock_hard+0x3aa/frame 0xfffffe00d36d9a60 pf_test() at pf_test+0x1b2/frame 0xfffffe00d36d9d30 pf_check_in() at pf_check_in+0x33/frame 0xfffffe00d36d9d60 pfil_mbuf_in() at pfil_mbuf_in+0x38/frame 0xfffffe00d36d9d90 ip_input() at ip_input+0x3a1/frame 0xfffffe00d36d9df0 swi_net() at swi_net+0x128/frame 0xfffffe00d36d9e60 ithread_loop() at ithread_loop+0x239/frame 0xfffffe00d36d9ef0 fork_exit() at fork_exit+0x7b/frame 0xfffffe00d36d9f30 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00d36d9f30 --- trap 0, rip = 0, rsp = 0x80018, rbp = 0xfffff80102b7ab40 --- ??() at 0/frame 0xfffff80102b7ab40 Tracing command pfctl pid 2223 tid 100272 td 0xfffff80011247000 (CPU 0) cpustop_handler() at cpustop_handler+0x27/frame 0xffffffff8294c080 ipi_nmi_handler() at ipi_nmi_handler+0x38/frame 0xffffffff8294c090 nmi_handle_intr() at nmi_handle_intr+0xf/frame 0xffffffff8294c0b0 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffffff8294c0b0 --- trap 0x13, rip = 0x26bc57e1fff9, rsp = 0x26bc545c9f40, rbp = 0x26bc545c9f50 --- Tracing command dhcp6c pid 93086 tid 100303 td 0xfffff800112c9000 (CPU 3) kdb_enter() at kdb_enter+0x33/frame 0xfffffe00d3bb1640 panic() at panic+0x43/frame 0xfffffe00d3bb16a0 trap_pfault() at trap_pfault+0x3c9/frame 0xfffffe00d3bb16f0 calltrap() at calltrap+0x8/frame 0xfffffe00d3bb16f0 --- trap 0xc, rip = 0xffffffff81045d15, rsp = 0xfffffe00d3bb17c0, rbp = 0xfffffe00d3bb1800 --- pfi_kkif_update() at pfi_kkif_update+0x15/frame 0xfffffe00d3bb1800 pfi_kkif_update() at pfi_kkif_update+0x20a/frame 0xfffffe00d3bb1850 pfi_ifaddr_event() at pfi_ifaddr_event+0x82/frame 0xfffffe00d3bb18a0 srcaddr_change_event() at srcaddr_change_event+0xa7/frame 0xfffffe00d3bb1910 in6_update_ifa() at in6_update_ifa+0xd52/frame 0xfffffe00d3bb1a90 in6_addifaddr() at in6_addifaddr+0x7f/frame 0xfffffe00d3bb1b60 in6_control_ioctl() at in6_control_ioctl+0x7e1/frame 0xfffffe00d3bb1bd0 ifioctl() at ifioctl+0x8b0/frame 0xfffffe00d3bb1cd0 kern_ioctl() at kern_ioctl+0x255/frame 0xfffffe00d3bb1d40 sys_ioctl() at sys_ioctl+0x117/frame 0xfffffe00d3bb1e00 amd64_syscall() at amd64_syscall+0x126/frame 0xfffffe00d3bb1f30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe00d3bb1f30 --- syscall (54, FreeBSD ELF64, ioctl), rip = 0x823d91f8a, rsp = 0x820511e88, rbp = 0x820511f80 --- db:1:pfs> ps If you need more I can upload the file since it's quite long.
  • Obtaining FreeBSD sources….

    2
    0 Votes
    2 Posts
    1k Views
    jimpJ
    RELENG_8_3 is an errata branch, which can get updates from time to time. It must always check to make sure they are completely current and stock before starting. So it doesn't matter if you already have them, it will still check for updates and revert any local alterations to that tree before it starts so it's back to a stock FreeBSD base, ready for our patches to apply.
  • Custome ISO with pre-installed packages

    6
    0 Votes
    6 Posts
    2k Views
    jimpJ
    No. I wouldn't expect a fix until closer to 2.2, if then.
  • Why freebsd 8.3?

    5
    0 Votes
    5 Posts
    3k Views
    jimpJ
    Build? Maybe. Work? Probably not. The work on 9.x was abandoned. Even if it built, the patches would be old/out of date, mostly left in case we decided to pick it up again. The work on 10.x is still in progress. I don't believe it builds/works yet. That probably won't be good/stable until a lot farther into the 2.2 development cycle.
  • Build log end message

    6
    0 Votes
    6 Posts
    3k Views
    jimpJ
    The code is updated from git on every builder run, nothing to manually do there. Not sure why they weren't showing before as the code was there/in place… shrug It works now, not going to worry about it. :-)
  • Builder_Profiles, Are they applicable to v 2.1?

    2
    0 Votes
    2 Posts
    1k Views
    jimpJ
    They haven't been touched by anyone in a long time, they likely do not work with 2.1
  • Atheros wireless driver in pfsense 2.1

    17
    0 Votes
    17 Posts
    19k Views
    Z
    @DigitalSpirit: Atheros driver from freebsd 9.0 compiles and works on pfsense But in kernels that I maked has been broken pfctl and full image creation stops on php I am having the same problem with image creation halting at php (http://forum.pfsense.org/index.php/topic,61074.msg354170.html#msg354170). Can you tell me how did you overcome the problem? I am asking because you reported above that you could finally create the NanoBSD images. Thanks!
  • Configuration portability

    4
    0 Votes
    4 Posts
    2k Views
    K
    @mikeisfly: I'm assuming I could take a full backup file and edit it to my needs and restore that without corrupting the whole system right? Assuming I don't make any mistakes. That's the only way it can reasonably work. What you want is the separation of Interface Assignments (e.g. LAN is em0, WAN is em1) and "the rest". So you can prepare a new box with Interface Assignments (e.g. LAN: ra0, WAN: ra1) and pull all the additional information from an Interface-Assigment-less configuration file. Well, it should work in such a simple case. But what about VLANs? Ouch. An automated decision which VLANs to keep and which to ignore would be quite complex, if not immpossible. The only safe way is to manually edit the configuration file with a text editor before restoring it on the target machine. It's quite simple, in most cases. In some more complex cases, I did a partial pre-configuration of the target machine and then manually merged the config fiels from the old and the new machine.
  • Helper Script

    5
    0 Votes
    5 Posts
    2k Views
    B
    Okay thanks. I will try this.
  • Question concerning package development (OpenJDK and MongoDB)

    12
    0 Votes
    12 Posts
    6k Views
    cmcdonaldC
    So I'm trying to get back into this. I have been doing quite a bit of research into jails. I think running the controller in a jail is absolutely imperative for a few reasons: 1) It keeps the system has "vanilla" as possible (easy to install/uninstall without touching the underlying system). 2) It isolates what could potentially be a security threat. So basically, can a pfSense package create a jail and install software into it without having the PfJailctl package installed?
  • How to add a new language ?

    7
    0 Votes
    7 Posts
    8k Views
    D
    The same remark from my own experience of translation - some of the buttons in forms at their translation into another language no longer work. Therefore, in its version of the name translation, I left the fields and buttons in English - and all had to work as it should. And I think 100% Gui translation is not needed, because you might lose the meaning of the names of the terms that will worsen the understanding of the end user. But it is my opinion only.
  • Ntpd still broke

    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • Captive Portal's index.php file

    6
    0 Votes
    6 Posts
    7k Views
    K
    @Lectrician: Well, it seems to have cut down on the amount of duplicate entries, but there seems to still be two or three each day, but only single duplicates, not multiple. I guess because some users bail out faster than the session data gets written. As an additional measure you could check your logfile if the last 1000 bytes or so already contain the currrent user's MAC address (with a timestamp not older than a few minutes). As you perform locking on the file, you'll have not trouble with race conditions, I think.
  • Amazing piece of code…

    6
    0 Votes
    6 Posts
    4k Views
    E
    It was wrong mareclloc :)
  • Backports, Reintegration, Parallel Development…?

    3
    0 Votes
    3 Posts
    2k Views
    K
    Thanks for your answer. So, backporting is the strategy. I submitted my changes (as a pull request) to the master branch now as well. The repository pfsense-tools, where I had to patch the DSCP kernel patch (for FreeBSD versions 8.3, 9.0, 10.0), appears to be organized a bit differently though.
  • Data Storage Methods used?

    4
    0 Votes
    4 Posts
    2k Views
    C
    Thanks for the info…
  • Tell Me About The Development

    2
    0 Votes
    2 Posts
    2k Views
    jimpJ
    That's a fairly vague question and not one that's easy to answer. Can you be more specific about what exactly you're looking to find out about?
  • Build pfSense 2.0.3 without ixgbe driver built-in

    8
    0 Votes
    8 Posts
    3k Views
    stephenw10S
    @Altar: What about pfSense upgrades ? Shall they leave my driver and loader.conf.local untouched ? loader.conf.local will be copied across an update but the module will not. This is only sensible when you think about it as an update may render the module incompatible and could potentially stop the system booting. It would be interesting to find some way around this though as most updates do not change the kernel. You could keep a copy of it in /root/ which is preserved across an update (in Nano at least) for easy copying back to /boot/modules. I haven't tried that. Steve
  • Concurrent Online Users

    Locked
    2
    0 Votes
    2 Posts
    3k Views
    L
    It appears this information comes from the ARP table, and so this is where I have grabbed the qty from.
  • Diff to upgrade pfsense

    Locked
    3
    0 Votes
    3 Posts
    2k Views
    jimpJ
    There are things that do a binary diff, but it's really not worth the effort. Just use the normal firmware update files, not much reason to rock the boat there and potentially miss or break something.
  • Where to find the wol module/class in pfsense

    Locked
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.