diff options
| author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2023-01-01 17:04:25 +0100 |
|---|---|---|
| committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2023-01-02 12:32:02 +0100 |
| commit | 365fa435c9b9869b2d9e1ed4546b78ed5d9f51d2 (patch) | |
| tree | 4f0714c4780143fc7fa494bf50f71d084d31281a /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 718eba0289831c676963f253b19aaf8129fa77d3 (diff) | |
jellyfin-media-player: disable pipewireSupport in mpv to fix segfault
Without this change it segfaults when trying to play any media:
$ jellyfinmediaplayer
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
libpng warning: iCCP: known incorrect sRGB profile
Logging to /home/bf/.local/share/jellyfinmediaplayer/logs/jellyfinmediaplayer.log
Cannot load libcuda.so.1
Segmentation fault (core dumped)
The backtrace shows pipewire being at fault:
$ coredumpctl debug
[...]
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f711428c9bb in core_event_demarshal_remove_id () from /nix/store/nhffrd7f15dhfbkwzgayq7hhzmdvdy19-pipewire-0.3.63-lib/lib/pipewire-0.3/libpipewire-module-protocol-native.so
[Current thread is 1 (Thread 0x7f6ffdc87640 (LWP 1360949))]
(gdb) bt
#0 0x00007f711428c9bb in core_event_demarshal_remove_id () from /nix/store/nhffrd7f15dhfbkwzgayq7hhzmdvdy19-pipewire-0.3.63-lib/lib/pipewire-0.3/libpipewire-module-protocol-native.so
#1 0x00007f711428886c in process_remote () from /nix/store/nhffrd7f15dhfbkwzgayq7hhzmdvdy19-pipewire-0.3.63-lib/lib/pipewire-0.3/libpipewire-module-protocol-native.so
#2 0x00007f7114288e68 in on_remote_data () from /nix/store/nhffrd7f15dhfbkwzgayq7hhzmdvdy19-pipewire-0.3.63-lib/lib/pipewire-0.3/libpipewire-module-protocol-native.so
#3 0x00007f7114310efe in loop_iterate () from /nix/store/nhffrd7f15dhfbkwzgayq7hhzmdvdy19-pipewire-0.3.63-lib/lib/spa-0.2/support/libspa-support.so
#4 0x00007f71266fe7f2 in do_loop () from /nix/store/nhffrd7f15dhfbkwzgayq7hhzmdvdy19-pipewire-0.3.63-lib/lib/libpipewire-0.3.so.0
#5 0x00007f7128b08e86 in start_thread () from /nix/store/ayfr5l52xkqqjn3n4h9jfacgnchz1z7s-glibc-2.35-224/lib/libc.so.6
#6 0x00007f7128b8fce0 in clone3 () from /nix/store/ayfr5l52xkqqjn3n4h9jfacgnchz1z7s-glibc-2.35-224/lib/libc.so.6
(gdb)
Standalone mpv doesn't segfault (when directly playing the underlying
media files). I don't know why.
Fixes: b97cda7d44aa78fe915df7b0c18e3d6ed9edd157 ("mpv-unwrapped: 0.34.1 -> 0.35.0")
Fixes https://github.com/NixOS/nixpkgs/issues/205141
Ref https://github.com/jellyfin/jellyfin-media-player/issues/341
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
