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

    pfSense Plus Crash Report

    Scheduled Pinned Locked Moved Plus 24.03 Development Snapshots (Retired)
    7 Posts 4 Posters 799 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.
    • DefenderLLCD
      DefenderLLC
      last edited by DefenderLLC

      Hey all,

      I just installed today's build and I keep seeing this every time I refresh the main page. The error is new; however, for the past few builds I do see the boot verification prompt after each reboot despite verifying it post-upgrade. Not a big deal. Just sharing info.

      3d33cb5b-15d9-4d09-af7f-3876737aab5c-image.png

      aff1d6d5-c7ee-4bf4-ae44-36080d4ea388-image.png

      Crash Report Details:

      Crash report begins.  Anonymous machine information:
      
      amd64
      15.0-CURRENT
      FreeBSD 15.0-CURRENT #0 plus-devel-main-n256292-447d90db3c9: Tue Mar 12 06:38:59 UTC 2024     root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-master-main/obj/amd64/PHcZzx3l/var/jenkins/workspace/pfSense-Plus-snapshots-master-main/sources/FreeBS
      
      Crash report details:
      
      PHP Errors:
      [12-Mar-2024 07:37:00 America/Chicago] PHP Fatal error:  Uncaught Error: Call to a member function get_path() on null in /etc/inc/config.lib.inc:1756
      Stack trace:
      #0 /etc/inc/config.inc(142): config_get_path('system/timezone')
      #1 /etc/inc/gwlb.inc(25): require_once('/etc/inc/config...')
      #2 /etc/inc/functions.inc(35): require_once('/etc/inc/gwlb.i...')
      #3 /etc/inc/notices.inc(26): require_once('/etc/inc/functi...')
      #4 /etc/inc/config.gui.inc(39): require_once('/etc/inc/notice...')
      #5 /etc/inc/auth.inc(34): require_once('/etc/inc/config...')
      #6 /usr/local/www/csrf_error.php(24): require_once('/etc/inc/auth.i...')
      #7 /usr/local/www/guiconfig.inc(35): include('/usr/local/www/...')
      #8 /usr/local/www/csrf/csrf-magic.php(207): pfSense_csrf_callback('sid:1e087ba4ebb...')
      #9 /usr/local/www/csrf/csrf-magic.php(413): csrf_check()
      #10 /usr/local/www/guiconfig.inc(48): require_once('/usr/local/www/...')
      #11 /usr/local/www/widgets/widgets/gateways.widget.php(29): require_once('/usr/local/www/...')
      #12 {main}
        thrown in /etc/inc/config.lib.inc on line 1756
      [12-Mar-2024 07:37:00 America/Chicago] PHP Fatal error:  Uncaught ValueError: Path cannot be empty in /etc/inc/notices.inc:135
      Stack trace:
      #0 /etc/inc/notices.inc(135): fopen('', 'w')
      #1 /etc/inc/config.lib.inc(1136): file_notice('phperror', 'PHP ERROR: Type...', 'PHP {$errortype...')
      #2 [internal function]: pfSense_clear_globals()
      #3 {main}
        thrown in /etc/inc/notices.inc on line 135
      [12-Mar-2024 07:37:01 America/Chicago] PHP Fatal error:  Uncaught Error: Call to a member function get_path() on null in /etc/inc/config.lib.inc:1756
      Stack trace:
      #0 /etc/inc/config.inc(142): config_get_path('system/timezone')
      #1 /etc/inc/gwlb.inc(25): require_once('/etc/inc/config...')
      #2 /etc/inc/functions.inc(35): require_once('/etc/inc/gwlb.i...')
      #3 /etc/inc/notices.inc(26): require_once('/etc/inc/functi...')
      #4 /etc/inc/config.gui.inc(39): require_once('/etc/inc/notice...')
      #5 /etc/inc/auth.inc(34): require_once('/etc/inc/config...')
      #6 /usr/local/www/csrf_error.php(24): require_once('/etc/inc/auth.i...')
      #7 /usr/local/www/guiconfig.inc(35): include('/usr/local/www/...')
      #8 /usr/local/www/csrf/csrf-magic.php(207): pfSense_csrf_callback('sid:1e087ba4ebb...')
      #9 /usr/local/www/csrf/csrf-magic.php(413): csrf_check()
      #10 /usr/local/www/guiconfig.inc(48): require_once('/usr/local/www/...')
      #11 /usr/local/www/widgets/widgets/dyn_dns_status.widget.php(27): require_once('/usr/local/www/...')
      #12 {main}
        thrown in /etc/inc/config.lib.inc on line 1756
      [12-Mar-2024 07:37:01 America/Chicago] PHP Fatal error:  Uncaught ValueError: Path cannot be empty in /etc/inc/notices.inc:135
      Stack trace:
      #0 /etc/inc/notices.inc(135): fopen('', 'w')
      #1 /etc/inc/config.lib.inc(1136): file_notice('phperror', 'PHP ERROR: Type...', 'PHP {$errortype...')
      #2 [internal function]: pfSense_clear_globals()
      #3 {main}
        thrown in /etc/inc/notices.inc on line 135
      
      No FreeBSD crash data found.
      
      juanzelliJ GertjanG 2 Replies Last reply Reply Quote 0
      • DefenderLLCD DefenderLLC referenced this topic on
      • juanzelliJ
        juanzelli @DefenderLLC
        last edited by juanzelli

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • M
          marcosm Netgate
          last edited by marcosm

          We haven't been able to reproduce this yet. If the PHP error is still happening, please upload a status report (get it from <pfSenseip>/status.php) here. Edit: We've reproduced it, thanks for the report!

          DefenderLLCD 1 Reply Last reply Reply Quote 1
          • GertjanG
            Gertjan @DefenderLLC
            last edited by

            @DefenderLLC

            Sorry for the mini highjack, but is this :

            f16b6339-ccec-41b5-923e-3c71cda9f6b1-image.png

            part of this : SNEAK PEEK: Automatic Boot Recovery - pfSense Plus v24.03

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

            DefenderLLCD 1 Reply Last reply Reply Quote 0
            • DefenderLLCD
              DefenderLLC @Gertjan
              last edited by

              @Gertjan Yes. You can disable this feature in the update settings, but I would not advise turning it off. It's already saved me once!

              240938dd-9d50-48d1-9209-aa73e562da63-image.png

              1 Reply Last reply Reply Quote 0
              • DefenderLLCD
                DefenderLLC @marcosm
                last edited by

                @marcosm said in pfSense Plus Crash Report:

                We haven't been able to reproduce this yet. If the PHP error is still happening, please upload a status report (get it from <pfSenseip>/status.php) here. Edit: We've reproduced it, thanks for the report!

                Awesome! I noticed it again when I logged in on a different device.

                1 Reply Last reply Reply Quote 0
                • DefenderLLCD
                  DefenderLLC
                  last edited by

                  I would like to say how much I appreciate how responsive Netgate has been during this development cycle: you guys are killing it!

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