Skip to content

[BUG] Alpine version adds musl/library issue with libcoreclr.so #79

@adamflagg

Description

@adamflagg

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

After updating from ls136 to ls137 I began getting a repeated boot loop about the appdata config folder. Even launching against an empty appdata folder fresh persisted this issue. Basically, a successful run failed right before MigrationController executed:

2026-02-21T23:37:41.780586621Z [custom-init] No custom files found, skipping...
2026-02-21T23:37:43.054074710Z [Info] Bootstrap: Starting Prowlarr - /app/prowlarr/bin/Prowlarr - Version 2.3.0.5236 
2026-02-21T23:37:43.064680106Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:43.079750733Z [Debug] Bootstrap: Console selected 
2026-02-21T23:37:43.080981566Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:43.250418776Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:45.686533255Z [Info] Bootstrap: Starting Prowlarr - /app/prowlarr/bin/Prowlarr - Version 2.3.0.5236 
2026-02-21T23:37:45.697857672Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:45.714732055Z [Debug] Bootstrap: Console selected 
2026-02-21T23:37:45.716375996Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:45.927337020Z [Info] AppFolderInfo: Data directory is being overridden to [/config]

dmesg revealed this:

root@morty:~/appdata/prowlarr# dmesg | grep -i -E "prowlarr|oom|killed|segfault" | tail -20
[3087941.909156] Prowlarr[1401377]: segfault at 7 ip 000014643fadc3eb sp 00007fff77967c40 error 6 in libcoreclr.so[31d3eb,14643f967000+4b9000] likely on CPU 7 (core 3, socket 0)
[3087944.473943] Prowlarr[1401924]: segfault at 7 ip 00001549ae9513eb sp 00007ffe4ffb0c50 error 6 in libcoreclr.so[31d3eb,1549ae7dc000+4b9000] likely on CPU 8 (core 4, socket 0)
[3087947.105578] Prowlarr[1402348]: segfault at 7 ip 000014f4745ce3eb sp 00007fff52a7d220 error 6 in libcoreclr.so[31d3eb,14f474459000+4b9000] likely on CPU 0 (core 0, socket 0)
[3087949.702773] Prowlarr[1402797]: segfault at 7 ip 00001469b99013eb sp 00007ffd74468230 error 6 in libcoreclr.so[31d3eb,1469b978c000+4b9000] likely on CPU 9 (core 4, socket 0)
[3087973.484269] Prowlarr[1407289]: segfault at 7 ip 000014dffc36a3eb sp 00007ffd19e7c120 error 6 in libcoreclr.so[31d3eb,14dffc1f5000+4b9000] likely on CPU 9 (core 4, socket 0)
[3087975.182098] Prowlarr[1407600]: segfault at 7 ip 000014adead833eb sp 00007ffe570d6920 error 6 in libcoreclr.so[31d3eb,14adeac0e000+4b9000] likely on CPU 11 (core 5, socket 0)
[3087976.858225] Prowlarr[1407790]: segfault at 7 ip 00001504f58663eb sp 00007ffd620a9900 error 6 in libcoreclr.so[31d3eb,1504f56f1000+4b9000] likely on CPU 4 (core 2, socket 0)
[3087978.595612] Prowlarr[1408077]: segfault at 7 ip 00001506acbe33eb sp 00007ffce6950240 error 6 in libcoreclr.so[31d3eb,1506aca6e000+4b9000] likely on CPU 8 (core 4, socket 0)
[3087980.310910] Prowlarr[1408305]: segfault at 7 ip 00001512c539f3eb sp 00007ffc34a8ee50 error 6 in libcoreclr.so[31d3eb,1512c522a000+4b9000] likely on CPU 6 (core 3, socket 0)
[3087982.031711] Prowlarr[1408574]: segfault at 7 ip 0000148954c733eb sp 00007ffef05b6990 error 6 in libcoreclr.so[31d3eb,148954afe000+4b9000] likely on CPU 0 (core 0, socket 0)
[3087983.644785] Prowlarr[1408877]: segfault at 7 ip 0000145bb0f5f3eb sp 00007ffd2676b2b0 error 6 in libcoreclr.so[31d3eb,145bb0dea000+4b9000] likely on CPU 1 (core 0, socket 0)
[3087985.482823] Prowlarr[1409271]: segfault at 7 ip 000014a24b8643eb sp 00007ffe2cb03550 error 6 in libcoreclr.so[31d3eb,14a24b6ef000+4b9000] likely on CPU 11 (core 5, socket 0)
[3087987.175194] Prowlarr[1409581]: segfault at 7 ip 000014bb4a6983eb sp 00007ffcf8253150 error 6 in libcoreclr.so[31d3eb,14bb4a523000+4b9000] likely on CPU 10 (core 5, socket 0)
[3087988.826196] Prowlarr[1409867]: segfault at 7 ip 000014ba5ee063eb sp 00007ffd9bcccc70 error 6 in libcoreclr.so[31d3eb,14ba5ec91000+4b9000] likely on CPU 4 (core 2, socket 0)
[3087990.501310] Prowlarr[1410231]: segfault at 7 ip 000014fc8e7213eb sp 00007ffd638da380 error 6 in libcoreclr.so[31d3eb,14fc8e5ac000+4b9000] likely on CPU 10 (core 5, socket 0)
[3087992.286493] Prowlarr[1410385]: segfault at 7 ip 00001481f38433eb sp 00007ffc09859fe0 error 6 in libcoreclr.so[31d3eb,1481f36ce000+4b9000] likely on CPU 11 (core 5, socket 0)
[3087993.964002] Prowlarr[1410674]: segfault at 7 ip 0000147390a273eb sp 00007ffdf800cd60 error 6 in libcoreclr.so[31d3eb,1473908b2000+4b9000] likely on CPU 5 (core 2, socket 0)
[3087995.713996] Prowlarr[1410989]: segfault at 7 ip 0000153ae37143eb sp 00007ffee099aa90 error 6 in libcoreclr.so[31d3eb,153ae359f000+4b9000] likely on CPU 9 (core 4, socket 0)
[3087997.393165] Prowlarr[1411149]: segfault at 7 ip 0000154dd73423eb sp 00007ffd1dcae430 error 6 in libcoreclr.so[31d3eb,154dd71cd000+4b9000] likely on CPU 10 (core 5, socket 0)
[3087999.099168] Prowlarr[1411486]: segfault at 7 ip 00001490f1db73eb sp 00007ffce25973b0 error 6 in libcoreclr.so[31d3eb,1490f1c42000+4b9000] likely on CPU 9 (core 4, socket 0)

Reverting to ls136 allowed it to boot as below, so I'm assuming this is an issue with alpine bumping to 3.23 with related incompatibility issues?

Expected Behavior

Successful launch

2026-02-21T23:50:35.309785231Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:50:35.406684805Z [Info] MigrationController: *** Migrating data source=/config/prowlarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 

Steps To Reproduce

Attempt to bring a fresh instance online via docker compose on Unraid on ls137.

Environment

- OS: Unraid 7.2.3
- How docker service was installed: Compose manager Unraid plugin

CPU architecture

x86-64

Docker creation

services:
  prowlarr:
    image: ghcr.io/linuxserver/prowlarr:2.3.0.5236-ls137
    container_name: prowlarr
    restart: unless-stopped
    networks:
      - ${PROXY_NETWORK:-web-proxy}
      - ${APP_NETWORK:-app-bridge}
      - ${GLUETUN_NETWORK:-gluetun-bridge}
    ports:
      - ${PORT_PROWLARR}:${PORT_PROWLARR}
    volumes:
      - ${APPDATA_DIR}/prowlarr:/config
    environment:
      TZ: ${TZ}
      PUID: ${PUID}
      PGID: ${PGID}

Container logs

2026-02-21T23:37:41.780586621Z [custom-init] No custom files found, skipping...
2026-02-21T23:37:43.054074710Z [Info] Bootstrap: Starting Prowlarr - /app/prowlarr/bin/Prowlarr - Version 2.3.0.5236 
2026-02-21T23:37:43.064680106Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:43.079750733Z [Debug] Bootstrap: Console selected 
2026-02-21T23:37:43.080981566Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:43.250418776Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:45.686533255Z [Info] Bootstrap: Starting Prowlarr - /app/prowlarr/bin/Prowlarr - Version 2.3.0.5236 
2026-02-21T23:37:45.697857672Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:45.714732055Z [Debug] Bootstrap: Console selected 
2026-02-21T23:37:45.716375996Z [Info] AppFolderInfo: Data directory is being overridden to [/config] 
2026-02-21T23:37:45.927337020Z [Info] AppFolderInfo: Data directory is being overridden to [/config]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions