From 86413ca11fc9cbeb8d0e993ac9049a5bb00afc27 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 10 Aug 2025 20:48:33 +0200 Subject: [PATCH] filebrowser: disable pcre jit to avoid crash --- filebrowser/CHANGELOG.md | 3 +++ filebrowser/config.json | 2 +- filebrowser/rootfs/etc/nginx/nginx.conf | 4 +++- filebrowser/updater.json | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/filebrowser/CHANGELOG.md b/filebrowser/CHANGELOG.md index 1fe6d8671..2068b11f7 100644 --- a/filebrowser/CHANGELOG.md +++ b/filebrowser/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2.42.2-3 (10-08-2025) +- Fix: disable PCRE JIT in Nginx to prevent crashes on some x86 systems + ## 2.42.2-2 (09-08-2025) - Minor bugs fixed diff --git a/filebrowser/config.json b/filebrowser/config.json index 067800fb3..2dad05a9f 100644 --- a/filebrowser/config.json +++ b/filebrowser/config.json @@ -129,5 +129,5 @@ "slug": "filebrowser", "udev": true, "url": "https://github.com/alexbelgium/hassio-addons", - "version": "2.42.2-2" + "version": "2.42.2-3" } diff --git a/filebrowser/rootfs/etc/nginx/nginx.conf b/filebrowser/rootfs/etc/nginx/nginx.conf index 833c2ad1d..b63c45454 100644 --- a/filebrowser/rootfs/etc/nginx/nginx.conf +++ b/filebrowser/rootfs/etc/nginx/nginx.conf @@ -12,7 +12,9 @@ pid /var/run/nginx.pid; worker_processes 1; # Enables the use of JIT for regular expressions to speed-up their processing. -pcre_jit on; +# Disabled for compatibility with CPUs that do not support PCRE JIT, which caused +# crashes on some systems (see issue #1993). +pcre_jit off; # Write error log to Hass.io add-on log. error_log /proc/1/fd/1 error; diff --git a/filebrowser/updater.json b/filebrowser/updater.json index 3b6dee9c6..d48538022 100644 --- a/filebrowser/updater.json +++ b/filebrowser/updater.json @@ -1,6 +1,6 @@ { "github_beta": "true", - "last_update": "09-08-2025", + "last_update": "10-08-2025", "paused": false, "repository": "alexbelgium/hassio-addons", "slug": "filebrowser",