In the lighttable view, the thread was 'worker' and 'thumbs_update*'.
Thread 1 "darktable" hit Hardware access (read/write) watchpoint 1: darktable.gui->reset
Value = 0
Thread 1 "darktable" hit Hardware access (read/write) watchpoint 1: darktable.gui->reset
Value = 0
0x00007ffff7af91ff in dt_view_image_get_surface (imgid=304, width=98, height=80, surface=surface@entry=0x7fffffff6fd0, quality=quality@entry=0) at /home/david/devel/darktable/darktable/src/views/view.c:727
727 *surface = NULL;
[Switching to Thread 0x7fffe59fe6c0 (LWP 777633)]
Thread 20 "thumbs_update" hit Hardware access (read/write) watchpoint 1: darktable.gui->reset
Old value = 0
New value = 1
Thread 20 "thumbs_update" hit Hardware access (read/write) watchpoint 1: darktable.gui->reset
Value = 1
dt_iop_reload_defaults (module=0x7fff9800afd0) at /home/david/devel/darktable/darktable/src/develop/imageop.c:1299
1299 if(module->reload_defaults)
[Switching to Thread 0x7fffef1a4f40 (LWP 777612)]
Thread 1 "darktable" hit Hardware access (read/write) watchpoint 1: darktable.gui->reset
Value = 1
Thread 1 "darktable" hit Hardware access (read/write) watchpoint 1: darktable.gui->reset
Value = 1
Originally posted by @dhoulder in #21043