--- Begin Message ---
Package: php8.1-cgi
Version: 8.1.0~rc5-1
Severity: serious
With the update from 7.4 to 8.1 php crashes with SIGSEGV when trying
to access the pi-hole web-interface.
Coredump:
Core was generated by `/usr/bin/php-cgi'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000aaaaad99a8d4 in zend_gc_delref (p=0xaaaaad75be40 <_start>)
at ./Zend/zend_types.h:1185
Download failed: Invalid argument. Continuing without source file
./cgi-build/./Zend/zend_types.h.
1185 ./Zend/zend_types.h: No such file or directory.
(gdb) bt full
#0 0x0000aaaaad99a8d4 in zend_gc_delref (p=0xaaaaad75be40 <_start>)
at ./Zend/zend_types.h:1185
No locals.
#1 zend_string_release_ex (persistent=false, s=0xaaaaad75be40
<_start>) at ./Zend/zend_string.h:329
No locals.
#2 zend_file_handle_dtor (fh=0xffffc21cee70) at ./Zend/zend_stream.c:232
No locals.
#3 0x0000aaaaad99aff8 in zend_destroy_file_handle
(file_handle=file_handle@entry=0xffffc21cee70) at
./Zend/zend_stream.c:273
No locals.
#4 0x0000aaaaad75b458 in main (argc=<optimized out>, argv=<optimized
out>) at ./sapi/cgi/cgi_main.c:2554
__orig_bailout = <optimized out>
__bailout = {{__jmpbuf = {187650035731128, 0, 187650035610516,
187650035731696, 1, 18446743506773868542, 1, 281473938420808, 0, 0,
281473938418736, 3618190865862285457, 52683048, 3618132373186647353,
0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0,
__saved_mask = {__val = {281473013192584, 12, 20, 0, 1, 0,
1, 0, 281470681743361, 281473013215232, 281473938420336,
281473013108508, 281473013039360, 281472970824464, 281472970826400,
281473938420824}}}}
free_query_string = <optimized out>
exit_status = <optimized out>
cgi = <optimized out>
c = <optimized out>
i = <optimized out>
len = <optimized out>
file_handle = {handle = {fp = 0x0, stream = {handle = 0x0,
isatty = 0, reader = 0xffffc21cef88, fsizer = 0xffff8af81630
<_rtld_global_ro>, closer = 0xffff8af4f000}}, filename = 0x0,
opened_path = 0xaaaaad75be40 <_start>, type = 0 '\000',
primary_script = false, in_list = false, buf = 0xffffc21ceef0
"?:", len = 281473013058840}
s = <optimized out>
behavior = <optimized out>
no_headers = <optimized out>
orig_optind = <optimized out>
orig_optarg = <optimized out>
script_file = <optimized out>
ini_entries_len = <optimized out>
max_requests = <optimized out>
requests = <optimized out>
fastcgi = <optimized out>
bindpath = <optimized out>
fcgi_fd = <optimized out>
request = <optimized out>
warmup_repeats = <optimized out>
repeats = <optimized out>
benchmark = <optimized out>
start = {tv_sec = 1, tv_usec = 281473013256192}
end = {tv_sec = 281473013256192, tv_usec = 281473013060560}
status = 0
query_string = <optimized out>
decoded_query_string = <optimized out>
skip_getopt = <optimized out>
Lighttp logs:
[error.log]
2021-11-20 17:39:42: (http-header-glue.c.1332) read() 11 13:
Connection reset by peer
2021-11-20 17:39:42: (gw_backend.c.2398) response not received,
request sent: 828 on socket: unix:/run/lighttpd/php.socket-0 for
/pihole/index.php?, closing connection
[access.log]
1637426382|192.168.24.201|GET / HTTP/1.1|500|365
/etc/php/8.1/cgi/php.ini:
engine = On
short_open_tag = Off
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = -1
disable_functions =
pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifcontinued,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_sigprocmask,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_stre
rror,pcntl_si,procmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_signal_get_handler,pcntl_async_signals,php_uname,getmyuid,getmypid,passthru,leak,listen,diskfreespace,link,ignore_user_abord,shell_exec,dl,exec,system,highli
ght_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getr
limit,posix_getsid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,popen,parse_ini_file,pclose,disk_
total_space,
disable_classes =
zend.enable_gc = On
zend.exception_ignore_args = On
zend.exception_string_param_max_len = 0
expose_php = Off
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
error_log = syslog
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = 8M
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
default_charset = "UTF-8"
doc_root = "/var/www/html/"
user_dir =
enable_dl = Off
file_uploads = On
upload_tmp_dir = "/var/www/uploads/"
upload_max_filesize = 2M
max_file_uploads = 20
allow_url_fopen = Off
allow_url_include = Off
default_socket_timeout = 60
cli_server.color = On
pcre.jit = 0
pdo_mysql.default_socket=
SMTP = localhost
smtp_port = 25
mail.add_x_header = Off
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
mysqli.max_persistent = -1
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off
mysqlnd.collect_statistics = Off
mysqlnd.collect_memory_statistics = Off
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
bcmath.scale = 0
session.save_handler = files
session.save_path = "/var/www/sessions/"
session.use_strict_mode = 1
session.use_cookies = 1
session.cookies_secure = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly = 1
session.cookie_samesite = "Strict"
session.serialize_handler = php
session.gc_probability = 0
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.sid_length = 26
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.sid_bits_per_character = 5
zend.assertions = -1
mbstring.strict_detection = On
tidy.clean_output = Off
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/tmp"
soap.wsdl_cache_ttl=86400
soap.wsdl_cache_limit = 5
ldap.max_links = -1
--- End Message ---