The server crashes immediately whenever an icon is uploaded via the client (e.g., for server or group icons). While the file is successfully written to the directory files/virtualserver_1/internal/icons/, the process terminates instantly without any error entries in the TeamSpeak server logs.
Environment:
OS: Windows Server 2019
Server Version: v6.0.0-beta8
Installation Path:C:\teamspeak6\ (moved out of Program Files to rule out UAC issues)
Client used: Version: 6.0.0-beta3.4
Windows Event Viewer Log:
Faulting Application Name: tsserver.exe
Faulting Module Name: tsserver.exe
Exception Code: 0xc0000409 (Stack Buffer Overrun)
Fault Offset: 0x0000000000ae3021
Steps taken to reproduce:
Connect to the server.
Open Server Settings or Group Permissions.
Upload a standard 16x16 PNG icon.
Server process vanishes immediately after the file is stored on the disk.
Troubleshooting performed:
Running the server as Administrator.
Verified full write permissions for the files directory.
Tested with different file formats (JPG/PNG) and small dimensions (16x16).
Moved the server folder to the root directory C:\ to avoid permission conflicts.
The crash seems to be triggered during the post-processing phase of the upload, likely when the server tries to update the database.
The server also crashes immediately if you try to open/view the icon list, as long as the uploaded file exists in the folder structure. The only way to make the server stable again is to manually delete the icon file from files/virtualserver_1/internal/icons/. Once the file is removed, the server starts and operates normally again. Same as here –> Client crashes when opening server icons tab on Community
Problem also appears when uploading files in the filebrowser.
File gets created on the server in the right directory and then the server immediately crashes.
Of course it also crashes when you try to open/view the explorer again (like the icon list)
as long as the uploaded file exists in the server directory.
I would like to add that these issues do not occur when the server is running in a Docker container. Therefore, it appears to be limited to Windows.
I can’t reproduce this on either beta8 or beta7, regardless of whether S3 is enabled or disabled. Do you have any more info for me? Which community is experiencing the issue, what file is being used for the upload, etc.?
For the strait file upload i tested it with .png files one was 103KB and the other one was 1018KB
And for the icons it was in my case also only .png files.
For me I am not experiencing this in a hosted community from you. I was testing around the ts6server files and I only experience this when I host the server through a windows vm with the .exe file. (rights are checked a file gets created in the directory but server crashes immediately after the upload - or during the upload -)
When the server get’s restarted and i open the filebrowser in the channel i just uploaded the file when the server crashed then the server crashes again immediately.
When i delete the uploaded file in the directory directly on the server, then the server doesnt crashes anymore when opening the filebrowser (but also no file anymore).
When hosted in Linux or in a Docker container this “bug” doesnt come up.
For now i can only speak for WindowsServer2019 I can also do a test in 2025 if you want. Maybe its - as is often the case - a windows behaviour.