Critical warning in xfce_backdrop_clear_cached_image() at startup on Wayland
With 4.19.2:
xfce_backdrop_clear_cached_image: assertion 'XFCE_IS_BACKDROP(backdrop)' failed
Core was generated by `/opt/bin/xfdesktop.orig'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffe397f09d0) at ../glib/glib/gmessages.c:1277
1277 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
[Current thread is 1 (Thread 0x7d59edc2ea00 (LWP 53064))]
(gdb) bt
#0 g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffe397f09d0) at ../glib/glib/gmessages.c:1277
#1 0x00007d59ef0ff754 in g_log (log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7d59ef1bd26a "%s: assertion '%s' failed") at ../glib/glib/gmessages.c:1315
#2 0x00007d59ef1008fe in g_return_if_fail_warning
(log_domain=log_domain@entry=0x0, pretty_function=pretty_function@entry=0x5ce775df16a0 <__func__.36> "xfce_backdrop_clear_cached_image", expression=expression@entry=0x5ce775dead0d "XFCE_IS_BACKDROP(backdrop)") at ../glib/glib/gmessages.c:3000
#3 0x00005ce775db9dd6 in xfce_backdrop_clear_cached_image (backdrop=<optimized out>) at xfce-backdrop.c:312
#4 0x00005ce775dc05b2 in xfce_desktop_refresh (desktop=desktop@entry=0x5ce776a1f1e0, advance_wallpaper=advance_wallpaper@entry=0, all_monitors=all_monitors@entry=1) at xfce-desktop.c:1737
#5 0x00005ce775dc0781 in xfce_desktop_realize (widget=0x5ce776a1f1e0) at xfce-desktop.c:1147
#6 0x00007d59ef1fe730 in g_closure_invoke (closure=0x5ce77689c140, return_value=0x0, n_param_values=1, param_values=0x7ffe397f0d70, invocation_hint=0x7ffe397f0ed0) at ../glib/gobject/gclosure.c:834
#7 0x00007d59ef21b514 in g_signal_chain_from_overridden (instance_and_params=<optimized out>, return_value=0x0) at ../glib/gobject/gsignal.c:2095
#8 0x00007d59f01c90c1 in ??? () at /opt/bin/../../lib/libgtk-layer-shell.so.0
#9 0x00007d59ef1fe730 in g_closure_invoke (closure=0x5ce776aa2f20, return_value=0x0, n_param_values=1, param_values=0x7ffe397f0f80, invocation_hint=0x7ffe397f0ed0) at ../glib/gobject/gclosure.c:834
#10 0x00007d59ef22d9da in signal_emit_unlocked_R.isra.0
(node=node@entry=0x7ffe397f1050, detail=detail@entry=0, instance=instance@entry=0x5ce776a1f1e0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe397f0f80)
at ../glib/gobject/gsignal.c:3721
#11 0x00007d59ef21e7a2 in signal_emit_valist_unlocked (instance=instance@entry=0x5ce776a1f1e0, signal_id=signal_id@entry=71, detail=detail@entry=0, var_args=var_args@entry=0x7ffe397f11b0)
at ../glib/gobject/gsignal.c:3520
#12 0x00007d59ef21e9d7 in g_signal_emit_valist (instance=0x5ce776a1f1e0, signal_id=71, detail=0, var_args=var_args@entry=0x7ffe397f11b0) at ../glib/gobject/gsignal.c:3263
#13 0x00007d59ef21ea94 in g_signal_emit (instance=instance@entry=0x5ce776a1f1e0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#14 0x00007d59efb43d92 in gtk_widget_realize (widget=0x5ce776a1f1e0) at ../gtk/gtk/gtkwidget.c:5523
#15 0x00005ce775dc1ae4 in xfdesktop_application_start (app=app@entry=0x5ce776801600) at xfdesktop-application.c:794
#16 0x00005ce775dc1d39 in xfdesktop_application_startup (g_application=0x5ce776801600) at xfdesktop-application.c:661
#20 0x00007d59ef21ea94 in <emit signal '???' on instance ???> (instance=instance@entry=0x5ce776801600, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#17 0x00007d59ef21e8d3 in _g_closure_invoke_va (param_types=0x0, n_params=<optimized out>, args=0x7ffe397f19e0, instance=0x5ce776801600, return_value=0x0, closure=0x5ce7768008e0)
at ../glib/gobject/gclosure.c:897
#18 signal_emit_valist_unlocked (instance=instance@entry=0x5ce776801600, signal_id=signal_id@entry=6, detail=detail@entry=0, var_args=var_args@entry=0x7ffe397f19e0) at ../glib/gobject/gsignal.c:3424
#19 0x00007d59ef21e9d7 in g_signal_emit_valist (instance=0x5ce776801600, signal_id=6, detail=0, var_args=var_args@entry=0x7ffe397f19e0) at ../glib/gobject/gsignal.c:3263
#21 0x00007d59ef3234c5 in g_application_register (application=application@entry=0x5ce776801600, cancellable=cancellable@entry=0x0, error=error@entry=0x0) at ../glib/gio/gapplication.c:2352
#22 0x00005ce775dc129b in xfdesktop_application_local_command_line (g_application=0x5ce776801600, arguments=0x7ffe397f1de8, exit_status=0x7ffe397f1de4) at xfdesktop-application.c:957
#23 0x00007d59ef323e6c in g_application_run (application=application@entry=0x5ce776801600, argc=argc@entry=1, argv=argv@entry=0x7ffe397f1f58) at ../glib/gio/gapplication.c:2681
#24 0x00005ce775dc24e5 in xfdesktop_application_run (app=app@entry=0x5ce776801600, argc=argc@entry=1, argv=argv@entry=0x7ffe397f1f58) at xfdesktop-application.c:829
#25 0x00005ce775dafa48 in main (argc=1, argv=0x7ffe397f1f58) at main.c:54