Package: php5-apcu Version: 4.0.7-1 Severity: normal Dear Maintainer,
my apache server SEGFAULT'ed in php's apcu.so module. The crash leaves a core dump in /etc/apache2 (which seems to be the default behaviour, I didn't configure this). The crash appears to be related to reloading apache (systemctl reload apache2.service), which happens automatically on the server whenever a letsencrypt certificate has been renewed.v I have three core dumps by now, and each one has the same backtrace: -- gdb output Core was generated by `/usr/sbin/apache2 -k start'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f07ccaf174c in __pthread_rwlock_init (rwlock=0xffffffffffffffff, attr=<optimized out>) at pthread_rwlock_init.c:40 (gdb) bt #0 0x00007f07ccaf174c in __pthread_rwlock_init (rwlock=0xffffffffffffffff, attr=<optimized out>) at pthread_rwlock_init.c:40 #1 0x00007f07c2d78b10 in apc_lock_create () from /usr/lib/php5/20131226/apcu.so #2 0x00007f07c2d7e4f5 in apc_sma_api_init () from /usr/lib/php5/20131226/apcu.so #3 0x00007f07c2d7ad51 in ?? () from /usr/lib/php5/20131226/apcu.so #4 0x00007f07c817599e in zend_startup_module_ex () from /usr/lib/apache2/modules/libphp5.so #5 0x00007f07c8182203 in zend_hash_apply () from /usr/lib/apache2/modules/libphp5.so #6 0x00007f07c8179c2a in zend_startup_modules () from /usr/lib/apache2/modules/libphp5.so #7 0x00007f07c810fcb3 in php_module_startup () from /usr/lib/apache2/modules/libphp5.so #8 0x00007f07c8223ee5 in ?? () from /usr/lib/apache2/modules/libphp5.so #9 0x00007f07c8224aa3 in ?? () from /usr/lib/apache2/modules/libphp5.so #10 0x00007f07cd649eb3 in ap_run_post_config () #11 0x00007f07cd629394 in main () -- Package-specific info: (for package libapache2-mod-php5 5.6.26+dfsg-0+deb8u1 because that looks much more useful than the output for php5-apcu alone.) ==== Additional PHP 5 information ==== ++++ PHP 5 SAPI (php5query -S): ++++ apache2 cli ++++ PHP 5 Extensions (php5query -M -v): ++++ apcu (Enabled for apache2 by maintainer script) json (Enabled for apache2 by maintainer script) curl (Enabled for apache2 by maintainer script) imagick (Enabled for apache2 by maintainer script) mysql (Enabled for apache2 by maintainer script) mcrypt (Enabled for apache2 by maintainer script) pdo_sqlite (Enabled for apache2 by maintainer script) gd (Enabled for apache2 by maintainer script) pdo (Enabled for apache2 by maintainer script) imap (Enabled for apache2 by maintainer script) opcache (Enabled for apache2 by maintainer script) sqlite3 (Enabled for apache2 by maintainer script) readline (Enabled for apache2 by maintainer script) mysqli (Enabled for apache2 by maintainer script) pdo_mysql (Enabled for apache2 by maintainer script) ++++ Configuration files: ++++ [PHP] engine = On short_open_tag = On asp_tags = Off precision = 14 output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = 17 disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, disable_classes = zend.enable_gc = On expose_php = Off max_execution_time = 30 max_input_time = 60 memory_limit = 128M error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off html_errors = On 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 = user_dir = enable_dl = Off file_uploads = On upload_max_filesize = 2M max_file_uploads = 20 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 [CLI Server] cli_server.color = On [Date] [filter] [iconv] [intl] [sqlite] [sqlite3] [Pcre] [Pdo] [Pdo_mysql] pdo_mysql.cache_size = 2000 pdo_mysql.default_socket= [Phar] [mail function] SMTP = localhost smtp_port = 25 mail.add_x_header = On [SQL] sql.safe_mode = Off [ODBC] odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 [Interbase] ibase.allow_persistent = 1 ibase.max_persistent = -1 ibase.max_links = -1 ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ibase.dateformat = "%Y-%m-%d" ibase.timeformat = "%H:%M:%S" [MySQL] mysql.allow_local_infile = On mysql.allow_persistent = On mysql.cache_size = 2000 mysql.max_persistent = -1 mysql.max_links = -1 mysql.default_port = mysql.default_socket = mysql.default_host = mysql.default_user = mysql.default_password = mysql.connect_timeout = 60 mysql.trace_mode = Off [MySQLi] mysqli.max_persistent = -1 mysqli.allow_persistent = On mysqli.max_links = -1 mysqli.cache_size = 2000 mysqli.default_port = 3306 mysqli.default_socket = mysqli.default_host = mysqli.default_user = mysqli.default_pw = mysqli.reconnect = Off [mysqlnd] mysqlnd.collect_statistics = On mysqlnd.collect_memory_statistics = Off [OCI8] [PostgreSQL] 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 [Sybase-CT] sybct.allow_persistent = On sybct.max_persistent = -1 sybct.max_links = -1 sybct.min_server_severity = 10 sybct.min_client_severity = 10 [bcmath] bcmath.scale = 0 [browscap] [Session] session.save_handler = files session.use_strict_mode = 0 session.use_cookies = 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 = 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.hash_function = 0 session.hash_bits_per_character = 5 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" [MSSQL] mssql.allow_persistent = On mssql.max_persistent = -1 mssql.max_links = -1 mssql.min_error_severity = 10 mssql.min_message_severity = 10 mssql.compatibility_mode = Off mssql.secure_connection = Off [Assertion] [COM] [mbstring] [gd] [exif] [Tidy] tidy.clean_output = Off [soap] soap.wsdl_cache_enabled=1 soap.wsdl_cache_dir="/tmp" soap.wsdl_cache_ttl=86400 soap.wsdl_cache_limit = 5 [sysvshm] [ldap] ldap.max_links = -1 [mcrypt] [dba] [opcache] opcache.enable=0 opcache.enable_cli=0 [curl] [openssl] **** /etc/php5/apache2/conf.d/20-pdo_sqlite.ini **** extension=pdo_sqlite.so **** /etc/php5/apache2/conf.d/10-pdo.ini **** extension=pdo.so **** /etc/php5/apache2/conf.d/20-mysql.ini **** extension=mysql.so **** /etc/php5/apache2/conf.d/20-imagick.ini **** extension=imagick.so **** /etc/php5/apache2/conf.d/20-mysqli.ini **** extension=mysqli.so **** /etc/php5/apache2/conf.d/20-json.ini **** extension=json.so **** /etc/php5/apache2/conf.d/20-mcrypt.ini **** extension=mcrypt.so **** /etc/php5/apache2/conf.d/20-gd.ini **** extension=gd.so **** /etc/php5/apache2/conf.d/20-readline.ini **** extension=readline.so **** /etc/php5/apache2/conf.d/20-imap.ini **** extension=imap.so **** /etc/php5/apache2/conf.d/05-opcache.ini **** zend_extension=opcache.so **** /etc/php5/apache2/conf.d/20-sqlite3.ini **** extension=sqlite3.so **** /etc/php5/apache2/conf.d/20-pdo_mysql.ini **** extension=pdo_mysql.so **** /etc/php5/apache2/conf.d/20-curl.ini **** extension=curl.so **** /etc/php5/apache2/conf.d/20-apcu.ini **** extension=apcu.so -- System Information: Debian Release: 8.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable'), (200, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.41-042stab113.11 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libapache2-mod-php5 depends on: ii apache2 2.4.10-10+deb8u7 ii apache2-bin [apache2-api-20120211] 2.4.10-10+deb8u7 ii libbz2-1.0 1.0.6-7+b3 ii libc6 2.19-18+deb8u6 ii libcomerr2 1.42.12-2 ii libdb5.3 5.3.28-9 ii libgssapi-krb5-2 1.12.1+dfsg-19+deb8u2 ii libk5crypto3 1.12.1+dfsg-19+deb8u2 ii libkrb5-3 1.12.1+dfsg-19+deb8u2 ii libmagic1 1:5.22+15-2+deb8u2 ii libonig2 5.9.5-3.2 ii libpcre3 2:8.35-3.3+deb8u4 ii libqdbm14 1.8.78-5+b1 ii libssl1.0.0 1.0.1t-1+deb8u5 ii libstdc++6 4.9.2-10 ii libxml2 2.9.1+dfsg1-5+deb8u3 ii mime-support 3.58 ii php5-cli 5.6.26+dfsg-0+deb8u1 ii php5-common 5.6.26+dfsg-0+deb8u1 ii php5-json 1.3.6-1 ii tzdata 2016f-0+deb8u1 ii ucf 3.0030 ii zlib1g 1:1.2.8.dfsg-2+b1 libapache2-mod-php5 recommends no packages. Versions of packages libapache2-mod-php5 suggests: ii php-pear 5.6.26+dfsg-0+deb8u1 Versions of packages php5-common depends on: ii libc6 2.19-18+deb8u6 ii lsof 4.86+dfsg-1 ii psmisc 22.21-2 ii sed 4.2.2-4+b1 ii ucf 3.0030 Versions of packages php5-common suggests: ii php5-apcu [php5-user-cache] 4.0.7-1 -- Configuration Files: /etc/apache2/mods-available/php5.conf changed [not included] -- no debconf information

