GUI will hang on startup and start leaking memory until stopped. (v0.16.1-rc.2) #297

Closed
opened 2026-04-05 18:18:59 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @nikthechampiongr on 7/25/2025

Hello. I am trying to run slimevr server version v0.16.1-rc.2 on linux with kernel 6.15.7-zen1-1-zen. The GUI, seemingly if a previous server existed and was stopped, once started will hang while loading and it will proceed to leak memory indefinitely. Surprisingly, if the server was already running(e.g. if you send SIGTERM to the gui but not the server and then restart the gui) it will establish a connection just fine and work normally.

Server installed with the AUR package.

Logs only contain the following spammed thousands of times. The log file will continue to grow until the application is stopped with this message:

2025-07-26 01:09:44 [WARNING] [TrackerServer] Error parsing packet DatagramPacket{null}
java.net.SocketException: Operation not permitted
	at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method)
	at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:1005)
	at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:966)
	at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:889)
	at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:952)
	at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:193)
	at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662)
	at dev.slimevr.tracking.trackers.udp.TrackersUDPServer.run(TrackersUDPServer.kt:292)
*Originally created by @nikthechampiongr on 7/25/2025* Hello. I am trying to run slimevr server version v0.16.1-rc.2 on linux with kernel 6.15.7-zen1-1-zen. The GUI, seemingly if a previous server existed and was stopped, once started will hang while loading and it will proceed to leak memory indefinitely. Surprisingly, if the server was already running(e.g. if you send SIGTERM to the gui but not the server and then restart the gui) it will establish a connection just fine and work normally. Server installed with the [AUR package](https://aur.archlinux.org/packages/slimevr-beta-bin). Logs only contain the following spammed thousands of times. The log file will continue to grow until the application is stopped with this message: ``` 2025-07-26 01:09:44 [WARNING] [TrackerServer] Error parsing packet DatagramPacket{null} java.net.SocketException: Operation not permitted at java.base/sun.nio.ch.DatagramChannelImpl.send0(Native Method) at java.base/sun.nio.ch.DatagramChannelImpl.sendFromNativeBuffer(DatagramChannelImpl.java:1005) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:966) at java.base/sun.nio.ch.DatagramChannelImpl.send(DatagramChannelImpl.java:889) at java.base/sun.nio.ch.DatagramChannelImpl.blockingSend(DatagramChannelImpl.java:952) at java.base/sun.nio.ch.DatagramSocketAdaptor.send(DatagramSocketAdaptor.java:193) at java.base/java.net.DatagramSocket.send(DatagramSocket.java:662) at dev.slimevr.tracking.trackers.udp.TrackersUDPServer.run(TrackersUDPServer.kt:292) ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/SlimeVR-Server#297