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

    Uncaught DivisionByZeroError

    Scheduled Pinned Locked Moved General pfSense Questions
    4 Posts 2 Posters 524 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
      dopeytree
      last edited by

      Hi upgraded to new machine intel n100 and getting this error randomly:

      PHP errors

      PHP ERROR: Type: 1, File: /usr/local/www/includes/functions.inc.php, Line: 219, Message: Uncaught DivisionByZeroError: Division by zero in /usr/local/www/includes/functions.inc.php:219
      Stack trace:
      #0 /usr/local/www/xmlrpc.php(147) : eval()'d code(80): mem_usage()
      #1 /usr/local/www/xmlrpc.php(147): eval()
      #2 /usr/local/share/pear/XML/RPC2/Server/CallHandler/Instance.php(141): pfsense_xmlrpc_server->exec_php('\nini_set('displ...')
      #3 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(135): XML_RPC2_Server_Callhandler_Instance->__call('pfsense.exec_ph...', Array)
      #4 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(99): XML_RPC2_Backend_Php_Server->getResponse()
      #5 /usr/local/www/xmlrpc.php(987): XML_RPC2_Backend_Php_Server->handleCall()
      #6 {main}
      thrown @ 2023-10-20 11:58:20
      PHP ERROR: Type: 1, File: /usr/local/www/includes/functions.inc.php, Line: 93, Message: Uncaught ValueError: array_combine(): Argument #1 ($keys) and argument #2 ($values) must have the same number of elements in /usr/local/www/includes/functions.inc.php:93
      Stack trace:
      #0 /usr/local/www/includes/functions.inc.php(93): array_combine(Array, Array)
      #1 /usr/local/www/xmlrpc.php(147) : eval()'d code(46): cpu_usage()
      #2 /usr/local/www/xmlrpc.php(147): eval()
      #3 /usr/local/share/pear/XML/RPC2/Server/CallHandler/Instance.php(141): pfsense_xmlrpc_server->exec_php('\nini_set('displ...')
      #4 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(135): XML_RPC2_Server_Callhandler_Instance->__call('pfsense.exec_ph...', Array)
      #5 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(99): XML_RPC2_Backend_Php_Server->getResponse()
      #6 /usr/local/www/xmlrpc.php(987): XML_RPC2_Backend_Php_Server->handleCall()
      #7 {main}
      thrown @ 2023-10-20 22:43:47
      PHP ERROR: Type: 1, File: /usr/local/www/includes/functions.inc.php, Line: 219, Message: Uncaught DivisionByZeroError: Division by zero in /usr/local/www/includes/functions.inc.php:219
      Stack trace:
      #0 /usr/local/www/xmlrpc.php(147) : eval()'d code(80): mem_usage()
      #1 /usr/local/www/xmlrpc.php(147): eval()
      #2 /usr/local/share/pear/XML/RPC2/Server/CallHandler/Instance.php(141): pfsense_xmlrpc_server->exec_php('\nini_set('displ...')
      #3 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(135): XML_RPC2_Server_Callhandler_Instance->__call('pfsense.exec_ph...', Array)
      #4 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(99): XML_RPC2_Backend_Php_Server->getResponse()
      #5 /usr/local/www/xmlrpc.php(987): XML_RPC2_Backend_Php_Server->handleCall()
      #6 {main}
      thrown @ 2023-10-21 03:19:33

      1 Reply Last reply Reply Quote 0
      • D
        dopeytree
        last edited by

        this is the log file attached. Any ideas on what the cause or fix is?

        PHP_errors-2.txt

        Crash report begins. Anonymous machine information:

        amd64
        14.0-CURRENT
        FreeBSD 14.0-CURRENT #1 plus-RELENG_23_05_1-n256108-459fc493a87: Wed Jun 28 04:26:04 UTC 2023 root@freebsd:/var/jenkins/workspace/pfSense-Plus-snapshots-23_05_1-main/obj/amd64/f2Em2w3l/var/jenkins/workspace/pfSense-Plus-snapshots-23_05_1-main/sources/

        Crash report details:

        PHP Errors:
        [20-Oct-2023 11:58:20 Europe/London] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /usr/local/www/includes/functions.inc.php:219
        Stack trace:
        #0 /usr/local/www/xmlrpc.php(147) : eval()'d code(80): mem_usage()
        #1 /usr/local/www/xmlrpc.php(147): eval()
        #2 /usr/local/share/pear/XML/RPC2/Server/CallHandler/Instance.php(141): pfsense_xmlrpc_server->exec_php('\nini_set('displ...')
        #3 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(135): XML_RPC2_Server_Callhandler_Instance->__call('pfsense.exec_ph...', Array)
        #4 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(99): XML_RPC2_Backend_Php_Server->getResponse()
        #5 /usr/local/www/xmlrpc.php(987): XML_RPC2_Backend_Php_Server->handleCall()
        #6 {main}
        thrown in /usr/local/www/includes/functions.inc.php on line 219
        [20-Oct-2023 22:43:47 Europe/London] PHP Fatal error: Uncaught ValueError: array_combine(): Argument #1 ($keys) and argument #2 ($values) must have the same number of elements in /usr/local/www/includes/functions.inc.php:93
        Stack trace:
        #0 /usr/local/www/includes/functions.inc.php(93): array_combine(Array, Array)
        #1 /usr/local/www/xmlrpc.php(147) : eval()'d code(46): cpu_usage()
        #2 /usr/local/www/xmlrpc.php(147): eval()
        #3 /usr/local/share/pear/XML/RPC2/Server/CallHandler/Instance.php(141): pfsense_xmlrpc_server->exec_php('\nini_set('displ...')
        #4 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(135): XML_RPC2_Server_Callhandler_Instance->__call('pfsense.exec_ph...', Array)
        #5 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(99): XML_RPC2_Backend_Php_Server->getResponse()
        #6 /usr/local/www/xmlrpc.php(987): XML_RPC2_Backend_Php_Server->handleCall()
        #7 {main}
        thrown in /usr/local/www/includes/functions.inc.php on line 93
        [21-Oct-2023 03:19:33 Europe/London] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /usr/local/www/includes/functions.inc.php:219
        Stack trace:
        #0 /usr/local/www/xmlrpc.php(147) : eval()'d code(80): mem_usage()
        #1 /usr/local/www/xmlrpc.php(147): eval()
        #2 /usr/local/share/pear/XML/RPC2/Server/CallHandler/Instance.php(141): pfsense_xmlrpc_server->exec_php('\nini_set('displ...')
        #3 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(135): XML_RPC2_Server_Callhandler_Instance->__call('pfsense.exec_ph...', Array)
        #4 /usr/local/share/pear/XML/RPC2/Backend/Php/Server.php(99): XML_RPC2_Backend_Php_Server->getResponse()
        #5 /usr/local/www/xmlrpc.php(987): XML_RPC2_Backend_Php_Server->handleCall()
        #6 {main}
        thrown in /usr/local/www/includes/functions.inc.php on line 219

        No FreeBSD crash data found.

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

          Looks like this: https://redmine.pfsense.org/issues/14648

          Try applying the patch shown there.

          Steve

          D 1 Reply Last reply Reply Quote 1
          • D
            dopeytree @stephenw10
            last edited by

            @stephenw10

            Ah nice one thanks.

            Good to learn how to apply these custom patches too.

            Seems stable now.

            1 Reply Last reply Reply Quote 1
            • D dopeytree referenced this topic on
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.