2.3 Crash after viewing Queues Status page


  • I noticed that after I view the Queues Status page and go back to the main dashboard, a crash report is generated:

    					Crash report begins.  Anonymous machine information:
    
    i386
    10.3-RELEASE
    FreeBSD 10.3-RELEASE #5 05adf0a(RELENG_2_3_0): Mon Apr 11 19:05:10 CDT 2016     root@ce23-i386-builder:/builder/pfsense-230/tmp/obj/builder/pfsense-230/tmp/FreeBSD-src/sys/pfSense_wrap
    
    Crash report details:
    
    PHP Errors:
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    [09-May-2016 08:54:11 America/Toronto] PHP Stack trace:
    [09-May-2016 08:54:11 America/Toronto] PHP   1\. {main}() /usr/local/www/status_queues.php:0
    

  • do

    Crash report begins.  Anonymous machine information:

    amd64
    10.3-RELEASE
    FreeBSD 10.3-RELEASE #6 05adf0a(RELENG_2_3_0): Mon Apr 11 18:52:07 CDT 2016    root@ce23-amd64-builder:/builder/pfsense-230/tmp/obj/builder/pfsense-230/tmp/FreeBSD-src/sys/pfSense

    Crash report details:

    PHP Errors:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0
    [10-May-2016 04:45:09 Asia/Istanbul] PHP Stack trace:
    [10-May-2016 04:45:09 Asia/Istanbul] PHP  1. {main}() /usr/local/www/status_queues.php:0


  • The stack trace is entirely unhelpful! But maybe you are hitting a divide-by-zero problem that is fixed by:
    https://github.com/pfsense/pfsense/commit/883777874d3064fc9730a0d7e870bf0bc991ae0c
    and
    https://github.com/pfsense/pfsense/commit/6f069e921c0a2aabe66ee069c20148b4fcbb0918

    Try putting the latest status_queues.php on your system. Or even update to 2.3.1-DEVELOPMENT to get all the good stuff that has been fixed since 2.3-RELEASE.