Closed ashixu closed 1 year ago
Did you check with Hyprland devs if it is really an issue from OBS Studio ?
This doesnt look like our bug, report crashes in your compositor to the compositor developers instead.
Thinks,But it's very strange that I only encounter this issue when using OBS, and other software is normal. Anyway, thank you for your reply.
Operating System Info
Other
Other OS
Arch linux
OBS Studio Version
29.1.3
OBS Studio Version (Other)
No response
OBS Studio Log URL
01:02:18.157: Platform: Wayland 01:02:18.157: CPU Name: AMD Ryzen 7 6800H with Radeon Graphics 01:02:18.157: CPU Speed: 1972.818MHz 01:02:18.158: Physical Cores: 8, Logical Cores: 16 01:02:18.158: Physical Memory: 14744MB Total, 11886MB Free 01:02:18.158: Kernel Version: Linux 6.4.6-arch1-1 01:02:18.158: Distribution: "Arch Linux" Unknown 01:02:18.158: Desktop Environment: Hyprland 01:02:18.158: Session Type: wayland 01:02:18.159: Qt Version: 6.5.2 (runtime), 6.5.1 (compiled) 01:02:18.159: Portable mode: false 01:02:18.187: OBS 29.1.3-1 (linux) 01:02:18.187: --------------------------------- 01:02:18.187: --------------------------------- 01:02:18.187: audio settings reset: 01:02:18.187: samples per sec: 48000 01:02:18.187: speakers: 2 01:02:18.187: max buffering: 960 milliseconds 01:02:18.187: buffering type: dynamically increasing 01:02:18.188: --------------------------------- 01:02:18.188: Initializing OpenGL... 01:02:18.188: Using EGL/Wayland 01:02:18.220: Initialized EGL 1.5 01:02:18.230: Loading up OpenGL on adapter AMD AMD Radeon Graphics (rembrandt, LLVM 15.0.7, DRM 3.52, 6.4.6-arch1-1) 01:02:18.230: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.1.4, shading language 4.60 01:02:18.250: --------------------------------- 01:02:18.250: video settings reset: 01:02:18.250: base resolution: 2240x1400 01:02:18.250: output resolution: 2240x1400 01:02:18.250: downscale filter: Bicubic 01:02:18.250: fps: 30/1 01:02:18.250: format: NV12 01:02:18.250: YUV mode: Rec. 709/Partial 01:02:18.250: NV12 texture support not available 01:02:18.250: P010 texture support not available 01:02:18.253: Audio monitoring device: 01:02:18.253: name: Default 01:02:18.253: id: default 01:02:18.253: --------------------------------- 01:02:18.261: Failed to load 'en-US' text for module: 'decklink-captions.so' 01:02:18.267: Failed to load 'en-US' text for module: 'decklink-output-ui.so' 01:02:18.272: A DeckLink iterator could not be created. The DeckLink drivers may not be installed 01:02:18.272: Failed to initialize module 'decklink.so' 01:02:18.354: [pipewire] Available captures: 01:02:18.354: [pipewire] - Desktop capture 01:02:18.380: VAAPI: API version 1.19 01:02:18.382: FFmpeg VAAPI H264 encoding supported 01:02:18.389: FFmpeg VAAPI HEVC encoding supported 01:02:18.433: --------------------------------- 01:02:18.433: Loaded Modules: 01:02:18.433: text-freetype2.so 01:02:18.433: rtmp-services.so 01:02:18.433: obs-x264.so 01:02:18.433: obs-vst.so 01:02:18.433: obs-transitions.so 01:02:18.433: obs-outputs.so 01:02:18.433: obs-libfdk.so 01:02:18.433: obs-filters.so 01:02:18.433: obs-ffmpeg.so 01:02:18.433: linux-v4l2.so 01:02:18.433: linux-pulseaudio.so 01:02:18.433: linux-pipewire.so 01:02:18.433: linux-jack.so 01:02:18.433: linux-capture.so 01:02:18.433: linux-alsa.so 01:02:18.433: image-source.so 01:02:18.433: frontend-tools.so 01:02:18.433: decklink-output-ui.so 01:02:18.433: decklink-captions.so 01:02:18.433: --------------------------------- 01:02:18.433: ==== Startup complete =============================================== 01:02:18.468: All scene data cleared 01:02:18.468: ------------------------------------------------ 01:02:18.472: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.76) 15.0.0' 01:02:18.472: pulse-input: Audio format: s32le, 48000 Hz, 2 channels 01:02:18.472: pulse-input: Started recording from 'alsa_output.pci-0000_33_00.6.HiFihw_Generic_1sink.monitor' (default) 01:02:18.472: [Loaded global audio device]: 'Desktop Audio' 01:02:18.472: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.76) 15.0.0' 01:02:18.473: pulse-input: Audio format: s32le, 48000 Hz, 2 channels 01:02:18.473: pulse-input: Started recording from 'alsa_input.pci-0000_33_00.6.HiFi__hw_acp6x__source' (default) 01:02:18.473: PipeWire initialized 01:02:18.474: Switched to scene 'Scene' 01:02:18.474: ------------------------------------------------ 01:02:18.474: Loaded scenes: 01:02:18.474: - scene 'Scene': 01:02:18.474: - source: '音频输入采集(PulseAudio)' (pulse_input_capture) 01:02:18.474: - source: '屏幕采集(PipeWire)' (pipewire-desktop-capture-source) 01:02:18.474: ------------------------------------------------ 01:02:18.502: [pipewire] Screencast session created 01:02:18.514: [pipewire] Asking for desktop 01:02:18.525: [pipewire] desktop selected, setting up screencast 01:02:18.529: [pipewire] Server version: 0.3.76 01:02:18.529: [pipewire] Library version: 0.3.76 01:02:18.529: [pipewire] Header version: 0.3.72 01:02:18.529: [pipewire] Created stream 0x5651fb432db0 01:02:18.529: [pipewire] Stream 0x5651fb432db0 state: "connecting" (error: none) 01:02:18.529: [pipewire] Playing stream 0x5651fb432db0 01:02:18.529: [pipewire] Stream 0x5651fb432db0 state: "paused" (error: none) 01:02:18.531: [pipewire] Negotiated format: 01:02:18.531: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) 01:02:18.531: [pipewire] Modifier: 0x0 01:02:18.531: [pipewire] Size: 2240x1400 01:02:18.531: [pipewire] Framerate: 0/1 01:02:18.531: [pipewire] Negotiated format: 01:02:18.531: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) 01:02:18.531: [pipewire] Modifier: 0x20000001056bb03 01:02:18.531: [pipewire] Size: 2240x1400 01:02:18.531: [pipewire] Framerate: 0/1 01:02:18.532: [pipewire] Stream 0x5651fb432db0 state: "streaming" (error: none) 01:02:19.041: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio) 01:02:19.041: 01:02:42.918: [pipewire] buffer is corrupt 01:02:42.934: [pipewire] buffer is corrupt 01:02:42.951: [pipewire] buffer is corrupt 01:02:42.967: [pipewire] buffer is corrupt 01:02:42.984: [pipewire] buffer is corrupt 01:02:43.001: [pipewire] buffer is corrupt 01:02:43.018: [pipewire] buffer is corrupt 01:02:43.035: [pipewire] buffer is corrupt 01:02:43.052: [pipewire] buffer is corrupt 01:02:43.069: [pipewire] buffer is corrupt 01:02:43.085: [pipewire] buffer is corrupt 01:02:43.101: [pipewire] buffer is corrupt 01:02:43.118: [pipewire] buffer is corrupt 01:02:43.135: [pipewire] buffer is corrupt 01:02:43.151: [pipewire] buffer is corrupt 01:02:43.168: [pipewire] buffer is corrupt 01:02:43.185: [pipewire] buffer is corrupt 01:02:43.202: [pipewire] buffer is corrupt 01:02:43.218: [pipewire] buffer is corrupt 01:02:43.235: [pipewire] buffer is corrupt 01:02:43.252: [pipewire] buffer is corrupt 01:02:43.268: [pipewire] buffer is corrupt 01:02:43.285: [pipewire] buffer is corrupt 01:02:43.302: [pipewire] buffer is corrupt 01:02:43.319: [pipewire] buffer is corrupt 01:02:43.335: [pipewire] buffer is corrupt 01:02:43.352: [pipewire] buffer is corrupt 01:02:43.369: [pipewire] buffer is corrupt 01:02:43.386: [pipewire] buffer is corrupt 01:02:43.402: [pipewire] buffer is corrupt 01:02:43.419: [pipewire] buffer is corrupt
OBS Studio Crash Log URL
No response
Expected Behavior
01:02:18.157: Platform: Wayland 01:02:18.157: CPU Name: AMD Ryzen 7 6800H with Radeon Graphics 01:02:18.157: CPU Speed: 1972.818MHz 01:02:18.158: Physical Cores: 8, Logical Cores: 16 01:02:18.158: Physical Memory: 14744MB Total, 11886MB Free 01:02:18.158: Kernel Version: Linux 6.4.6-arch1-1 01:02:18.158: Distribution: "Arch Linux" Unknown 01:02:18.158: Desktop Environment: Hyprland 01:02:18.158: Session Type: wayland 01:02:18.159: Qt Version: 6.5.2 (runtime), 6.5.1 (compiled) 01:02:18.159: Portable mode: false 01:02:18.187: OBS 29.1.3-1 (linux) 01:02:18.187: --------------------------------- 01:02:18.187: --------------------------------- 01:02:18.187: audio settings reset: 01:02:18.187: samples per sec: 48000 01:02:18.187: speakers: 2 01:02:18.187: max buffering: 960 milliseconds 01:02:18.187: buffering type: dynamically increasing 01:02:18.188: --------------------------------- 01:02:18.188: Initializing OpenGL... 01:02:18.188: Using EGL/Wayland 01:02:18.220: Initialized EGL 1.5 01:02:18.230: Loading up OpenGL on adapter AMD AMD Radeon Graphics (rembrandt, LLVM 15.0.7, DRM 3.52, 6.4.6-arch1-1) 01:02:18.230: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 23.1.4, shading language 4.60 01:02:18.250: --------------------------------- 01:02:18.250: video settings reset: 01:02:18.250: base resolution: 2240x1400 01:02:18.250: output resolution: 2240x1400 01:02:18.250: downscale filter: Bicubic 01:02:18.250: fps: 30/1 01:02:18.250: format: NV12 01:02:18.250: YUV mode: Rec. 709/Partial 01:02:18.250: NV12 texture support not available 01:02:18.250: P010 texture support not available 01:02:18.253: Audio monitoring device: 01:02:18.253: name: Default 01:02:18.253: id: default 01:02:18.253: --------------------------------- 01:02:18.261: Failed to load 'en-US' text for module: 'decklink-captions.so' 01:02:18.267: Failed to load 'en-US' text for module: 'decklink-output-ui.so' 01:02:18.272: A DeckLink iterator could not be created. The DeckLink drivers may not be installed 01:02:18.272: Failed to initialize module 'decklink.so' 01:02:18.354: [pipewire] Available captures: 01:02:18.354: [pipewire] - Desktop capture 01:02:18.380: VAAPI: API version 1.19 01:02:18.382: FFmpeg VAAPI H264 encoding supported 01:02:18.389: FFmpeg VAAPI HEVC encoding supported 01:02:18.433: --------------------------------- 01:02:18.433: Loaded Modules: 01:02:18.433: text-freetype2.so 01:02:18.433: rtmp-services.so 01:02:18.433: obs-x264.so 01:02:18.433: obs-vst.so 01:02:18.433: obs-transitions.so 01:02:18.433: obs-outputs.so 01:02:18.433: obs-libfdk.so 01:02:18.433: obs-filters.so 01:02:18.433: obs-ffmpeg.so 01:02:18.433: linux-v4l2.so 01:02:18.433: linux-pulseaudio.so 01:02:18.433: linux-pipewire.so 01:02:18.433: linux-jack.so 01:02:18.433: linux-capture.so 01:02:18.433: linux-alsa.so 01:02:18.433: image-source.so 01:02:18.433: frontend-tools.so 01:02:18.433: decklink-output-ui.so 01:02:18.433: decklink-captions.so 01:02:18.433: --------------------------------- 01:02:18.433: ==== Startup complete =============================================== 01:02:18.468: All scene data cleared 01:02:18.468: ------------------------------------------------ 01:02:18.472: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.76) 15.0.0' 01:02:18.472: pulse-input: Audio format: s32le, 48000 Hz, 2 channels 01:02:18.472: pulse-input: Started recording from 'alsa_output.pci-0000_33_00.6.HiFihw_Generic_1sink.monitor' (default) 01:02:18.472: [Loaded global audio device]: 'Desktop Audio' 01:02:18.472: pulse-input: Server name: 'PulseAudio (on PipeWire 0.3.76) 15.0.0' 01:02:18.473: pulse-input: Audio format: s32le, 48000 Hz, 2 channels 01:02:18.473: pulse-input: Started recording from 'alsa_input.pci-0000_33_00.6.HiFi__hw_acp6x__source' (default) 01:02:18.473: PipeWire initialized 01:02:18.474: Switched to scene 'Scene' 01:02:18.474: ------------------------------------------------ 01:02:18.474: Loaded scenes: 01:02:18.474: - scene 'Scene': 01:02:18.474: - source: '音频输入采集(PulseAudio)' (pulse_input_capture) 01:02:18.474: - source: '屏幕采集(PipeWire)' (pipewire-desktop-capture-source) 01:02:18.474: ------------------------------------------------ 01:02:18.502: [pipewire] Screencast session created 01:02:18.514: [pipewire] Asking for desktop 01:02:18.525: [pipewire] desktop selected, setting up screencast 01:02:18.529: [pipewire] Server version: 0.3.76 01:02:18.529: [pipewire] Library version: 0.3.76 01:02:18.529: [pipewire] Header version: 0.3.72 01:02:18.529: [pipewire] Created stream 0x5651fb432db0 01:02:18.529: [pipewire] Stream 0x5651fb432db0 state: "connecting" (error: none) 01:02:18.529: [pipewire] Playing stream 0x5651fb432db0 01:02:18.529: [pipewire] Stream 0x5651fb432db0 state: "paused" (error: none) 01:02:18.531: [pipewire] Negotiated format: 01:02:18.531: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) 01:02:18.531: [pipewire] Modifier: 0x0 01:02:18.531: [pipewire] Size: 2240x1400 01:02:18.531: [pipewire] Framerate: 0/1 01:02:18.531: [pipewire] Negotiated format: 01:02:18.531: [pipewire] Format: 8 (Spa:Enum:VideoFormat:BGRx) 01:02:18.531: [pipewire] Modifier: 0x20000001056bb03 01:02:18.531: [pipewire] Size: 2240x1400 01:02:18.531: [pipewire] Framerate: 0/1 01:02:18.532: [pipewire] Stream 0x5651fb432db0 state: "streaming" (error: none) 01:02:19.041: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio) 01:02:19.041: 01:02:42.918: [pipewire] buffer is corrupt 01:02:42.934: [pipewire] buffer is corrupt 01:02:42.951: [pipewire] buffer is corrupt 01:02:42.967: [pipewire] buffer is corrupt 01:02:42.984: [pipewire] buffer is corrupt 01:02:43.001: [pipewire] buffer is corrupt 01:02:43.018: [pipewire] buffer is corrupt 01:02:43.035: [pipewire] buffer is corrupt 01:02:43.052: [pipewire] buffer is corrupt 01:02:43.069: [pipewire] buffer is corrupt 01:02:43.085: [pipewire] buffer is corrupt 01:02:43.101: [pipewire] buffer is corrupt 01:02:43.118: [pipewire] buffer is corrupt 01:02:43.135: [pipewire] buffer is corrupt 01:02:43.151: [pipewire] buffer is corrupt 01:02:43.168: [pipewire] buffer is corrupt 01:02:43.185: [pipewire] buffer is corrupt 01:02:43.202: [pipewire] buffer is corrupt 01:02:43.218: [pipewire] buffer is corrupt 01:02:43.235: [pipewire] buffer is corrupt 01:02:43.252: [pipewire] buffer is corrupt 01:02:43.268: [pipewire] buffer is corrupt 01:02:43.285: [pipewire] buffer is corrupt 01:02:43.302: [pipewire] buffer is corrupt 01:02:43.319: [pipewire] buffer is corrupt 01:02:43.335: [pipewire] buffer is corrupt 01:02:43.352: [pipewire] buffer is corrupt 01:02:43.369: [pipewire] buffer is corrupt 01:02:43.386: [pipewire] buffer is corrupt 01:02:43.402: [pipewire] buffer is corrupt 01:02:43.419: [pipewire] buffer is corrupt
Current Behavior
Using pipewire to capture the screen and turn on the virtual camera causes the Linux desktop to crash.
Steps to Reproduce
Anything else we should know?
And my vm is hyprland, it report bug as following: