(gdb) bt
#0 0x000055555556885c in resize (output=0x5555558ece00) at ../src/overlay.c:65
#1 0x0000555555568b73 in window_map (widget=0x5555558ed390 [GtkWindow], data=0x5555558ece00) at ../src/overlay.c:138
#2 0x00007ffff6cfe64a in g_closure_invoke (closure=0x5555558ee020, return_value=0x0, n_param_values=1, param_values=0x7fffffffc120, invocation_hint=0x7fffffffc070) at ../glib/gobject/gclosure.c:834
#3 0x00007ffff6d2ece5 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffc1f0, detail=detail@entry=0, instance=instance@entry=0x5555558ed390, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc120)
at ../glib/gobject/gsignal.c:3888
#4 0x00007ffff6d1f5dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555558ed390, signal_id=signal_id@entry=71, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc360) at ../glib/gobject/gsignal.c:3520
#5 0x00007ffff6d1f842 in g_signal_emit_valist (instance=0x5555558ed390, signal_id=71, detail=0, var_args=var_args@entry=0x7fffffffc360) at ../glib/gobject/gsignal.c:3263
#6 0x00007ffff6d1f904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583
#7 0x00007ffff76bdd1a in gtk_widget_map (widget=0x5555558ed390 [GtkWindow]) at ../gtk/gtkwidget.c:5051
#8 0x00007ffff76e9085 in gtk_window_show (widget=0x5555558ed390 [GtkWindow]) at ../gtk/gtkwindow.c:6210
#9 0x00007ffff6cfe64a in g_closure_invoke (closure=0x555555609ea0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc6d0, invocation_hint=0x7fffffffc620) at ../glib/gobject/gclosure.c:834
#10 0x00007ffff6d2ee22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffc7a0, detail=detail@entry=0, instance=instance@entry=0x5555558ed390, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc6d0)
at ../glib/gobject/gsignal.c:3721
#11 0x00007ffff6d1f5dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555558ed390, signal_id=signal_id@entry=69, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc910) at ../glib/gobject/gsignal.c:3520
#12 0x00007ffff6d1f842 in g_signal_emit_valist (instance=0x5555558ed390, signal_id=69, detail=0, var_args=var_args@entry=0x7fffffffc910) at ../glib/gobject/gsignal.c:3263
#13 0x00007ffff6d1f904 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../glib/gobject/gsignal.c:3583
#14 0x00007ffff76bd583 in gtk_widget_show (widget=0x5555558ed390 [GtkWindow]) at ../gtk/gtkwidget.c:4852
#15 0x0000555555568eb1 in wd_create_overlay (output=0x5555558ece00) at ../src/overlay.c:188
#16 0x0000555555568053 in wd_add_output (state=0x5555556a65d0, wl_output=0x55555557db70, display=0x5555555a43e0) at ../src/outputs.c:624
#17 0x000055555556358f in activate (app=0x555555587560 [GtkApplication], user_data=0x0) at ../src/main.c:1071
#18 0x00007ffff6cfe64a in g_closure_invoke (closure=0x555555588d80, return_value=0x0, n_param_values=1, param_values=0x7fffffffcd80, invocation_hint=0x7fffffffccd0) at ../glib/gobject/gclosure.c:834
#19 0x00007ffff6d2ece5 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffce50, detail=detail@entry=0, instance=instance@entry=0x555555587560, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcd80)
at ../glib/gobject/gsignal.c:3888
#20 0x00007ffff6d1f5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555555587560, signal_id=signal_id@entry=8, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffcfc0) at ../glib/gobject/gsignal.c:3520
#21 0x00007ffff6d1f842 in g_signal_emit_valist (instance=0x555555587560, signal_id=8, detail=0, var_args=var_args@entry=0x7fffffffcfc0) at ../glib/gobject/gsignal.c:3263
#22 0x00007ffff6d1f904 in g_signal_emit (instance=instance@entry=0x555555587560, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#23 0x00007ffff6f74158 in g_application_activate (application=0x555555587560 [GtkApplication]) at ../glib/gio/gapplication.c:2451
#24 0x00007ffff6f778e1 in g_application_real_local_command_line (application=0x555555587560 [GtkApplication], arguments=0x7fffffffd158, exit_status=0x7fffffffd154) at ../glib/gio/gapplication.c:1188
#25 0x00007ffff72d4cf9 in gtk_application_local_command_line (application=0x555555587560 [GtkApplication], arguments=0x7fffffffd158, exit_status=0x7fffffffd154) at ../gtk/gtkapplication.c:343
#26 0x00007ffff6f77a87 in g_application_run (application=0x555555587560 [GtkApplication], argc=<optimized out>, argv=0x7fffffffd2f8) at ../glib/gio/gapplication.c:2681
#27 0x000055555556372b in main (argc=1, argv=0x7fffffffd2f8) at ../src/main.c:1088
(gdb)
I've been using wdisplays for a couple of weeks/months but today it crashed at startup:
Backtrace
Using Hyprland on Arch:
output of `hyprctl systeminfo`
Happens both on latest release (
wdisplaysarch package) and latest master (manual build)