You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jellyfin Media Player crashes immediately on startup with a "QSocketNotifier: Can only be used with threads started with QThread" error and a Wayland assertion failure.
To Reproduce
Launch Jellyfin Media Player from the command line using jellyfinmediaplayer.
Observe the error messages printed to the console and the application crashing.
Expected behavior
Jellyfin Media Player should launch successfully and display the user interface.
Screenshots
N/A (Crash happens before any UI is displayed)
Desktop (please complete the following information):
The application log file (/home/ajsb85/.local/share/jellyfinmediaplayer/logs/jellyfinmediaplayer.log) contains several warnings, including:
Missing idmatcher element in input mapping files.
QLocalSocket::ServerNotFoundError related to LIRC.
Warnings about QtWebEngine::initialize() being called after QCoreApplication is created and the Qt::AA_ShareOpenGLContexts attribute not being set before QCoreApplication creation.
A critical error about a missing slot for the recreateRpiUI host command (likely unrelated as I am not using a Raspberry Pi).
I have updated Jellyfin Media Player to the latest version (1.11.1).
I have tried reinstalling Qt, but the issue persists.
I have searched the Jellyfin Media Player bug tracker and forums but haven't found any reports of this specific issue.
I have tried installing both the .deb package and the Flatpak version, but the crash occurs with both.
I suspect the crash might be related to threading issues within the application, incompatibility with Wayland, or a conflict with my graphics drivers. I would appreciate any assistance in diagnosing and resolving this problem.
The text was updated successfully, but these errors were encountered:
This started specifically after I updated the driver for my GPU. I am going to check real quick if this is persistent if I switch to Integrated graphics.
Jellyfin Media Player crashes immediately on startup with a "QSocketNotifier: Can only be used with threads started with QThread" error and a Wayland assertion failure.
To Reproduce
jellyfinmediaplayer
.Expected behavior
Jellyfin Media Player should launch successfully and display the user interface.
Screenshots
N/A (Crash happens before any UI is displayed)
Desktop (please complete the following information):
sudo apt install ./jellyfin-media-player_1.11.1-1_amd64-noble.deb
)com.github.iwalton3.jellyfin-media-player.flatpakref
)Additional context
QSocketNotifier: Can only be used with threads started with QThread
jellyfinmediaplayer: ../src/wayland-eglsurface.c:2562: wlEglDestroySurface: Assertion 'wl_list_empty(&surface->ctx.streamImages)' failed.
/home/ajsb85/.local/share/jellyfinmediaplayer/logs/jellyfinmediaplayer.log
) contains several warnings, including:idmatcher
element in input mapping files.QLocalSocket::ServerNotFoundError
related to LIRC.QtWebEngine::initialize()
being called afterQCoreApplication
is created and theQt::AA_ShareOpenGLContexts
attribute not being set beforeQCoreApplication
creation.recreateRpiUI
host command (likely unrelated as I am not using a Raspberry Pi).Possible causes and attempted solutions:
I suspect the crash might be related to threading issues within the application, incompatibility with Wayland, or a conflict with my graphics drivers. I would appreciate any assistance in diagnosing and resolving this problem.
The text was updated successfully, but these errors were encountered: