Database corrupted at each restart

Core Machine (Operating system/System info/Roon build number)

NUC8i3 with archlinux kernel 5.7.9-arch1-1 with Roon server build 571

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

Lan and Wifi nothing special, the Nuc is on ethernet

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Allo digione with raspberry on ethernet

Description Of Issue

There was no issue at the beginning for some month, my system was the same but with Rock, not archlinux.
After an update (i think 2 or 3 update from now) i have my first database issue.
I have loaded an backup and it’s was ok. But i could not take the last backup, after the restore there was no playlist, and no album… So i have to find an old one that was not corrupted. This happen some times so i switched to archlinux. But again my database got corrupted.
I have make a lot of memtest but i have never an error.
I have check my nvme samsung 970 evo with magician software, again no error…

I have now make some test and what i have found that the problem is comming at every restart of the roon service.

I have installed roon with the aur package.
https://aur.archlinux.org/packages/roonserver/

I restart the service with “systemctl restart roonserver.service

Please help my system is unusable, i lost every time so much change on my playlist and other things…

Here is some log with critical and warning parts:

07/20 23:24:23 Critical: Library.EndMutation: System.OverflowException: Arithmetic operation resulted in an overflow.

at (wrapper alloc) System.Object.AllocVector(intptr,intptr)
at FSE.MyBinaryArrayReader.ReadBytes (System.Int32 count) [0x00000] in :0
at FSE.BinaryReader.get_Sooid () [0x0003a] in :0
at Messaging.FSEMessageDecoder.DecodeOneMessage (IMessage m, System.Int32& requestId, System.Boolean& isFinal) [0x002d4] in :0
at Messaging.FSEMessageDecoder.DecodeOneMessage (IMessage m, System.Int32& requestId, System.Boolean& isFinal) [0x000c0] in :0
at Messaging.FSEMessageDecoder.DecodeCommon (System.Int32& requestId, System.Boolean& isFinal) [0x00066] in :0
at Messaging.FSEMessageDecoder.DecodeMessage () [0x00000] in :0
at Messaging.FSEMessageDecodeSession.DecodeBinaryMessage (Base.ByteBuffer s) [0x0003d] in :0
at Messaging.FSEMessageHelper.DecodeBinaryMessage (Base.ByteBuffer s) [0x00011] in :0
at Sooloos.Broker.Music.MusicDatabase._TryGetValue[T] (System.Object traceid, System.Byte[] key, T& msg) [0x00010] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0
at Sooloos.Broker.Music.MusicDatabase+TransactionCache3[LOCAL,METADATA,OVERLAY].TryGetValue (System.Sooid id, LOCAL& msg, System.Boolean cache) [0x00051] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0 at Sooloos.Broker.Music.MusicDatabase.TryGetValue (System.Sooid trackid, MusicDb.LocalTrack& msg, System.Boolean cache) [0x00000] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0 at Sooloos.Broker.Music.Library+ComputeTrack.get_LocalTrack () [0x00028] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0 at Sooloos.Broker.Music.Library.PerformWorkPartMunge (Sooloos.Broker.Music.Library+ComputeEnv env, System.Collections.Generic.List1[T] album_tracks, System.Collections.Generic.IDictionary2[TKey,TValue] load_tracklitedata) [0x0040d] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0 at Sooloos.Broker.Music.Library.Compute (System.Collections.Generic.IList1[T] tracks, System.Collections.Generic.IDictionary`2[TKey,TValue] load_tracklitedata) [0x001cf] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0
at Sooloos.Broker.Music.LibraryMutationEnv.Finish () [0x00b9a] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0
at Sooloos.Broker.Music.Library.EndMutation () [0x00068] in <5ed9ab2915684a1ca1d9d54b789bb67d>:0
07/20 23:24:23 Trace: [library] endmutation in 5919ms
07/20 23:24:23 Info: [music] first pass through media thread is done
07/20 23:24:23 Info: [loadstatus] IsLibraryLoadFailed False => True
07/20 23:24:23 Info: [loadstatus] IsLibraryLoading True => False
07/20 23:24:23 Info: [transport] initializing
07/20 23:24:23 Info: [loadstatus] IsTransportLoading True => False
07/20 23:24:23 Info: [loadstatus] IsStartup True => False
07/20 23:24:23 Info: [roonapi] initializing
07/20 23:24:23 Info: [roonapi] listening on port 9150
07/20 23:24:25 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from sys
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /proc because it is not a /dev/sd[0-9]* (mountline: proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys because it is not a /dev/sd[0-9]* (mountline: sys /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /dev because it is not a /dev/sd[0-9]* (mountline: dev /dev devtmpfs rw,nosuid,relatime,size=3999680k,nr_inodes=999920,mode=755 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /run because it is not a /dev/sd[0-9]* (mountline: run /run tmpfs rw,nosuid,nodev,relatime,mode=755 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/kernel/security because it is not a /dev/sd[0-9]* (mountline: securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /dev/shm because it is not a /dev/sd[0-9]* (mountline: tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /dev/pts because it is not a /dev/sd[0-9]* (mountline: devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup because it is not a /dev/sd[0-9]* (mountline: tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/unified because it is not a /dev/sd[0-9]* (mountline: cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/systemd because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/pstore because it is not a /dev/sd[0-9]* (mountline: pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/bpf because it is not a /dev/sd[0-9]* (mountline: none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/blkio because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/net_cls,net_prio because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/hugetlb because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/memory because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/cpu,cpuacct because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/freezer because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/pids because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/devices because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/perf_event because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/cpuset because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/fs/cgroup/rdma because it is not a /dev/sd[0-9]* (mountline: cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /proc/sys/fs/binfmt_misc because it is not a /dev/sd[0-9]* (mountline: systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=2623 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /dev/hugepages because it is not a /dev/sd[0-9]* (mountline: hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /dev/mqueue because it is not a /dev/sd[0-9]* (mountline: mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/kernel/debug because it is not a /dev/sd[0-9]* (mountline: debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/kernel/tracing because it is not a /dev/sd[0-9]* (mountline: tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /tmp because it is not a /dev/sd[0-9]* (mountline: tmpfs /tmp tmpfs rw,nosuid,nodev 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /sys/kernel/config because it is not a /dev/sd[0-9]* (mountline: configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /mnt/RoonStorage_91acd38a10e5dc49f5c5295fbbf5889313c93497 because it is not a /dev/sd[0-9]* (mountline: //172.16.42.4/Music /mnt/RoonStorage_91acd38a10e5dc49f5c5295fbbf5889313c93497 cifs rw,relatime,vers=2.1,cache=strict,username=roon,domain=WORKGROUP,uid=0,noforceuid,gid=0,noforcegid,addr=172.16.42.4,file_mode=0755,dir_mode=0755,soft,nounix,mapposix,rsize=1048576,wsize=1048576,bsize=1048576,echo_interval=60,actimeo=1 0 0)
07/20 23:24:27 Debug: [broker/filebrowser/volumeattached] skipping /run/user/1000 because it is not a /dev/sd[0-9]* (mountline: tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=801472k,mode=700,uid=1000,gid=1000 0 0)
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from dev
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from run
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from securityfs
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from devpts
07/20 23:24:28 Info: [stats] 2578mb Virtual, 479mb Physical, 220mb Managed, 0 Handles, 40 Threads
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from cgroup2
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from pstore

07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from systemd-1
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from hugetlbfs
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from mqueue
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from debugfs
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from tracefs
07/20 23:24:28 Warn: [linuxmount/pinfo] coudn’t ascertain disk block device from configfs

14 posts were merged into an existing topic: Roon-remote photos profile