Roon Core segfaulting after upgrading to V987 [Fixed in 988]

Roon Core Machine

Ubuntu Linux
Intel(R) Xeon(R) CPU E3-1225 V2 @ 3.20GHz
8GB RAM

Networking Gear & Setup Details

ASUS

Connected Audio Devices

None used on the core server

Number of Tracks in Library

20000

Description of Issue

After upgrading to V987, seems to be segfaulting and continually restarting:

Jul  6 13:50:35 everest start.sh[855]: Started
Jul  6 13:50:36 everest start.sh[855]: Not responding
Jul  6 13:50:36 everest start.sh[10812]: aac_fixed decoder found, checking libavcodec version...
Jul  6 13:50:36 everest start.sh[10812]: has mp3float: 1, aac_fixed: 1
Jul  6 13:50:41 everest start.sh[855]: Running
Jul  6 13:51:20 everest kernel: [ 3179.899351] Broker:Transpor[10840]: segfault at 0 ip 00007f657390cf40 sp 00007f65734a9450 error 4 in libohNet.so[7f6573841000+d0000]
Jul  6 13:51:20 everest kernel: [ 3179.899363] Code: 44 8b 4c 24 0c 49 89 e8 eb 1c 41 83 f9 01 74 0a 66 83 f8 0a 0f 84 0c 03 00 00 4d 8b 00 4d 85 c0 0f 84 3c fe ff ff 49 8b 78 18 <0f> b7 07 66 83 f8 02 75 d7 41 f6 40 10 40 74 e0 31 c0 81 7f 04 7f
Jul  6 13:51:20 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:00.146 #033[0;32mDebug: PathForResource, filename: ../.update#033[0;0m
Jul  6 13:51:20 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:00.146 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../.update#033[0;0m
Jul  6 13:51:20 everest start.sh[855]: Error
Jul  6 13:51:22 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:02.146 #033[0;32mDebug: PathForResource, filename: ../Appliance/RoonAppliance#033[0;0m
Jul  6 13:51:22 everest start.sh[855]: Initializing
Jul  6 13:51:22 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:02.146 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../Appliance/RoonAppliance#033[0;0m
Jul  6 13:51:22 everest start.sh[855]: Started
Jul  6 13:51:23 everest start.sh[10950]: aac_fixed decoder found, checking libavcodec version...
Jul  6 13:51:23 everest start.sh[10950]: has mp3float: 1, aac_fixed: 1
Jul  6 13:51:26 everest start.sh[855]: Running
Jul  6 13:52:06 everest kernel: [ 3226.573737] Broker:Transpor[10978]: segfault at 0 ip 00007f9eb8a38f40 sp 00007f9eb85d4440 error 4 in libohNet.so[7f9eb896d000+d0000]
Jul  6 13:52:06 everest kernel: [ 3226.573749] Code: 44 8b 4c 24 0c 49 89 e8 eb 1c 41 83 f9 01 74 0a 66 83 f8 0a 0f 84 0c 03 00 00 4d 8b 00 4d 85 c0 0f 84 3c fe ff ff 49 8b 78 18 <0f> b7 07 66 83 f8 02 75 d7 41 f6 40 10 40 74 e0 31 c0 81 7f 04 7f
Jul  6 13:52:07 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:46.838 #033[0;32mDebug: PathForResource, filename: ../.update#033[0;0m
Jul  6 13:52:07 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:46.838 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../.update#033[0;0m
Jul  6 13:52:07 everest start.sh[855]: Error
Jul  6 13:52:09 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:48.838 #033[0;32mDebug: PathForResource, filename: ../Appliance/RoonAppliance#033[0;0m
Jul  6 13:52:09 everest start.sh[855]: #033[0;37;1m#033[0;0m00:52:48.838 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../Appliance/RoonAppliance#033[0;0m
Jul  6 13:52:09 everest start.sh[855]: Initializing
Jul  6 13:52:09 everest start.sh[855]: Started
Jul  6 13:52:09 everest start.sh[11080]: aac_fixed decoder found, checking libavcodec version...
Jul  6 13:52:09 everest start.sh[11080]: has mp3float: 1, aac_fixed: 1
Jul  6 13:52:11 everest start.sh[855]: Running
Jul  6 13:52:53 everest kernel: [ 3273.246001] Broker:Transpor[11109]: segfault at 0 ip 00007f82d29a1f40 sp 00007f82d253d450 error 4 in libohNet.so[7f82d28d6000+d0000]
Jul  6 13:52:53 everest kernel: [ 3273.246013] Code: 44 8b 4c 24 0c 49 89 e8 eb 1c 41 83 f9 01 74 0a 66 83 f8 0a 0f 84 0c 03 00 00 4d 8b 00 4d 85 c0 0f 84 3c fe ff ff 49 8b 78 18 <0f> b7 07 66 83 f8 02 75 d7 41 f6 40 10 40 74 e0 31 c0 81 7f 04 7f
Jul  6 13:52:53 everest start.sh[855]: #033[0;37;1m#033[0;0m00:53:33.490 #033[0;32mDebug: PathForResource, filename: ../.update#033[0;0m
Jul  6 13:52:53 everest start.sh[855]: #033[0;37;1m#033[0;0m00:53:33.490 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../.update#033[0;0m
Jul  6 13:52:53 everest start.sh[855]: Error
Jul  6 13:52:55 everest start.sh[855]: #033[0;37;1m#033[0;0m00:53:35.490 #033[0;32mDebug: PathForResource, filename: ../Appliance/RoonAppliance#033[0;0m
Jul  6 13:52:55 everest start.sh[855]: #033[0;37;1m#033[0;0m00:53:35.490 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../Appliance/RoonAppliance#033[0;0m
Jul  6 13:52:55 everest start.sh[855]: Initializing
Jul  6 13:52:55 everest start.sh[855]: Started
Jul  6 13:52:56 everest start.sh[855]: Not responding
Jul  6 13:52:56 everest start.sh[11216]: aac_fixed decoder found, checking libavcodec version...
Jul  6 13:52:56 everest start.sh[11216]: has mp3float: 1, aac_fixed: 1
Jul  6 13:53:01 everest start.sh[855]: Running
Jul  6 13:53:39 everest kernel: [ 3319.762215] Broker:Transpor[11244]: segfault at 0 ip 00007fdeeb77df40 sp 00007fe44d00e440 error 4 in libohNet.so[7fdeeb6b2000+d0000]
Jul  6 13:53:39 everest kernel: [ 3319.762227] Code: 44 8b 4c 24 0c 49 89 e8 eb 1c 41 83 f9 01 74 0a 66 83 f8 0a 0f 84 0c 03 00 00 4d 8b 00 4d 85 c0 0f 84 3c fe ff ff 49 8b 78 18 <0f> b7 07 66 83 f8 02 75 d7 41 f6 40 10 40 74 e0 31 c0 81 7f 04 7f
Jul  6 13:53:40 everest start.sh[855]: #033[0;37;1m#033[0;0m00:54:20.010 #033[0;32mDebug: PathForResource, filename: ../.update#033[0;0m
Jul  6 13:53:40 everest start.sh[855]: #033[0;37;1m#033[0;0m00:54:20.010 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../.update#033[0;0m
Jul  6 13:53:40 everest start.sh[855]: Error
Jul  6 13:53:42 everest start.sh[855]: #033[0;37;1m#033[0;0m00:54:22.011 #033[0;32mDebug: PathForResource, filename: ../Appliance/RoonAppliance#033[0;0m
Jul  6 13:53:42 everest start.sh[855]: #033[0;37;1m#033[0;0m00:54:22.011 #033[0;32mDebug: PathForResource, candidate: /opt/RoonServer/Server/../Appliance/RoonAppliance#033[0;0m
Jul  6 13:53:42 everest start.sh[855]: Initializing
Jul  6 13:53:42 everest start.sh[855]: Started
Jul  6 13:53:43 everest start.sh[11346]: aac_fixed decoder found, checking libavcodec version...
Jul  6 13:53:43 everest start.sh[11346]: has mp3float: 1, aac_fixed: 1
Jul  6 13:53:46 everest start.sh[855]: Running

Hi @Paul_Sorensen

Are you running tailscale (or similar wireguard-derived vpn) on your Roon core? If so please stop RoonServer and stop tailscaled then start RoonServer again.

That fixed the problem - but I need wireguard for non-roon related reasons… are you guys working to fix the issue? previous version was working fine with the same wireguard setup.

I’m facing the same problem. And a version rollback is not something that it is supported on Roon.
If someone can point me to a guide on how to rollback RoonCore version I’d be grateful

1 Like

Also hoping that this issue is resolved, as wire-guard is a part of networking setup.

We know what the issue is and I have to admit that it was purely an accident that this change made it into this release. We’re on it and should have a resolution soon.

2 Likes

Thanks! Hopefully you can give instructions to update without the UI and without blowing away the existing Roon database.

We’ll be releasing a fix for this shortly. The best way to perform the update is to re-run the Linux easy installer and answer ‘yes’ when prompted to delete the existing installation. This will have no impact on your database or settings and will only take a minute or two.

In case it’s been a while the instructions are here: https://help.roonlabs.com/portal/en/kb/articles/linux-install

1 Like

Build 988 corrects this issue and should now be live.

3 Likes

Confirmed - works for me

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.