App update resulted in Apache core dumps

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version:
    • Nextcloud 33.0.3
  • Operating system and version:
    • #1 SMP PREEMPT Debian 1:6.12.75-1+rpt1~bookworm (2026-03-11)
  • Web server and version:
    • Server version: Apache/2.4.67 (Debian)
  • Reverse proxy and version:
    • nginx version: openresty/1.27.1.2
  • PHP version:
    • PHP 8.4.21 (cli) (built: May 8 2026 19:26:29) (NTS)
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes
  • When did this problem seem to first start?
    • recently
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • OMV Container
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issues you are facing:

After uppgrading two apps the Nextcloud server was no longer accesible looking at the logs I saw that Apache core dumps. After restarting the container everything went back to normal. Is this something related to the apps or Nextcloud 33 that would be helpful information for the devs?

Steps to replicate it (hint: details matter!):

  1. Go to Apps
  2. Click update all
  3. Nextcloud no longer accessible

Log entries

nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:09 +0200] "POST /login/confirm HTTP/1.1" 200 846 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:09 +0200] "GET /settings/apps/update/end_to_end_encryption HTTP/1.1" 200 762 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:11 +0200] "GET /ocs/v2.php/core/navigation/apps?format=json HTTP/1.1" 200 1225 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:12 +0200] "POST /apps/text/session/170/push HTTP/1.1" 200 785 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 AscDesktopEditor/9.3.1.8 Safari/537.36"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:13 +0200] "POST /apps/text/session/170/sync HTTP/1.1" 200 1937 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 AscDesktopEditor/9.3.1.8 Safari/537.36"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:09 +0200] "GET /settings/apps/update/calendar HTTP/1.1" 200 752 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:15 +0200] "GET /ocs/v2.php/core/navigation/apps?format=json HTTP/1.1" 200 1225 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"
nextcloud     | 83.97.85.45 - - [14/May/2026:08:30:18 +0200] "POST /apps/text/session/170/sync HTTP/1.1" 200 1937 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 AscDesktopEditor/9.3.1.8 Safari/537.36"
nextcloud     | [Thu May 14 08:30:21.009075 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 163 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:21.009180 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 171 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:25.013403 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 81 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:28.016608 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 207 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:30.018787 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 201 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:33.023526 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 164 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:34.027447 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 162 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:34.027847 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 505 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:35.034737 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 170 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:41.041314 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 637 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:43.042611 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 638 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:44.045210 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 639 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:44.045267 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 640 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:44.045278 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 641 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:49.053524 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 642 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:50.056344 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 643 exit signal Segmentation fault (11)
nextcloud     | [Thu May 14 08:30:52.059988 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 644 exit signal Segmentation fault (11)

Nextcloud

{"reqId":"SNBcODJExge8WQ6C4IGw","level":3,"time":"2026-05-11T06:40:20+00:00","remoteAddr":"46.140.241.51","user":"johannes","app":"onlyoffice","method":"GET","url":"/core/preview?fileId=214877&x=32&y=32&mimeFallback=true&v=d7072b&a=0","scriptName":"/index.php","message":"Failed to download thumbnail","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 AscDesktopEditor/9.3.1.8 Safari/537.36","version":"33.0.3.2","exception":{"Exception":"GuzzleHttp\\Exception\\ConnectException","Message":"cURL error 28: Connection timed out after 60002 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://cloud.kingma.ch/cache/files/data/conv_thumb_2446322126_1025/output.jpg/thumb_2446322126.jpg?md5=S8F6ZiP5Sw3qQsbDvhT18w&expires=1778482461&filename=thumb_2446322126.jpg","Code":0,"Trace":[{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":207,"function":"createRejection","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","line":159,"function":"finishError","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[{"__class__":"GuzzleHttp\\Handler\\CurlHandler"},"*** sensitive parameters replaced ***",{"__class__":"GuzzleHttp\\Handler\\CurlFactory"}]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php","line":47,"function":"finish","class":"GuzzleHttp\\Handler\\CurlFactory","type":"::","args":[{"__class__":"GuzzleHttp\\Handler\\CurlHandler"},"*** sensitive parameters replaced ***",{"__class__":"GuzzleHttp\\Handler\\CurlFactory"}]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":142,"function":"__invoke","class":"GuzzleHttp\\Handler\\CurlHandler","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/DnsPinMiddleware.php","line":110,"function":"{closure:{closure:GuzzleHttp\\Middleware::tap():137}:138}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php","line":35,"function":"{closure:{closure:OC\\Http\\Client\\DnsPinMiddleware::addDnsPinning():104}:105}","class":"OC\\Http\\Client\\DnsPinMiddleware","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":31,"function":"__invoke","class":"GuzzleHttp\\PrepareBodyMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php","line":71,"function":"{closure:{closure:GuzzleHttp\\Middleware::cookies():28}:29}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":66,"function":"__invoke","class":"GuzzleHttp\\RedirectMiddleware","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php","line":75,"function":"{closure:{closure:GuzzleHttp\\Middleware::httpErrors():60}:61}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":333,"function":"__invoke","class":"GuzzleHttp\\HandlerStack","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":169,"function":"transfer","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***"]},{"file":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"requestAsync","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Http/Client/Client.php","line":219,"function":"request","class":"GuzzleHttp\\Client","type":"->","args":["*** sensitive parameters replaced ***","*** sensitive parameters replaced ***",{"verify":"/var/www/html/resources/config/ca-bundle.crt","timeout":60,"version":"2.0","curl":{"84":4},"nextcloud":{"allow_local_address":true},"0":"And 2 more entries, set log level to debug to see all entries"}]},{"file":"/var/www/html/custom_apps/onlyoffice/lib/DocumentService.php","line":410,"function":"get","class":"OC\\Http\\Client\\Client","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/custom_apps/onlyoffice/lib/Preview.php","line":273,"function":"request","class":"OCA\\Onlyoffice\\DocumentService","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/html/lib/private/Preview/GeneratorHelper.php","line":25,"function":"getThumbnail","class":"OCA\\Onlyoffice\\Preview","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},4096,4096]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":381,"function":"getThumbnail","class":"OC\\Preview\\GeneratorHelper","type":"->","args":[{"__class__":"OCA\\Onlyoffice\\Preview"},{"__class__":"OC\\Files\\Node\\File"},4096,4096]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":335,"function":"generateProviderPreview","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},4096,4096,false,true,"application/pdf",null]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":126,"function":"getMaxPreview","class":"OC\\Preview\\Generator","type":"->","args":[[],{"__class__":"OC\\Files\\Node\\File"},"application/pdf",null]},{"file":"/var/www/html/lib/private/Preview/Generator.php","line":94,"function":"generatePreviews","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},[{"width":32,"height":32,"crop":true,"mode":"fill"}],"application/pdf",true]},{"file":"/var/www/html/lib/private/PreviewManager.php","line":166,"function":"getPreview","class":"OC\\Preview\\Generator","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},32,32,true,"fill",null,true]},{"file":"/var/www/html/core/Controller/PreviewController.php","line":166,"function":"getPreview","class":"OC\\PreviewManager","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},32,32,true,"fill"]},{"file":"/var/www/html/core/Controller/PreviewController.php","line":128,"function":"fetchPreview","class":"OC\\Core\\Controller\\PreviewController","type":"->","args":[{"__class__":"OC\\Files\\Node\\File"},32,32,false,true,"fill",true]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":205,"function":"getPreviewByFileId","class":"OC\\Core\\Controller\\PreviewController","type":"->","args":[214877,32,32,false,true,"fill",true]},{"file":"/var/www/html/lib/private/AppFramework/Http/Dispatcher.php","line":118,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\PreviewController"},"getPreviewByFileId"]},{"file":"/var/www/html/lib/private/AppFramework/App.php","line":153,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\PreviewController"},"getPreviewByFileId"]},{"file":"/var/www/html/lib/private/Route/Router.php","line":321,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\PreviewController","getPreviewByFileId",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"core.preview.getpreviewbyfileid"}]},{"file":"/var/www/html/lib/base.php","line":1155,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/core/preview"]},{"file":"/var/www/html/index.php","line":25,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php","Line":277,"message":"Failed to download thumbnail","exception":"{\"class\":\"GuzzleHttp\\Exception\\ConnectException\",\"message\":\"cURL error 28: Connection timed out after 60002 milliseconds (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://cloud.kingma.ch/cache/files/data/conv_thumb_2446322126_1025/output.jpg/thumb_2446322126.jpg?md5=S8F6ZiP5Sw3qQsbDvhT18w&expires=1778482461&filename=thumb_2446322126.jpg\",\"code\":0,\"file\":\"/var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php:277\",\"trace\":\"#0 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php(207): GuzzleHttp\\Handler\\CurlFactory::createRejection(Object(GuzzleHttp\\Handler\\EasyHandle), Array)\\n#1 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php(159): GuzzleHttp\\Handler\\CurlFactory::finishError(Object(GuzzleHttp\\Handler\\CurlHandler), Object(GuzzleHttp\\Handler\\EasyHandle), Object(GuzzleHttp\\Handler\\CurlFactory))\\n#2 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\\Handler\\CurlFactory::finish(Object(GuzzleHttp\\Handler\\CurlHandler), Object(GuzzleHttp\\Handler\\EasyHandle), Object(GuzzleHttp\\Handler\\CurlFactory))\\n#3 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php(142): GuzzleHttp\\Handler\\CurlHandler->__invoke(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#4 /var/www/html/lib/private/Http/Client/DnsPinMiddleware.php(110): GuzzleHttp\\Middleware::{closure:{closure:GuzzleHttp\\Middleware::tap():137}:138}(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#5 /var/www/html/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): OC\\Http\\Client\\DnsPinMiddleware->{closure:{closure:OC\\Http\\Client\\DnsPinMiddleware::addDnsPinning():104}:105}(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#6 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#7 /var/www/html/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\\Middleware::{closure:{closure:GuzzleHttp\\Middleware::cookies():28}:29}(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#8 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\\RedirectMiddleware->__invoke(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#9 /var/www/html/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\\Middleware::{closure:{closure:GuzzleHttp\\Middleware::httpErrors():60}:61}(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#10 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\\HandlerStack->__invoke(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#11 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\\Client->transfer(Object(GuzzleHttp\\Psr7\\Request), Array)\\n#12 /var/www/html/3rdparty/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\\Client->requestAsync('get', Object(GuzzleHttp\\Psr7\\Uri), Array)\\n#13 /var/www/html/lib/private/Http/Client/Client.php(219): GuzzleHttp\\Client->request('get', 'https://cloud.k...', Array)\\n#14 /var/www/html/custom_apps/onlyoffice/lib/DocumentService.php(410): OC\\Http\\Client\\Client->get('https://cloud.k...', Array)\\n#15 /var/www/html/custom_apps/onlyoffice/lib/Preview.php(273): OCA\\Onlyoffice\\DocumentService->request('https://cloud.k...')\\n#16 /var/www/html/lib/private/Preview/GeneratorHelper.php(25): OCA\\Onlyoffice\\Preview->getThumbnail(Object(OC\\Files\\Node\\File), 4096, 4096)\\n#17 /var/www/html/lib/private/Preview/Generator.php(381): OC\\Preview\\GeneratorHelper->getThumbnail(Object(OCA\\Onlyoffice\\Preview), Object(OC\\Files\\Node\\File), 4096, 4096)\\n#18 /var/www/html/lib/private/Preview/Generator.php(335): OC\\Preview\\Generator->generateProviderPreview(Object(OC\\Files\\Node\\File), 4096, 4096, false, true, 'application/pdf', NULL)\\n#19 /var/www/html/lib/private/Preview/Generator.php(126): OC\\Preview\\Generator->getMaxPreview(Array, Object(OC\\Files\\Node\\File), 'application/pdf', NULL)\\n#20 /var/www/html/lib/private/Preview/Generator.php(94): OC\\Preview\\Generator->generatePreviews(Object(OC\\Files\\Node\\File), Array, 'application/pdf', true)\\n#21 /var/www/html/lib/private/PreviewManager.php(166): OC\\Preview\\Generator->getPreview(Object(OC\\Files\\Node\\File), 32, 32, true, 'fill', NULL, true)\\n#22 /var/www/html/core/Controller/PreviewController.php(166): OC\\PreviewManager->getPreview(Object(OC\\Files\\Node\\File), 32, 32, true, 'fill')\\n#23 /var/www/html/core/Controller/PreviewController.php(128): OC\\Core\\Controller\\PreviewController->fetchPreview(Object(OC\\Files\\Node\\File), 32, 32, false, true, 'fill', true)\\n#24 /var/www/html/lib/private/AppFramework/Http/Dispatcher.php(205): OC\\Core\\Controller\\PreviewController->getPreviewByFileId(214877, 32, 32, false, true, 'fill', true)\\n#25 /var/www/html/lib/private/AppFramework/Http/Dispatcher.php(118): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OC\\Core\\Controller\\PreviewController), 'getPreviewByFil...')\\n#26 /var/www/html/lib/private/AppFramework/App.php(153): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OC\\Core\\Controller\\PreviewController), 'getPreviewByFil...')\\n#27 /var/www/html/lib/private/Route/Router.php(321): OC\\AppFramework\\App::main('OC\\\\Core\\\\Control...', 'getPreviewByFil...', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\\n#28 /var/www/html/lib/base.php(1155): OC\\Route\\Router->match('/core/preview')\\n#29 /var/www/html/index.php(25): OC::handleRequest()\\n#30 {main}\"}","CustomMessage":"Failed to download thumbnail"}}
{"reqId":"oZntKM0HRzmJ3l0zspbN","level":3,"time":"2026-05-12T04:09:30+00:00","remoteAddr":"222.252.38.27","user":"--","app":"onlyoffice","method":"GET","url":"/apps/onlyoffice/download?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJkb3dubG9hZCIsImZpbGVJZCI6MTE5ODQ5LCJ1c2VySWQiOiJqb2hhbm5lcyJ9.9OH182AOnzX6PTSrWLZW-XidB4UTQyz95-E3g2xTuLQ%22%2C%E2%80%9Cpdf%E2%80%9D%2C%E2%80%9Cjpeg%E2%80%9D%2C%E2%80%9Cthumb_2914863108%E2%80%9D%5D%7D%2C%7B%E2%80%9Cfile%E2%80%9D%3A%E2%80%9C%2Fvar%2Fwww%2Fhtml%2Flib%2Fprivate%2FPreview%2FProviderV1Adapter.php%E2%80%9D%2C%E2%80%9Cline%E2%80%9D%3A35%2C%E2%80%9Cfunction%E2%80%9D%3A%E2%80%9CgetThumbnail%E2%80%9D%2C%E2%80%9Cclass%E2%80%9D%3A%E2%80%9COCA%5C%5COnlyoffice%5C%5CPreview%E2%80%9D%2C%E2%80%9Ctype%E2%80%9D%3A%22-","scriptName":"/index.php","message":"Download with empty or not correct hash: Wrong number of segments","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/78.0.3904.97 Safari/537.36","version":"33.0.3.2","data":{"app":"onlyoffice"}}
{"reqId":"14SCF8Vp4iy4G26wY6KI","level":3,"time":"2026-05-13T17:02:41+00:00","remoteAddr":"169.224.38.161","user":"--","app":"onlyoffice","method":"GET","url":"/apps/onlyoffice/download?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJkb3dubG9hZCIsImZpbGVJZCI6MTE5ODQ5LCJ1c2VySWQiOiJqb2hhbm5lcyJ9.9OH182AOnzX6PTSrWLZW-XidB4UTQyz95-E3g2xTuLQ%22%2C%E2%80%9Cpdf%E2%80%9D%2C%E2%80%9Cjpeg%E2%80%9D%2C%E2%80%9Cthumb_2914863108%E2%80%9D%5D%7D%2C%7B%E2%80%9Cfile%E2%80%9D%3A%E2%80%9C%2Fvar%2Fwww%2Fhtml%2Flib%2Fprivate%2FPreview%2FProviderV1Adapter.php%E2%80%9D%2C%E2%80%9Cline%E2%80%9D%3A35%2C%E2%80%9Cfunction%E2%80%9D%3A%E2%80%9CgetThumbnail%E2%80%9D%2C%E2%80%9Cclass%E2%80%9D%3A%E2%80%9COCA%5C%5COnlyoffice%5C%5CPreview%E2%80%9D%2C%E2%80%9Ctype%E2%80%9D%3A%22-","scriptName":"/index.php","message":"Download with empty or not correct hash: Wrong number of segments","userAgent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36","version":"33.0.3.2","data":{"app":"onlyoffice"}}
{"reqId":"sKQoMCzOGVcEWGKIrJoM","level":3,"time":"2026-05-14T06:29:48+00:00","remoteAddr":"83.97.85.45","user":"king_admin","app":"jsresourceloader","method":"GET","url":"/settings/admin/onlyoffice","scriptName":"/index.php","message":"Could not find resource core/js/dist/systemtags.js to load","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0","version":"33.0.3.2","data":{"app":"jsresourceloader"}}

Web Browser

Apps

Enabled:

  • activity: 6.0.0
  • admin_audit: 1.23.0
  • bookmarks: 16.1.4
  • brewmemo: 0.6.0
  • bruteforcesettings: 6.0.0
  • calendar: 6.4.0
  • camerarawpreviews: 0.9.0
  • circles: 33.0.0
  • cloud_federation_api: 1.17.0
  • comments: 1.23.0
  • contacts: 8.4.5
  • contactsinteraction: 1.14.1
  • cookbook: 0.11.6
  • dashboard: 7.13.0
  • dav: 1.36.0
  • encryption: 2.21.0
  • end_to_end_encryption: 2.1.1
  • federatedfilesharing: 1.23.0
  • federation: 1.23.0
  • files: 2.5.0
  • files_downloadlimit: 5.1.0
  • files_external: 1.25.1
  • files_pdfviewer: 6.0.0
  • files_reminders: 1.6.0
  • files_sharing: 1.25.2
  • files_trashbin: 1.23.0
  • files_versions: 1.26.0
  • firstrunwizard: 6.0.0
  • fulltextsearch: 33.0.0
  • groupfolders: 21.0.7
  • logreader: 6.0.0
  • lookup_server_connector: 1.21.0
  • nextcloud_announcements: 5.0.0
  • notes: 5.0.0
  • notifications: 6.0.0
  • oauth2: 1.21.0
  • onlyoffice: 10.0.0
  • password_policy: 5.0.0
  • photos: 6.0.0
  • privacy: 5.0.0
  • profile: 1.2.0
  • provisioning_api: 1.23.0
  • recommendations: 6.0.0
  • related_resources: 4.0.0
  • serverinfo: 5.0.0
  • settings: 1.16.0
  • sharebymail: 1.23.0
  • support: 5.0.0
  • survey_client: 5.0.0
  • suspicious_login: 11.0.0
  • systemtags: 1.23.0
  • tables: 2.1.1
  • text: 7.0.1
  • theming: 2.8.0
  • twofactor_backupcodes: 1.22.0
  • twofactor_nextcloud_notification: 7.0.0
  • twofactor_totp: 15.0.0
  • updatenotification: 1.23.0
  • uppush: 2.4.0
  • user_status: 1.13.0
  • viewer: 6.0.0
  • weather_status: 1.13.0
  • webhook_listeners: 1.5.0
  • workflowengine: 2.15.0
    Disabled:
  • app_api: 33.0.0 (installed 32.0.0)
  • testing: 1.23.0
  • user_ldap: 1.24.0 (installed 1.22.0)

Hi @theking2,

Glad you got it resolved with a container restart.

One side note on the logs: the OnlyOffice-related errors are a separate, pre-existing issue with your OnlyOffice configuration — they have no connection to the Apache crashes and would have been present before and after the app update.

As for the crashes themselves: what your logs show is child pid exit signal Segmentation fault (11) — Apache child processes terminated with SIGSEGV. That tells us that something went wrong at a low level, but not why. Without the full Apache error log from the moment of the crash, any explanation of the root cause is speculation.

That said, the fact that a container restart fully resolved the problem allows us to rule out a few things with reasonable confidence: a bug in one of the updated apps or a PHP module incompatibility would have persisted after the restart, since the code on disk remains the same. What a restart does fix is volatile state — running processes, in-memory caches, temporary inconsistencies.

A plausible scenario is therefore that updating apps while Apache was actively serving requests caused a transient inconsistency — for example between cached PHP bytecode and the newly written files on disk — which manifested as a memory fault. But this remains a hypothesis.

If this happens again, the most useful things to capture would be the full Apache error log from the moment of the crash, and the PHP information as seen by the web server (not the CLI) — either from Settings → Administration → System or via a phpinfo page as described in the Nextcloud troubleshooting documentation. That would allow a real diagnosis rather than educated guesswork.

h.t.h.


ernolf

Unfortunately on the container:

lrwxrwxrwx 1 www-data www-data 11 May  8 21:24 access.log -> /dev/stdout
lrwxrwxrwx 1 www-data www-data 11 May  8 21:24 error.log -> /dev/stderr
lrwxrwxrwx 1 www-data www-data 11 May  8 21:24 other_vhosts_access.log -> /dev/stdout

The docker logs (stdout) only contain the errors already mentioned, although the second line in:


83.97.85.45 - - [14/May/2026:08:30:15 +0200] "GET /ocs/v2.php/core/navigation/apps?format=json HTTP/1.1" 200 1225 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0"
83.97.85.45 - - [14/May/2026:08:30:18 +0200] "POST /apps/text/session/170/sync HTTP/1.1" 200 1937 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 AscDesktopEditor/9.3.1.8 Safari/537.36"
[Thu May 14 08:30:21.009075 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 163 exit signal Segmentation fault (11)

Might give a clue that the troubles started wiht the POST /apps/text/session/170/sync. As I’m not sure what this does I can only guess

It happened again after enabling an app via administrator / Apps / Enable:

46.140.241.51 - johannes [01/Jun/2026:13:03:56 +0200] "PROPFIND /remote.php/dav/files/johannes/ HTTP/1.1" 207 987 "-" "Mozilla/5.0 (Linux) mirall/33.0.5 (build 39649) (Nextcloud, fedora-7.0.10-201
.fc44.x86_64 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
46.140.241.51 - Johannes [01/Jun/2026:13:04:15 +0200] "PROPFIND /remote.php/dav/files/johannes/ HTTP/1.1" 207 987 "-" "Mozilla/5.0 (Windows) mirall/33.0.5 (build 20260519) (Nextcloud, windows-10.0
.22631 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
46.140.241.51 - Johannes [01/Jun/2026:13:04:19 +0200] "GET /ocs/v2.php/apps/user_status/api/v1/user_status?format=json HTTP/1.1" 200 873 "-" "Mozilla/5.0 (Windows) mirall/33.0.5 (build 20260519) (
Nextcloud, windows-10.0.22631 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
46.140.241.51 - Johannes [01/Jun/2026:13:04:19 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 304 715 "-" "Mozilla/5.0 (Windows) mirall/33.0.5 (build 2026051
9) (Nextcloud, windows-10.0.22631 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
46.140.241.51 - johannes [01/Jun/2026:13:04:20 +0200] "PROPFIND /remote.php/dav/files/johannes/ HTTP/1.1" 207 987 "-" "Mozilla/5.0 (Linux) mirall/33.0.5 (build 39649) (Nextcloud, fedora-7.0.10-201
.fc44.x86_64 ClientArchitecture: x86_64 OsArchitecture: x86_64)"
46.140.241.51 - - [01/Jun/2026:13:04:20 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 695 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:151.0) Gecko/20100101 Firefox/151.
0"
46.140.241.51 - king_admin [01/Jun/2026:13:03:52 +0200] "POST /settings/apps/enable HTTP/1.1" 200 854 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:151.0) Gecko/20100101 Firefox/151.0"
[Mon Jun 01 13:04:25.388173 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 158 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:25.388256 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 198 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:25.388314 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 855 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:26.388866 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 171 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:27.389269 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 166 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:31.394081 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 150 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:40.401551 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 139 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:44.406999 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 177 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:45.411917 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 183 exit signal Segmentation fault (11)
[Mon Jun 01 13:04:52.420023 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 67 exit signal Segmentation fault (11)

I scrolled back to the first occurance .

I’ve been seeing transient reports of this with PHP on ARM. Most common workaround is messing around with JIT.

Created a opcache.ini file with this content:


; Disable JIT for ARM64 compatibility 
opcache.jit=0 
opcache.jit_buffer_size=0 
 
; Recommended OPcache settings for Nextcloud 
opcache.enable=1 
opcache.enable_cli=1 
opcache.memory_consumption=256 
opcache.interned_strings_buffer=16 
opcache.max_accelerated_files=10000 
opcache.revalidate_freq=1 
opcache.validate_timestamps=0