Skip to content

[BUG] After an app update php-fpm segfaults #512

@VeloAddict

Description

@VeloAddict

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I update an app, php-fpm segfaults, only way to recover is to pkill -f php-fpm

Expected Behavior

PHP fpm not to crash.

Steps To Reproduce

Update an app.

Environment

- OS: debian
- How docker service was installed: curl -sSL https://get.docker.com | sh

CPU architecture

arm64

Docker creation

services:
  nextcloud:
    image: lscr.io/linuxserver/nextcloud:latest
    container_name: nextcloud
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_HOST=nextcloud-db:3306
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloud
      - MYSQL_ROOT_PASSWORD=nextcloud
      - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER}
      - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}
      - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_TRUSTED_DOMAINS}
      - DOCKER_MODS=linuxserver/mods:nextcloud-memories|linuxserver/mods:code-server-nodejs
      - NODEJS_MOD_VERSION=22
    volumes:
      - /messier/apps/nextcloud/config:/config
      - /nextcloud:/data
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.nextcloud.rule=Host(`nextcloud.${DOMAIN}`)"
      - "traefik.http.routers.nextcloud.entrypoints=https"
      - "traefik.http.routers.nextcloud.tls=true"
      - "traefik.http.routers.nextcloud.tls.certresolver=${CERTRESOLVER:+${CERTRESOLVER}}"
      - "traefik.http.routers.nextcloud.service=nextcloud"
      - "traefik.http.routers.nextcloud.middlewares=secure-headers@docker"
      - "traefik.http.services.nextcloud.loadbalancer.server.port=80"
    networks:
      virgo:
    depends_on:
      - nextcloud-db
      - nextcloud-redis
      - nextcloud-onlyoffice
    restart: unless-stopped

  nextcloud-db:
    image: lscr.io/linuxserver/mariadb:latest
    container_name: nextcloud-db
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloud
      - MYSQL_ROOT_PASSWORD=nextcloud
    volumes:
      - /messier/apps/nextcloud/db:/config
    networks:
      virgo:
    restart: unless-stopped

  nextcloud-redis:
    image: redis:latest
    container_name: nextcloud-redis
    environment:
      - PUID=1000
      - PGID=100
    volumes:
      - /messier/apps/nextcloud/redis:/data
    networks:
      virgo:
    restart: unless-stopped

  nextcloud-onlyoffice:
    image: onlyoffice/documentserver:latest
    container_name: nextcloud-onlyoffice
    environment:
      - PUID=1000
      - PGID=100
      - JWT_SECRET=${ONLYOFFICE_JWT_SECRET}
    volumes:
      - /messier/apps/nextcloud/onlyoffice/logs:/var/log/onlyoffice
      - /messier/apps/nextcloud/onlyoffice/data:/var/www/onlyoffice/Data
      - /messier/apps/nextcloud/onlyoffice/lib:/var/lib/onlyoffice
      - /messier/apps/nextcloud/onlyoffice/db:/var/lib/postgresql
      - /messier/apps/nextcloud/onlyoffice/redis:/var/lib/redis
      - /messier/apps/nextcloud/onlyoffice/rabbitmq:/var/lib/rabbitmq
      - /messier/apps/nextcloud/onlyoffice/fonts-custom:/usr/share/fonts/truetype/custom
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.onlyoffice.rule=Host(`onlyoffice.${DOMAIN}`)"
      - "traefik.http.routers.onlyoffice.entrypoints=https"
      - "traefik.http.routers.onlyoffice.tls=true"
      - "traefik.http.routers.onlyoffice.tls.certresolver=${CERTRESOLVER:+${CERTRESOLVER}}"
      - "traefik.http.routers.onlyoffice.service=onlyoffice"
      - "traefik.http.routers.onlyoffice.middlewares=secure-headers@docker"
      - "traefik.http.services.onlyoffice.loadbalancer.server.port=80"
    networks:
      virgo:
    restart: unless-stopped

networks:
  virgo:
    external: true

Container logs

───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    100
───────────────────────────────────────
Linuxserver.io version: 31.0.7-ls386
Build-date: 2025-07-22T11:54:48+00:00
───────────────────────────────────────

using keys found in /config/keys
**** installing nodejs dev environment ****
/etc/s6-overlay/s6-rc.d/init-mod-code-server-nodejs-add-package/run: line 6: gpg: command not found
tee: /usr/share/keyrings/nodesource.gpg: No such file or directory
**** perl5 already installed, skipping ****
curl: (23) Failure writing output to destination, passed 1360 returned 0
/etc/s6-overlay/s6-rc.d/init-mod-code-server-nodejs-add-package/run: line 7: /etc/apt/sources.list.d/nodesource.list: No such file or directory
/etc/s6-overlay/s6-rc.d/init-mod-code-server-nodejs-add-package/run: line 11: gpg: command not found
tee: /usr/share/keyrings/yarnsource.gpg: No such file or directory
curl: (23) Failure writing output to destination, passed 1360 returned 0
/etc/s6-overlay/s6-rc.d/init-mod-code-server-nodejs-add-package/run: line 12: /etc/apt/sources.list.d/yarn.list: No such file or directory
**** Adding nodejs and yarn to package install list ****
[pkg-install-init] **** Installing all mod packages ****
fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz
OK: 413 MiB in 327 packages
[custom-init] No custom files found, skipping...
[ls.io-init] done.

php/error.log

[25-Jul-2025 10:35:51] NOTICE: fpm is running, pid 364
[25-Jul-2025 10:35:51] NOTICE: ready to handle connections
[26-Jul-2025 08:25:33] WARNING: [pool www] child 1154 exited on signal 11 (SIGSEGV) after 761.366059 seconds from start
[26-Jul-2025 08:25:33] NOTICE: [pool www] child 1166 started
[26-Jul-2025 08:25:33] WARNING: [pool www] child 1163 exited on signal 11 (SIGSEGV) after 26.064564 seconds from start
[26-Jul-2025 08:25:33] NOTICE: [pool www] child 1167 started
[26-Jul-2025 08:25:36] WARNING: [pool www] child 1165 exited on signal 11 (SIGSEGV) after 23.006327 seconds from start
[26-Jul-2025 08:25:36] NOTICE: [pool www] child 1168 started
[26-Jul-2025 08:25:36] WARNING: [pool www] child 1166 exited on signal 11 (SIGSEGV) after 3.299740 seconds from start
[26-Jul-2025 08:25:36] NOTICE: [pool www] child 1169 started
[26-Jul-2025 08:25:38] WARNING: [pool www] child 1167 exited on signal 11 (SIGSEGV) after 4.528791 seconds from start
[26-Jul-2025 08:25:38] NOTICE: [pool www] child 1170 started
[26-Jul-2025 08:25:43] WARNING: [pool www] child 1168 exited on signal 11 (SIGSEGV) after 7.186332 seconds from start
[26-Jul-2025 08:25:43] NOTICE: [pool www] child 1171 started
[26-Jul-2025 08:26:17] WARNING: [pool www] child 1169 exited on signal 11 (SIGSEGV) after 40.709343 seconds from start
[26-Jul-2025 08:26:17] NOTICE: [pool www] child 1172 started
[26-Jul-2025 08:26:17] WARNING: [pool www] child 1170 exited on signal 11 (SIGSEGV) after 39.207675 seconds from start
[26-Jul-2025 08:26:17] NOTICE: [pool www] child 1173 started
[26-Jul-2025 08:26:17] WARNING: [pool www] child 1171 exited on signal 11 (SIGSEGV) after 33.609327 seconds from start
[26-Jul-2025 08:26:17] NOTICE: [pool www] child 1174 started
[26-Jul-2025 08:27:13] WARNING: [pool www] child 1172 exited on signal 11 (SIGSEGV) after 55.624938 seconds from start
[26-Jul-2025 08:27:13] NOTICE: [pool www] child 1175 started
[26-Jul-2025 08:27:13] WARNING: [pool www] child 1173 exited on signal 11 (SIGSEGV) after 55.625670 seconds from start
[26-Jul-2025 08:27:13] NOTICE: [pool www] child 1176 started
[26-Jul-2025 08:27:13] WARNING: [pool www] child 1174 exited on signal 11 (SIGSEGV) after 55.625928 seconds from start
[26-Jul-2025 08:27:13] NOTICE: [pool www] child 1177 started
[26-Jul-2025 08:28:21] WARNING: [pool www] child 1175 exited on signal 11 (SIGSEGV) after 68.299560 seconds from start
[26-Jul-2025 08:28:21] NOTICE: [pool www] child 1178 started
[26-Jul-2025 08:28:38] WARNING: [pool www] child 1176 exited on signal 11 (SIGSEGV) after 85.538132 seconds from start
[26-Jul-2025 08:28:38] NOTICE: [pool www] child 1179 started
[26-Jul-2025 08:28:38] WARNING: [pool www] child 1177 exited on signal 11 (SIGSEGV) after 85.611669 seconds from start
[26-Jul-2025 08:28:38] NOTICE: [pool www] child 1180 started
[26-Jul-2025 08:29:05] WARNING: [pool www] child 1178 exited on signal 11 (SIGSEGV) after 44.655990 seconds from start

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions