Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jellyfin Media Player Crashes on Startup / Blank Screen with NVIDIA GPU (Arch Linux) #842

Open
DJZeroAction opened this issue Feb 4, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@DJZeroAction
Copy link

DJZeroAction commented Feb 4, 2025

Description:
I am experiencing issues with Jellyfin Media Player (JMP) on Arch Linux using an NVIDIA GPU (RTX 4070). When launching JMP, it either crashes with a segmentation fault or shows a blank screen.
System Information:

OS: Arch Linux (fully updated)
GPU: NVIDIA RTX 4070
Driver: NVIDIA 565.77
Desktop Environment: KDE Plasma
Jellyfin Media Player Version: 1.11.1-2.3

Error Messages / Logs:

Running JMP with gdb produces the following segmentation fault:

Thread 1 "jellyfinmediapl" received signal SIGSEGV, Segmentation fault.
0x00007fffeed044d0 in content::BrowserAccessibilityManager::OnNodeDeleted ()

Backtrace:

#0 0x00007fffeed044d0 in content::BrowserAccessibilityManager::OnNodeDeleted ()
at ../../../../kde-qtwebengine/src/3rdparty/chromium/content/browser/accessibility/browser_accessibility_manager.cc:1322
#1 0x00007fffecba2539 in ui::AXTree::RecursivelyNotifyNodeDeletedForTreeTeardown ()
at ./../../../../kde-qtwebengine/src/3rdparty/chromium/ui/accessibility/ax_tree.cc:1532
#2 0x00007fffecbaf8e0 in ui::AXTree::RecursivelyNotifyNodeDeletedForTreeTeardown ()
at ./../../../../kde-qtwebengine/src/3rdparty/chromium/ui/accessibility/ax_tree.cc:700
#3 ui::AXTree::Destroy () at ./../../../../kde-qtwebengine/src/3rdparty/chromium/ui/accessibility/ax_tree.cc:694
#4 0x00007fffeed0641a in content::BrowserAccessibilityManager::~BrowserAccessibilityManager ()

(Full backtrace available upon request.)
Steps to Reproduce:

Install Jellyfin Media Player via yay -S jellyfin-media-player
Run jellyfinmediaplayer
The application opens a small command window which closes immediatly.

What I Have Tried:

Resetting JMP configuration:

rm -rf ~/.local/share/jellyfinmediaplayer/

Running with different command-line options (--disable-gpu, --disable-sandbox)
Ensuring Vulkan and NVIDIA drivers are properly installed
Testing MPV separately (MPV works fine)
Running JMP under different desktop environments (same issue)
Reinstalling Jellyfin Media Player

Expected Behavior:

Jellyfin Media Player should launch and allow me to browse my media library.
Actual Behavior:

The application crashes immediately with a segmentation fault
OR it opens a blank screen with no interface

Additional Notes:

This issue seems to be related to QtWebEngine, as the crash occurs in Chromium accessibility code.
Running glxinfo -B confirms that my system is using the NVIDIA driver correctly.
The issue persists across multiple system reboots.
The issue started happening after I tried to open jellyfin-media-player on a secondary nvidia GPU which required another third party driver due to the card being old (gtx285) but all the changes should have been reversed and i cannot exactly tell if that caused it.
 Delfin (video player) works fine and i can access the web client fine and play video.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: No status
Development

No branches or pull requests

1 participant