OBS custom browser dock crashes on text entry

I'm running Ubuntu MATE 24.04

Anyone else able to confirm if this happens on their system:

1. Add a custom browser dock, e.g.
- Dock Name: test
- URL: https://www.duckduckgo.com.
2. Select 'Close'.
3. Attempt to type anything into the search bar in the browser dock.

Raises a segmentation fault.

Code:
(obs:161196): Pango-CRITICAL **: 11:05:16.947: pango_layout_new: assertion 'context != NULL' failed

Thread 1 "obs" received signal SIGSEGV, Segmentation fault.

It _does_ occasionally work when I run it with a debugger attached - so this seems like, maybe, something racy?

(NOTE: libgtk-3 at 3.24.41 and libpango at 1.52.1)

Here's the GDB trace:

Code:
(gdb) where
#0  0x00007fffe88db77c in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#1  0x00007fffe88e7d10 in gtk_text_layout_get_line_display () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007fffe88e042a in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#3  0x00007fffe88c5f3b in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#4  0x00007fffe88e0f50 in gtk_text_layout_validate_yrange () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#5  0x00007fffe88f321e in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#6  0x00007fffe88f4114 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#7  0x00007fffe88f488d in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007fffe8538c6d in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#9  0x00007ffff253849e in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff2597737 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff2537a63 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff4f315ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    at /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007ffff4d429a3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007ffff4d3b35e in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x00005555559eee4e in run_program (logFile=..., argc=1, argv=0x7fffffffdcb8)
    at /home/username/development/obs-studio/frontend/obs-main.cpp:690
#16 0x00005555559efb81 in main (argc=1, argv=0x7fffffffdcb8) at /home/username/development/obs-studio/frontend/obs-main.cpp:1036
 
Top