CODE docker-image v24: dictionaries separator kills with SIGSEGV

Hi.

Up until the recent docker-image version (I tried: 24.04.1.3 - 89a7742)
I had the environment variable “dictionaries” successfully used with three dictionaries and separated with a comma.

Now the docker-images fails

Preload textencodings
Allowlisted languages: de_DE,en_US 
Preloading dictionaries: 
Preloading thesauri: 
Preloading breakiterator: frk-00011-00011 2024-04-24 08:37:26.795303 +0000 [ coolforkit ] SIG   Fatal signal received: SIGSEGV code: 1 for address: 0x0
Recent activity:

Backtrace 11 - forkit startup of 24.04.1.3 89a7742:
/usr/bin/coolforkit(_ZN7SigUtil13dumpBacktraceEv+0x73)[0x630d93]
/usr/bin/coolforkit[0x6311b5]

Looking at how the dictionaries are separated without specifying it (using blank space), it works (again), and maybe it was always supposed to be that way.

Anyway: just to let you know:

docker run --rm --env dictionaries="de_DE en_US" collabora/code:latest

works while using “de_DE,en_US” does not.

Cheers.

2 Likes

Same error here. Upgrading 23.05.8.4-124.04.1.3-1.

Installation from Debian packages.

Workaround from Timar: Crash on 24.04 ubuntu packages · Issue #8853 · CollaboraOnline/online · GitHub

1 Like

Fantastic. Thanks for all the information @jolly-jump + updating with the workaround @rob. :slight_smile: