Merge branch '2776-shell-elogbook-with-non-ascii-segfault' into 'master'

Resolve "shell: elogbook with non ascii segfault"

Closes #2776

See merge request !3728
10 jobs for master in 96 minutes and 37 seconds (queued for 2 seconds)