Frequent Roon database corruption on Windows (ref#JGAMCJ)

What’s happening?

· My Roon software won't start up

How can we help?

· I am experiencing freezes or crashes

Other options

· My Roon software won't start up

Describe the issue

Roon is constantly nuking it's own database, every 2-3 weeks it kills itself and I have to restore from a backup.

Nothing changes, nothing happens, the device running RoonServer is a dedicated Windows box that is running Roon, Jellyfin, Plex, etc.

No other applications are seeing database corruption.

Describe your network setup

Ubiquiti UDM Pro Max, USW Enterprise 24 POE, U7 Pro Max

I have pre-emptively uploaded logs. Hopefully this issue can get sorted, I’ve been running into it more and more frequently over the last year.

Hi @Tom_Tartaro ,

Thanks for sending the logs over. It looks like your specific corruption type is Corruption: corrupted compressed block contents. This type of corruption is sometimes related to failing hard drives. Have you by any chance tried running a disk check yet on your C: drive?

Sometimes it might be useful to run HDD health-checking tools like https://www.hdsentinel.com (trial/free version is fine). I’ve been able to catch some of my HDDs health failing this way, even if other aspects of the drive seemed to be ok.

I don’t think it’s the drive, otherwise I would have been experiencing these issues with other apps with much bigger databases than my Roon Server has. Over the last almost year, it has only been Roon, and it only corrupts while I’m actively using it. This happens literally every 2 weeks minimum, sometimes more often.

I did run a chkdsk though, just to rule it out, and nothing. I also checked SMART status for my drives, and also nothing.

We can also rule out a corrupted backup, as I’ve tried starting fresh with my install about 3 times, and each time ends up the same way. Recently I’ve just been restoring the backup just because it’s the fastest way to fix it.

Silly question maybe is the C:\ Drive of your server an SSD ?

Is there any reason why it wouldn’t be in the year of our lord, 2025? :grin:

Just asking :innocent:

Hi @Tom_Tartaro,

Thank you for the report.

At your convenience, please compress and upload a copy of your Roon database (RoonServer folder) and upload it here for our QA team to investigate more closely.