Snapcrafters snaps call for testing

Would you be able to install from the stable channel as well and compare. Also what is the version in the hirsute repo you have? Any error messages you see on the system?

1 Like

Now that’s why you get paid to do this and I don’t - I didn’t even think about trying stable :-p


The version in the Ubuntu Archive is 26.1.2+dfsg1-1.

Here's the full output of running the Ubuntu Archive build

Attempted path: share/obs/obs-studio/locale/en-US.ini Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini Attempted path: share/obs/obs-studio/locale.ini Attempted path: /usr/share/obs/obs-studio/locale.ini Attempted path: share/obs/obs-studio/locale/en-GB.ini Attempted path: /usr/share/obs/obs-studio/locale/en-GB.ini info: Using preferred locale ‘en-GB’ Attempted path: share/obs/obs-studio/themes/Dark.qss Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss info: CPU Name: AMD Ryzen 7 3700X 8-Core Processor info: CPU Speed: 3600.000MHz info: Physical Cores: 8, Logical Cores: 16 info: Physical Memory: 32078MB Total, 8582MB Free info: Kernel Version: Linux 5.11.0-17-generic info: Distribution: “Ubuntu” “21.04” info: Session Type: x11 info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.11 info: Portable mode: false Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_clicked() QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_destroyed() QMetaObject::connectSlotsByName: No matching signal for on_actionGridMode_triggered() QMetaObject::connectSlotsByName: No matching signal for on_program_customContextMenuRequested(QPoint) QMetaObject::connectSlotsByName: No matching signal for on_transitionRemove_clicked() info: OBS 26.1.2+dfsg1-1 (linux) info: --------------------------------- info: --------------------------------- info: audio settings reset: samples per sec: 48000 speakers: 2 info: --------------------------------- info: Initializing OpenGL… info: Loading up OpenGL on adapter NVIDIA Corporation GeForce GTX 960/PCIe/SSE2 info: OpenGL loaded successfully, version 3.3.0 NVIDIA 460.73.01, shading language 3.30 NVIDIA via Cg compiler info: --------------------------------- info: video settings reset: base resolution: 1920x1080 output resolution: 1280x720 downscale filter: Bicubic fps: 30/1 format: NV12 YUV mode: 709/Partial info: NV12 texture support not available info: Audio monitoring device: name: Default id: default info: --------------------------------- warning: Failed to load ‘en-US’ text for module: ‘decklink-captions.so’ warning: Failed to load ‘en-US’ text for module: ‘decklink-ouput-ui.so’ libDeckLinkAPI.so: cannot open shared object file: No such file or directory warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed info: No blackmagic support info: NVENC supported info: FFMPEG VAAPI supported info: VLC found, VLC video source enabled info: --------------------------------- info: Loaded Modules: info: vlc-video.so info: text-freetype2.so info: rtmp-services.so info: obs-x264.so info: obs-transitions.so info: obs-outputs.so info: obs-filters.so info: obs-ffmpeg.so info: linux-v4l2.so info: linux-pulseaudio.so info: linux-jack.so info: linux-decklink.so info: linux-capture.so info: linux-alsa.so info: image-source.so info: frontend-tools.so info: decklink-ouput-ui.so info: decklink-captions.so info: --------------------------------- info: ==== Startup complete =============================================== info: No scene file found, creating default scene info: All scene data cleared info: ------------------------------------------------ info: pulse-input: Server name: ‘pulseaudio 14.2’ info: pulse-input: Audio format: s16le, 48000 Hz, 2 channels info: pulse-input: Started recording from ‘alsa_output.usb-Creative_Technology_Ltd_SB_Omni_Surround_5.1_X00000On-00.analog-stereo-output.monitor’ info: pulse-input: Server name: ‘pulseaudio 14.2’ info: pulse-input: Audio format: s24le, 44100 Hz, 2 channels info: pulse-input: Sample format s24le not supported by OBS,using float32le instead for recording info: pulse-input: Started recording from ‘alsa_input.usb-PreSonus_Audio_AudioBox_USB-01.iec958-stereo’ info: Switched to scene ‘Scene’ warning: Failed to glob scene collections warning: [rtmp-services plugin] Successfully updated file ‘services.json’ (version 171) warning: [rtmp-services plugin] Successfully updated package (version 171) info: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)

Attempted path: share/obs/obs-studio/images/overflow.png Attempted path: /usr/share/obs/obs-studio/images/overflow.png info: ==== Shutting down ================================================== info: pulse-input: Stopped recording from ‘alsa_output.usb-Creative_Technology_Ltd_SB_Omni_Surround_5.1_X00000On-00.analog-stereo-output.monitor’ info: pulse-input: Got 2010 packets with 460694 frames info: pulse-input: Stopped recording from ‘alsa_input.usb-PreSonus_Audio_AudioBox_USB-01.iec958-stereo’ info: pulse-input: Got 831 packets with 424105 frames info: All scene data cleared info: ------------------------------------------------ error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 3973 error: Failed to make context current. error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 3975 error: Failed to make context current. error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 3977 error: Failed to make context current. error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 3979 error: Failed to make context current. error: Failed to fetch parent window geometry! error: X Error: BadDrawable (invalid Pixmap or Window parameter), Major opcode: 151, Minor opcode: BadLength (poly request too large or internal Xlib length error), Serial: 3981 error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: BadAlloc (insufficient resources for operation), Serial: 3982 error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 3984 error: Failed to make context current. error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 3986 error: Failed to make context current. info: [Scripting] Total detached callbacks: 0 info: Freeing OBS context data info: == Profiler Results ============================= info: run_program_init: 393.125 ms info: ┣OBSApp::AppInit: 1.899 ms info: ┃ ┗OBSApp::InitLocale: 0.949 ms info: ┗OBSApp::OBSInit: 325.055 ms info: ┣obs_startup: 20.575 ms info: ┗OBSBasic::OBSInit: 274.121 ms info: ┣OBSBasic::InitBasicConfig: 0.26 ms info: ┣OBSBasic::ResetAudio: 0.126 ms info: ┣OBSBasic::ResetVideo: 76.811 ms info: ┣OBSBasic::InitOBSCallbacks: 0.002 ms info: ┣OBSBasic::InitHotkeys: 0.03 ms info: ┣obs_load_all_modules: 96.483 ms info: ┃ ┣obs_init_module(decklink-captions.so): 0.032 ms info: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.389 ms info: ┃ ┣obs_init_module(frontend-tools.so): 23.171 ms info: ┃ ┣obs_init_module(image-source.so): 0.004 ms info: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms info: ┃ ┣obs_init_module(linux-capture.so): 0.166 ms info: ┃ ┣obs_init_module(linux-decklink.so): 0.089 ms info: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms info: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms info: ┃ ┣obs_init_module(linux-v4l2.so): 1.957 ms info: ┃ ┣obs_init_module(obs-ffmpeg.so): 1.736 ms info: ┃ ┃ ┗nvenc_check: 1.686 ms info: ┃ ┣obs_init_module(obs-filters.so): 0.02 ms info: ┃ ┣obs_init_module(obs-outputs.so): 0.001 ms info: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms info: ┃ ┣obs_init_module(obs-x264.so): 0.001 ms info: ┃ ┣obs_init_module(rtmp-services.so): 0.108 ms info: ┃ ┣obs_init_module(text-freetype2.so): 0.021 ms info: ┃ ┗obs_init_module(vlc-video.so): 0.747 ms info: ┣OBSBasic::ResetOutputs: 0.102 ms info: ┣OBSBasic::CreateHotkeys: 0.026 ms info: ┣OBSBasic::InitService: 0.869 ms info: ┣OBSBasic::InitPrimitives: 0.159 ms info: ┗OBSBasic::Load: 5.478 ms info: obs_hotkey_thread(25 ms): min=0.039 ms, median=0.086 ms, max=33.881 ms, 99th percentile=25.073 ms, 98.9189% below 25 ms info: audio_thread(Audio): min=0 ms, median=0.021 ms, max=0.11 ms, 99th percentile=0.099 ms info: obs_graphics_thread(33.3333 ms): min=0.241 ms, median=0.479 ms, max=126.634 ms, 99th percentile=106.358 ms, 84.2308% below 33.333 ms info: ┣tick_sources: min=0.001 ms, median=0.004 ms, max=0.024 ms, 99th percentile=0.009 ms info: ┣output_frame: min=0.063 ms, median=0.118 ms, max=4.989 ms, 99th percentile=4.424 ms info: ┃ ┗gs_context(video->graphics): min=0.063 ms, median=0.117 ms, max=4.988 ms, 99th percentile=4.423 ms info: ┃ ┣render_video: min=0.005 ms, median=0.046 ms, max=1.519 ms, 99th percentile=0.115 ms info: ┃ ┃ ┗render_main_texture: min=0.004 ms, median=0.038 ms, max=1.507 ms, 99th percentile=0.103 ms info: ┃ ┗gs_flush: min=0 ms, median=0.006 ms, max=0.333 ms, 99th percentile=0.018 ms info: ┗render_displays: min=0.036 ms, median=0.225 ms, max=114.632 ms, 99th percentile=86.565 ms info: ================================================= info: == Profiler Time Between Calls ================== info: obs_hotkey_thread(25 ms): min=25.102 ms, median=25.148 ms, max=58.949 ms, 79.1328% within ±2% of 25 ms (0% lower, 20.8672% higher) info: obs_graphics_thread(33.3333 ms): min=3.728 ms, median=33.334 ms, max=126.641 ms, 78.7645% within ±2% of 33.333 ms (5.40541% lower, 15.8301% higher) info: ================================================= info: Number of memory leaks: 1

And here's running the Snap version

(process:180592): Gtk-WARNING **: 15:58:14.812: Locale not supported by C library. Using the fallback ‘C’ locale.

(obs:180592): dbind-WARNING **: 15:58:14.815: Couldn’t connect to accessibility bus: Failed to connect to socket /tmp/dbus-dOMdDBFlqp: No such file or directory Gtk-Message: 15:58:14.843: Failed to load module “canberra-gtk-module” Gtk-Message: 15:58:14.843: Failed to load module “canberra-gtk-module” Attempted path: share/obs/obs-studio/locale/en-US.ini Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini Attempted path: share/obs/obs-studio/themes/Dark.qss Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss info: User enabled --multi flag and is now running multiple instances of OBS. info: Command Line Arguments: --multi info: CPU Name: AMD Ryzen 7 3700X 8-Core Processor info: CPU Speed: 2200.000MHz info: Physical Cores: 8, Logical Cores: 16 info: Physical Memory: 32078MB Total, 8544MB Free info: Kernel Version: Linux 5.11.0-17-generic info: Distribution: “Ubuntu Core” “20” info: Session Type: x11 info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.11 info: Portable mode: false Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg QMetaObject::connectSlotsByName: No matching signal for on_tbar_position_valueChanged(int) QMetaObject::connectSlotsByName: No matching signal for on_actionShowTransitionProperties_triggered() QMetaObject::connectSlotsByName: No matching signal for on_actionHideTransitionProperties_triggered() info: OBS 27.0.0-rc3-modified (linux) info: --------------------------------- info: --------------------------------- info: audio settings reset: samples per sec: 48000 speakers: 2 info: --------------------------------- info: Initializing OpenGL… info: Loading up OpenGL on adapter NVIDIA Corporation GeForce GTX 960/PCIe/SSE2 info: OpenGL loaded successfully, version 3.3.0 NVIDIA 460.73.01, shading language 3.30 NVIDIA via Cg compiler info: --------------------------------- info: video settings reset: base resolution: 1920x1080 output resolution: 1920x1080 downscale filter: Bicubic fps: 60/1 format: NV12 YUV mode: 709/Partial info: NV12 texture support not available info: Audio monitoring device: name: Default id: default info: --------------------------------- info: [StreamFX] Loading Version 0.10.0.0-g5888c7d2 info: [StreamFX] Loaded Version 0.10.0.0-g5888c7d2 info: [adv-ss] version: e4bf5fa74936bc0130d80cd4fbc06d2e50f8525d info: [adv-ss] trying ‘/home/dllewellyn’ info: [adv-ss] trying ‘/usr/lib’ info: [adv-ss] trying ‘/usr/local/lib’ info: [adv-ss] found curl library at ‘/usr/local/lib/libcurl.so.4’ info: [adv-ss] curl loaded successfully warning: Failed to load ‘en-US’ text for module: ‘decklink-captions.so’ warning: Failed to load ‘en-US’ text for module: ‘decklink-ouput-ui.so’ info: [Freeze Filter] loaded version 0.3.2 info: [Gradient Source] loaded version 0.1.0 info: [pango]: Loaded system fontconfig libDeckLinkAPI.so: cannot open shared object file: No such file or directory warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed info: No blackmagic support info: [Move Transition] loaded version 2.4.0 warning: Failed to load ‘en-US’ text for module: ‘obs-audio-pan-filter.so’ info: [obs-audio-pan-filter] plugin loaded successfully (version 0.1.0) info: [obs-browser]: Version 2.14.2 info: [obs-browser]: CEF Version 87.1.14+ga29e9a3+chromium-87.0.4280.141 info: NVENC supported info: FFMPEG VAAPI supported info: obs-gstreamer build: 2b6aa8d info: [obs-ndi] hello ! (version 4.9.1) info: [obs-ndi] Trying ‘’ info: [obs-ndi] Trying ‘/usr/lib’ info: [obs-ndi] Trying ‘/usr/local/lib’ info: [obs-ndi] Found NDI library at ‘/usr/local/lib/libndi.so.4’ info: [obs-ndi] NDI runtime loaded successfully info: [obs-ndi] NDI library initialized successfully (NDI SDK LINUX 18:32:11 Jun 30 2020 4.5.3) warning: Failed to load ‘en-US’ text for module: ‘obs-vnc.so’ info: [obs-vnc] plugin loaded successfully (version 0.2.2) info: [obs-websocket] you can haz websockets (version 4.9.0) info: [obs-websocket] qt version (compile-time): 5.12.8 ; qt version (run-time): 5.12.8 info: [obs-websocket] module loaded! info: [Source Switcher] loaded version 0.3.0 info: [spectralizer] Loading v1.3.2 build time 2021.05.19 11:11 info: [TimeWarpScan] loaded version 0.1.6 info: [Transition Table] loaded version 0.1.6 info: VLC found, VLC video source enabled info: --------------------------------- info: Loaded Modules: info: vlc-video.so info: transition-table.so info: time-warp-scan.so info: text-freetype2.so info: spectralizer.so info: source-switcher.so info: sndio.so info: rtmp-services.so info: recursion-effect.so info: obs-x264.so info: obs-websocket.so info: obs-vst.so info: obs-vnc.so info: obs-transitions.so info: obs-rtspserver.so info: obs-rgb-levels-filter.so info: obs-outputs.so info: obs-ndi.so info: obs-libfdk.so info: obs-gstreamer.so info: obs-filters.so info: obs-ffmpeg.so info: obs-browser.so info: obs-audio-pan-filter.so info: nvfbc.so info: move-transition.so info: linux-v4l2.so info: linux-pulseaudio.so info: linux-jack.so info: linux-decklink.so info: linux-capture.so info: linux-alsa.so info: libtext-pango.so info: image-source.so info: gradient-source.so info: frontend-tools.so info: freeze-filter.so info: dynamic-delay.so info: dvd-screensaver.so info: dir-watch-media.so info: decklink-ouput-ui.so info: decklink-captions.so info: advanced-scene-switcher.so info: StreamFX.so info: --------------------------------- info: ==== Startup complete =============================================== info: All scene data cleared info: ------------------------------------------------ info: pulse-input: Server name: ‘pulseaudio 14.2’ info: pulse-input: Audio format: s16le, 48000 Hz, 2 channels info: pulse-input: Started recording from ‘alsa_output.usb-Creative_Technology_Ltd_SB_Omni_Surround_5.1_X00000On-00.analog-stereo-output.monitor’ info: [Loaded global audio device]: ‘Desktop Audio’ info: pulse-input: Server name: ‘pulseaudio 14.2’ error: pulse-input: An error occurred while getting the source info! info: [Loaded global audio device]: ‘Mic/Aux’ info: v4l2-input: Start capture from /dev/v4l/by-path/v4l2loopback-fakecam-video error: v4l2-input: Unable to set input 0 error: v4l2-input: Initialization failed info: Switched to scene ‘Scene’ info: [adv-ss] trying to reconnect to in 10 seconds. info: ------------------------------------------------ info: Loaded scenes: info: - scene ‘Scene’: info: - source: ‘Video Capture Device (V4L2)’ (v4l2_input) info: ------------------------------------------------ info: [adv-ss] started info: [obs-websocket] WSServer::start: Not locked to IPv4 bindings info: [obs-websocket] server started successfully on port 4444 info: [obs-websocket] io thread started Attempted path: share/obs/obs-studio/images/overflow.png Attempted path: /usr/share/obs/obs-studio/images/overflow.png info: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Desktop Audio)

info: ==== Shutting down ================================================== info: [obs-websocket] server stopped successfully [2021-05-20 15:58:26] [info] asio handle_accept error: asio.system:125 (Operation aborted.) [2021-05-20 15:58:26] [info] Error getting remote endpoint: asio.system:9 (Bad file descriptor) [2021-05-20 15:58:26] [fail] WebSocket Connection Unknown - “” - 0 asio.system:125 Operation aborted. info: [adv-ss] stopped info: [adv-ss] trying to reconnect to in 10 seconds. info: [adv-ss] trying to reconnect to in 10 seconds. [2021-05-20 15:58:26] [info] asio async_shutdown error: asio.system:9 (Bad file descriptor) [2021-05-20 15:58:26] [error] handle_accept error: Operation aborted. [2021-05-20 15:58:26] [info] Stopping acceptance of new connections because the underlying transport is no longer listening. info: [obs-websocket] io thread exited info: pulse-input: Stopped recording from ‘alsa_output.usb-Creative_Technology_Ltd_SB_Omni_Surround_5.1_X00000On-00.analog-stereo-output.monitor’ info: pulse-input: Got 2414 packets with 552346 frames info: All scene data cleared info: ------------------------------------------------ error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 9603 error: Failed to make context current. error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 9605 error: Failed to make context current. error: X Error: GLXBadDrawable, Major opcode: 151, Minor opcode: 26, Serial: 9607 error: Failed to make context current. info: [obs-websocket] goodbye! info: [obs-vnc] plugin unloaded info: [obs-ndi] goodbye ! info: [obs-audio-pan-filter] plugin unloaded info: [Scripting] Total detached callbacks: 0 info: [StreamFX] Unloading Version 0.10.0.0-g5888c7d2 info: [StreamFX] Unloaded Version 0.10.0.0-g5888c7d2 info: Freeing OBS context data info: == Profiler Results ============================= info: run_program_init: 467.61 ms info: ┣OBSApp::AppInit: 3.018 ms info: ┃ ┗OBSApp::InitLocale: 1.16 ms info: ┗OBSApp::OBSInit: 341.67 ms info: ┣obs_startup: 20.186 ms info: ┗OBSBasic::OBSInit: 292.079 ms info: ┣OBSBasic::InitBasicConfig: 0.096 ms info: ┣OBSBasic::ResetAudio: 0.108 ms info: ┣OBSBasic::ResetVideo: 54.197 ms info: ┣OBSBasic::InitOBSCallbacks: 0.006 ms info: ┣OBSBasic::InitHotkeys: 0.036 ms info: ┣obs_load_all_modules: 139.742 ms info: ┃ ┣obs_init_module(StreamFX.so): 13.829 ms info: ┃ ┣obs_init_module(advanced-scene-switcher.so): 2.209 ms info: ┃ ┣obs_init_module(decklink-captions.so): 0.025 ms info: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.527 ms info: ┃ ┣obs_init_module(dir-watch-media.so): 0.002 ms info: ┃ ┣obs_init_module(dvd-screensaver.so): 0.001 ms info: ┃ ┣obs_init_module(dynamic-delay.so): 0.001 ms info: ┃ ┣obs_init_module(freeze-filter.so): 0.021 ms info: ┃ ┣obs_init_module(frontend-tools.so): 49.696 ms info: ┃ ┣obs_init_module(gradient-source.so): 0.053 ms info: ┃ ┣obs_init_module(image-source.so): 0.005 ms info: ┃ ┣obs_init_module(libtext-pango.so): 5.344 ms info: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms info: ┃ ┣obs_init_module(linux-capture.so): 0.211 ms info: ┃ ┣obs_init_module(linux-decklink.so): 0.141 ms info: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms info: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms info: ┃ ┣obs_init_module(linux-v4l2.so): 0.137 ms info: ┃ ┣obs_init_module(move-transition.so): 0.023 ms info: ┃ ┣obs_init_module(nvfbc.so): 0.156 ms info: ┃ ┣obs_init_module(obs-audio-pan-filter.so): 0.01 ms info: ┃ ┣obs_init_module(obs-browser.so): 0.031 ms info: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.277 ms info: ┃ ┃ ┗nvenc_check: 0.203 ms info: ┃ ┣obs_init_module(obs-filters.so): 0.022 ms info: ┃ ┣obs_init_module(obs-gstreamer.so): 3.836 ms info: ┃ ┣obs_init_module(obs-libfdk.so): 0.008 ms info: ┃ ┣obs_init_module(obs-ndi.so): 3.781 ms info: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms info: ┃ ┣obs_init_module(obs-rgb-levels-filter.so): 0.002 ms info: ┃ ┣obs_init_module(obs-rtspserver.so): 5.684 ms info: ┃ ┣obs_init_module(obs-transitions.so): 0.009 ms info: ┃ ┣obs_init_module(obs-vnc.so): 0.011 ms info: ┃ ┣obs_init_module(obs-vst.so): 0.002 ms info: ┃ ┣obs_init_module(obs-websocket.so): 1.465 ms info: ┃ ┣obs_init_module(obs-x264.so): 0.025 ms info: ┃ ┣obs_init_module(recursion-effect.so): 0.002 ms info: ┃ ┣obs_init_module(rtmp-services.so): 0.421 ms info: ┃ ┣obs_init_module(sndio.so): 0.002 ms info: ┃ ┣obs_init_module(source-switcher.so): 0.02 ms info: ┃ ┣obs_init_module(spectralizer.so): 0.019 ms info: ┃ ┣obs_init_module(text-freetype2.so): 0.007 ms info: ┃ ┣obs_init_module(time-warp-scan.so): 0.015 ms info: ┃ ┣obs_init_module(transition-table.so): 0.051 ms info: ┃ ┗obs_init_module(vlc-video.so): 0.514 ms info: ┣OBSBasic::ResetOutputs: 2.35 ms info: ┣OBSBasic::CreateHotkeys: 0.036 ms info: ┣OBSBasic::InitService: 1.065 ms info: ┣OBSBasic::InitPrimitives: 0.165 ms info: ┗OBSBasic::Load: 12.253 ms info: obs_hotkey_thread(25 ms): min=0.091 ms, median=0.138 ms, max=31.972 ms, 99th percentile=19.084 ms, 99.7812% below 25 ms info: audio_thread(Audio): min=0 ms, median=0.032 ms, max=0.112 ms, 99th percentile=0.068 ms info: obs_graphics_thread(16.6667 ms): min=0.2 ms, median=0.473 ms, max=130.799 ms, 99th percentile=63.374 ms, 97.474% below 16.667 ms info: ┣tick_sources: min=0 ms, median=0.007 ms, max=0.044 ms, 99th percentile=0.016 ms info: ┣output_frame: min=0.067 ms, median=0.123 ms, max=9.122 ms, 99th percentile=0.814 ms info: ┃ ┗gs_context(video->graphics): min=0.067 ms, median=0.122 ms, max=9.121 ms, 99th percentile=0.813 ms info: ┃ ┣render_video: min=0.024 ms, median=0.049 ms, max=0.499 ms, 99th percentile=0.102 ms info: ┃ ┃ ┗render_main_texture: min=0.02 ms, median=0.04 ms, max=0.476 ms, 99th percentile=0.088 ms info: ┃ ┗gs_flush: min=0.003 ms, median=0.006 ms, max=3.96 ms, 99th percentile=0.023 ms info: ┗render_displays: min=0.03 ms, median=0.234 ms, max=85.86 ms, 99th percentile=37.237 ms info: ================================================= info: == Profiler Time Between Calls ================== info: obs_hotkey_thread(25 ms): min=25.152 ms, median=25.203 ms, max=57.04 ms, 92.3246% within ±2% of 25 ms (0% lower, 7.67544% higher) info: obs_graphics_thread(16.6667 ms): min=0.812 ms, median=16.667 ms, max=130.808 ms, 94.9405% within ±2% of 16.667 ms (2.52976% lower, 2.52976% higher) info: ================================================= info: Number of memory leaks: 7

I can’t see any smoking guns there, but there are a few Xlib messages.

The corruption does also affect the stable build, so I guess it’s not a regression. I think this is probably specific to my system, considering that @Wimpress uses the snap regularly and I haven’t heard them moan about it.

I don’t have the scaling issue on 21.04, neither with the edge, nor with the stable snap. For reference, this is what the output of such a “regular” run looks like.

Full output of running the stable snap $ snap run obs-studio Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

(process:36029): Gtk-WARNING **: 17:40:14.024: Locale not supported by C library.
Using the fallback ‘C’ locale.

(obs:36029): dbind-WARNING **: 17:40:14.087: Couldn’t connect to accessibility bus: Failed to connect to socket /tmp/dbus-1kbBga33CH: No such file or directory
Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: User enabled --multi flag and is now running multiple instances of OBS.
info: Command Line Arguments: --multi
info: CPU Name: 11th Gen Intel® Core™ i7-1185G7 @ 3.00GHz
info: CPU Speed: 1800.000MHz
info: Physical Cores: 4, Logical Cores: 8
info: Physical Memory: 15728MB Total, 1320MB Free
info: Kernel Version: Linux 5.11.0-17-generic
info: Distribution: “Ubuntu Core” “20”
info: Session Type: wayland
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
info: Portable mode: false
Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_advAudioProps_destroyed()
QMetaObject::connectSlotsByName: No matching signal for on_actionGridMode_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_program_customContextMenuRequested(QPoint)
QMetaObject::connectSlotsByName: No matching signal for on_transitionRemove_clicked()
info: OBS 26.1.2-35-gbb6b1e53f-modified (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
samples per sec: 48000
speakers: 2
info: ---------------------------------
info: Initializing OpenGL…
info: Loading up OpenGL on adapter Intel Mesa Intel® Xe Graphics (TGL GT2)
info: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 20.2.6, shading language 4.60
info: ---------------------------------
info: video settings reset:
base resolution: 1920x1080
output resolution: 1280x720
downscale filter: Bicubic
fps: 30/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: Audio monitoring device:
name: Default
id: default
info: ---------------------------------
info: [StreamFX] Loading Version 0.9.2.0-c6fb402d
info: [StreamFX] Loaded Version 0.9.2.0-c6fb402d
info: [adv-ss] version: 5156c66b26ae1141db29e806ce663022828872b4
info: [adv-ss] trying ‘/home/merlijn/PHD/ghtt’
info: [adv-ss] trying ‘/usr/lib’
info: [adv-ss] trying ‘/usr/local/lib’
info: [adv-ss] found curl library at ‘/usr/local/lib/libcurl.so.4’
info: [adv-ss] curl loaded successfully
warning: Failed to load ‘en-US’ text for module: ‘decklink-captions.so’
warning: Failed to load ‘en-US’ text for module: ‘decklink-ouput-ui.so’
info: [Freeze Filter] loaded version 0.3.2
info: [Gradient Source] loaded version 0.1.0
info: [pango]: Loaded system fontconfig
libDeckLinkAPI.so: cannot open shared object file: No such file or directory
warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
info: No blackmagic support
warning: v4l2loopback not installed, virtual camera disabled
info: [Move Transition] loaded version 2.2.0
warning: Failed to load ‘en-US’ text for module: ‘obs-audio-pan-filter.so’
info: [obs-audio-pan-filter] plugin loaded successfully (version 0.1.0)
info: [obs-browser]: Version 2.11.0
info: [obs-browser]: CEF Version 87.1.13+g481a82a+chromium-87.0.4280.141
error: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory

info: FFMPEG VAAPI supported
info: [obs-ndi] hello ! (version 4.9.1)
info: [obs-ndi] Trying ‘’
info: [obs-ndi] Trying ‘/usr/lib’
info: [obs-ndi] Trying ‘/usr/local/lib’
info: [obs-ndi] Found NDI library at ‘/usr/local/lib/libndi.so.4’
info: [obs-ndi] NDI runtime loaded successfully
info: [obs-ndi] NDI library initialized successfully (NDI SDK LINUX 18:32:11 Jun 30 2020 4.5.3)
warning: signal_handler_connect: signal ‘stoping’ not found
warning: Failed to load ‘en-US’ text for module: ‘obs-vnc.so’
info: [obs-vnc] plugin loaded successfully (version 0.2.2)
info: [obs-websocket] you can haz websockets (version 4.8.0)
info: [obs-websocket] qt version (compile-time): 5.12.8 ; qt version (run-time): 5.12.8
info: [obs-websocket] module loaded!
info: [Replay Source] loaded version 1.6.8
info: [spectralizer] Loading v1.3.2 build time 2021.01.17 15:24
info: [TimeWarpScan] loaded version 0.1.5
info: [Transition Table] loaded version 0.1.2
info: VLC found, VLC video source enabled
info: ---------------------------------
info: Loaded Modules:
info: vlc-video.so
info: transition-table.so
info: time-warp-scan.so
info: text-freetype2.so
info: spectralizer.so
info: source-switcher.so
info: sndio.so
info: rtmp-services.so
info: replay-source.so
info: recursion-effect.so
info: obs-x264.so
info: obs-websocket.so
info: obs-vst.so
info: obs-vnc.so
info: obs-transitions.so
info: obs-rtspserver.so
info: obs-rgb-levels-filter.so
info: obs-outputs.so
info: obs-ndi.so
info: obs-libfdk.so
info: obs-gstreamer.so
info: obs-filters.so
info: obs-ffmpeg.so
info: obs-browser.so
info: obs-audio-pan-filter.so
info: move-transition.so
info: linux-v4l2.so
info: linux-pulseaudio.so
info: linux-jack.so
info: linux-decklink.so
info: linux-capture.so
info: linux-alsa.so
info: libtext-pango.so
info: image-source.so
info: gradient-source.so
info: frontend-tools.so
info: freeze-filter.so
info: dynamic-delay.so
info: dvd-screensaver.so
info: dir-watch-media.so
info: decklink-ouput-ui.so
info: decklink-captions.so
info: advanced-scene-switcher.so
info: StreamFX.so
info: ---------------------------------
info: ==== Startup complete ===============================================
info: All scene data cleared
info: ------------------------------------------------
info: pulse-input: Server name: ‘pulseaudio 14.2’
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from ‘alsa_output.pci-0000_00_1f.3.analog-stereo.monitor’
info: [Loaded global audio device]: ‘Desktop Audio’
info: pulse-input: Server name: ‘pulseaudio 14.2’
info: pulse-input: Audio format: s16le, 44100 Hz, 2 channels
info: pulse-input: Started recording from ‘alsa_input.pci-0000_00_1f.3.analog-stereo’
info: [Loaded global audio device]: ‘Mic/Aux’
info: v4l2-input: Start capture from /dev/v4l/by-path/pci-0000:00:14.0-usb-0:6:1.0-video-index0
info: v4l2-input: Input: 0
info: v4l2-input: Resolution: 640x360
info: v4l2-input: Pixelformat: BGR3
info: v4l2-input: Linesize: 1920 Bytes
info: v4l2-input: Framerate: 30.00 fps
info: Switched to scene ‘Scene’
info: ------------------------------------------------
info: Loaded scenes:
info: - scene ‘Scene’:
info: - source: ‘Video Capture Device (V4L2)’ (v4l2_input)
info: ------------------------------------------------
info: [adv-ss] started
info: [obs-websocket] WSServer::start: Not locked to IPv4 bindings
info: [obs-websocket] server started successfully on port 4444
info: [obs-websocket] io thread started
Attempted path: share/obs/obs-studio/images/overflow.png
Attempted path: /usr/share/obs/obs-studio/images/overflow.png
info: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)

info: ==== Shutting down ==================================================
info: [adv-ss] stopped
info: v4l2-input: /dev/v4l/by-path/pci-0000:00:14.0-usb-0:6:1.0-video-index0: Stopped capture after 171 frames
info: pulse-input: Stopped recording from ‘alsa_output.pci-0000_00_1f.3.analog-stereo.monitor’
info: pulse-input: Got 842 packets with 186123 frames
info: pulse-input: Stopped recording from ‘alsa_input.pci-0000_00_1f.3.analog-stereo’
info: pulse-input: Got 607 packets with 269088 frames
info: All scene data cleared
info: ------------------------------------------------
[2021-05-20 17:40:20] [info] asio handle_accept error: asio.system:125 (Operation aborted.)
[2021-05-20 17:40:20] [info] Error getting remote endpoint: asio.system:9 (Bad file descriptor)
[2021-05-20 17:40:20] [fail] WebSocket Connection Unknown - “” - 0 asio.system:125 Operation aborted.
[2021-05-20 17:40:20] [info] asio async_shutdown error: asio.system:9 (Bad file descriptor)
[2021-05-20 17:40:20] [error] handle_accept error: Operation aborted.
[2021-05-20 17:40:20] [info] Stopping acceptance of new connections because the underlying transport is no longer listening.
info: [obs-websocket] io thread exited
info: [obs-websocket] server stopped successfully
info: [obs-websocket] goodbye!
info: [obs-vnc] plugin unloaded
info: [obs-ndi] goodbye !
info: [obs-audio-pan-filter] plugin unloaded
info: [Scripting] Total detached callbacks: 0
info: [StreamFX] Unloading Version 0.9.2.0-c6fb402d
info: [StreamFX] Unloaded Version 0.9.2.0-c6fb402d
info: Freeing OBS context data
info: == Profiler Results =============================
info: run_program_init: 708.199 ms
info: ┣OBSApp::AppInit: 2.493 ms
info: ┃ ┗OBSApp::InitLocale: 0.959 ms
info: ┗OBSApp::OBSInit: 490.005 ms
info: ┣obs_startup: 42.276 ms
info: ┗OBSBasic::OBSInit: 384.35 ms
info: ┣OBSBasic::InitBasicConfig: 0.083 ms
info: ┣OBSBasic::ResetAudio: 0.083 ms
info: ┣OBSBasic::ResetVideo: 41.714 ms
info: ┣OBSBasic::InitOBSCallbacks: 0.006 ms
info: ┣OBSBasic::InitHotkeys: 0.045 ms
info: ┣obs_load_all_modules: 130.568 ms
info: ┃ ┣obs_init_module(StreamFX.so): 6.539 ms
info: ┃ ┣obs_init_module(advanced-scene-switcher.so): 1.531 ms
info: ┃ ┣obs_init_module(decklink-captions.so): 0.025 ms
info: ┃ ┣obs_init_module(decklink-ouput-ui.so): 0.424 ms
info: ┃ ┣obs_init_module(dir-watch-media.so): 0.002 ms
info: ┃ ┣obs_init_module(dvd-screensaver.so): 0.001 ms
info: ┃ ┣obs_init_module(dynamic-delay.so): 0.001 ms
info: ┃ ┣obs_init_module(freeze-filter.so): 0.021 ms
info: ┃ ┣obs_init_module(frontend-tools.so): 53.445 ms
info: ┃ ┣obs_init_module(gradient-source.so): 0.042 ms
info: ┃ ┣obs_init_module(image-source.so): 0.004 ms
info: ┃ ┣obs_init_module(libtext-pango.so): 4.881 ms
info: ┃ ┣obs_init_module(linux-alsa.so): 0.002 ms
info: ┃ ┣obs_init_module(linux-capture.so): 0.731 ms
info: ┃ ┣obs_init_module(linux-decklink.so): 0.135 ms
info: ┃ ┣obs_init_module(linux-jack.so): 0.002 ms
info: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms
info: ┃ ┣obs_init_module(linux-v4l2.so): 1.655 ms
info: ┃ ┣obs_init_module(move-transition.so): 0.02 ms
info: ┃ ┣obs_init_module(obs-audio-pan-filter.so): 0.007 ms
info: ┃ ┣obs_init_module(obs-browser.so): 0.024 ms
info: ┃ ┣obs_init_module(obs-ffmpeg.so): 0.202 ms
info: ┃ ┃ ┗nvenc_check: 0.106 ms
info: ┃ ┣obs_init_module(obs-filters.so): 0.017 ms
info: ┃ ┣obs_init_module(obs-gstreamer.so): 2.023 ms
info: ┃ ┣obs_init_module(obs-libfdk.so): 0.04 ms
info: ┃ ┣obs_init_module(obs-ndi.so): 8.795 ms
info: ┃ ┣obs_init_module(obs-outputs.so): 0.002 ms
info: ┃ ┣obs_init_module(obs-rgb-levels-filter.so): 0.003 ms
info: ┃ ┣obs_init_module(obs-rtspserver.so): 2.35 ms
info: ┃ ┣obs_init_module(obs-transitions.so): 0.006 ms
info: ┃ ┣obs_init_module(obs-vnc.so): 0.01 ms
info: ┃ ┣obs_init_module(obs-vst.so): 0.002 ms
info: ┃ ┣obs_init_module(obs-websocket.so): 1.283 ms
info: ┃ ┣obs_init_module(obs-x264.so): 0.02 ms
info: ┃ ┣obs_init_module(recursion-effect.so): 0.002 ms
info: ┃ ┣obs_init_module(replay-source.so): 0.018 ms
info: ┃ ┣obs_init_module(rtmp-services.so): 0.337 ms
info: ┃ ┣obs_init_module(sndio.so): 0.002 ms
info: ┃ ┣obs_init_module(source-switcher.so): 0.002 ms
info: ┃ ┣obs_init_module(spectralizer.so): 0.024 ms
info: ┃ ┣obs_init_module(text-freetype2.so): 0.006 ms
info: ┃ ┣obs_init_module(time-warp-scan.so): 0.013 ms
info: ┃ ┣obs_init_module(transition-table.so): 0.052 ms
info: ┃ ┗obs_init_module(vlc-video.so): 0.463 ms
info: ┣OBSBasic::ResetOutputs: 2 ms
info: ┣OBSBasic::CreateHotkeys: 0.055 ms
info: ┣OBSBasic::InitService: 1.015 ms
info: ┣OBSBasic::InitPrimitives: 0.2 ms
info: ┗OBSBasic::Load: 138.108 ms
info: obs_hotkey_thread(25 ms): min=0.052 ms, median=0.257 ms, max=13.246 ms, 99th percentile=5.116 ms, 100% below 25 ms
info: audio_thread(Audio): min=0.001 ms, median=0.095 ms, max=0.229 ms, 99th percentile=0.212 ms
info: obs_graphics_thread(33.3333 ms): min=0.03 ms, median=1.099 ms, max=99.473 ms, 99th percentile=9.647 ms, 99.4709% below 33.333 ms
info: ┣tick_sources: min=0 ms, median=0.018 ms, max=99.27 ms, 99th percentile=0.909 ms
info: ┣output_frame: min=0.016 ms, median=0.488 ms, max=2.86 ms, 99th percentile=2.134 ms
info: ┃ ┗gs_context(video->graphics): min=0.016 ms, median=0.487 ms, max=2.86 ms, 99th percentile=2.129 ms
info: ┃ ┣render_video: min=0.011 ms, median=0.399 ms, max=2.734 ms, 99th percentile=1.744 ms
info: ┃ ┃ ┗render_main_texture: min=0.01 ms, median=0.391 ms, max=2.728 ms, 99th percentile=1.713 ms
info: ┃ ┗gs_flush: min=0 ms, median=0.069 ms, max=0.297 ms, 99th percentile=0.244 ms
info: ┗render_displays: min=0.001 ms, median=0.499 ms, max=8.106 ms, 99th percentile=7.202 ms
info: =================================================
info: == Profiler Time Between Calls ==================
info: obs_hotkey_thread(25 ms): min=25.113 ms, median=25.374 ms, max=38.329 ms, 69.7211% within ±2% of 25 ms (0% lower, 30.2789% higher)
info: obs_graphics_thread(33.3333 ms): min=0.517 ms, median=33.335 ms, max=99.481 ms, 98.9362% within ±2% of 33.333 ms (0.531915% lower, 0.531915% higher)
info: =================================================
info: Number of memory leaks: 4

I’m actually working on the OBS snap this evening and updating the edge build to 27.0.00-rc5. That said, I’ve not seen the window painting issues described by @lucyllewy in any version of the snap, not had anyone else report that issue 🤷

1 Like

@galgalesh Can you try the new edge release of opentoonz - should be free of the ffmpeg issue.

I can confirm the layout is present and works, but I still get the same error. I don’t see any AppArmor denials or stdout messages when I click on “Fast Render to MP4”, so I’m not sure why this still fails.

Hey @lucyllewy, can you also test nano with a non-edge build - I can confirm the same error you get.

1 Like

stable track installs and runs without issue.

OBS issue is specific to running with display scaling set:

  • :white_check_mark: Disabling scaling (by reverting all monitors to 100%) fixes it.
  • :x: Disabling all-but-one monitor and setting its display scaling to 200% breaks.
  • :x: Using multiple monitors all set to 200% breaks.
  • :x: Using fractional scaling on any monitor at any setting other than 100% breaks.
Item Value
Operating System Ubuntu 20.04
Hardware Architecture AMD64
Desktop Environment GNOME 3.36.8

Test results for nano (from edge)

Launch

locales-launch: Data of en_GB locale not found, generating, please wait… Error opening terminal: xterm-256color.

Same issue as @lucyllewy

Test results for nano (from stable)

Launch

No errors but snap run outputs: locales-launch:

Data of en_GB locale not found, generating, please wait…

before running. Seems like a me problem though.

Functional tests

Ctrl + commands

No errors.

Editing and executing scripts

No errors.

Notes

I use the stable snap regularly so its no surprise to me that it works but the edge channel is broken.


Test results for auryo (from edge)

Launch

Launches, but with this error:

Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Error org.freedesktop.DBus.Error.Failed: cannot set "default-url-scheme-handler" setting to invalid value "auryo"
(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
(node:1668269) DeprecationWarning: Passing functions, DOM objects and other non-cloneable JavaScript objects to IPC methods is deprecated and will throw an exception beginning with Electron 9. 

And the login screen is missing an emoji.

Functional tests

Create account and login

No errors.

Initial config wizard

No errors.

Browsing and playing songs

No errors other than it plays over the top of another music player

Playlist creation

No errors

@Igor I created a PR to fix this issue since the layout doesn’t seem to be working: https://github.com/snapcrafters/opentoonz/pull/13

Thanks, I’ll have a look.

Hi everyone,

I triggered rebuilds for a whole bunch of Snapcrafters snaps as there were some security updates.

If you could perform testing, it would be immensely appreciated, as we can then promote and release to stable. Startup yes/no testing (runs/doesn’t run), 3 functional tests.

In order of precedence:

Test first

discord
atom
eclipse [does not run for @Igor, additional testing needed]
mattermost-desktop
signal-desktop
gradle

Test second

dosbox
duckmarines
flightgear
irccloud-desktop
scummvm
sdlpop
sublime-merge
wordpress-desktop [shared mem error for @lucyllewy, additional testing needed]

Test third

auryo
cumulonimus
corsixth
gitter-desktop
googler
minetest
mrrescue
opentoonz
opentoonz-morevna
opentyrian
simplenote
wire
xonotic
get-iplayer
kompozer (segfaults for @Igor, runs for @lucyllewy , including stable release, needs additional testing)
pyradio
spelunky
yakyak

@galgalesh @lucyllewy @tunix @Lin-Buo-Ren @bashfulrobot @alan_g @Wimpress @om26er @cjp256

1 Like
  1. Which channel to test? Are these on candidate or edge?
  2. How do you want results reported?
1 Like

Edge please.

Easiest is to post here for everyone’s visibility (in the future we will define a better testing tracker together with the team).

mattermost-desktop/edge is working for me

1 Like

yakyak and signal seem to work fine!

1 Like

Great. I have also tried these snaps - will cross them off the list above.

signal-desktop, tested on kubuntu 18.04 and ubuntu 20.04, runs and works fine.
mattermost-desktop, tested on kubuntu 18.04 and ubuntu 20.04, runs and works fine.
yakyak, tested on kubuntu 18.04 and ubuntu 20.04, runs and works fine.

kompozer, crashes with segfault, looks like a problem with gtk2 theming, investigating. @lucyllewy can you also try, see what you get (I’m using the desktop-gtk2 part you created, maybe it needs updating).

hmm, Kompozer seems to launch successfully for me on 21.04:

snap-id:      PMA6pxCyq2KgZAdHdHZjUe81UhjXJuq0
tracking:     latest/edge
refresh-date: today at 15:06 BST
channels:
  latest/stable:    0.8 2020-06-10  (4) 69MB -
  latest/candidate: ↑                        
  latest/beta:      ↑                        
  latest/edge:      0.8 2021-05-26 (15) 70MB -
installed:          0.8            (15) 70MB -

Discord is running happily, here:

snap-id:      qHVefGEBezeuCeSfTND40uoUD6GRw8BO
tracking:     latest/edge
refresh-date: today at 15:11 BST
channels:
  latest/stable:    0.0.14 2021-03-24 (122) 80MB -
  latest/candidate: ↑                            
  latest/beta:      0.0.15 2021-05-27 (126) 80MB -
  latest/edge:      0.0.15 2021-05-27 (128) 80MB -
installed:          0.0.15            (128) 80MB -