Weston crashes when plugging in a new output
This was a HDMI output, a possible difference with the many other ones I have plugged over the years is that this one is configured to be 120 Hz.
Here is the stack trace:
Core was generated by `weston'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f66e0ce026c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f66e06058c0 (LWP 682806))]
(gdb) bt
#0 0x00007f66e0ce026c in () at /usr/lib/libc.so.6
#1 0x00007f66e0c90a08 in raise () at /usr/lib/libc.so.6
#2 0x00007f66e0c79538 in abort () at /usr/lib/libc.so.6
#3 0x00007f66e0c7945c in () at /usr/lib/libc.so.6
#4 0x00007f66e0c893d6 in () at /usr/lib/libc.so.6
#5 0x00007f66e0c071a5 in weston_view_matches_output_entirely (ev=<optimized out>, output=<optimized out>) at ../libweston/compositor.c:2051
#6 weston_view_matches_output_entirely (ev=ev@entry=0x55f6abfb55e0, output=output@entry=0x55f6ab698ab0) at ../libweston/compositor.c:2045
#7 0x00007f66e0e65197 in drm_output_find_plane_for_view (current_lowest_zpos=18446744073709551615, scanout_state=<optimized out>, mode=<optimized out>, pnode=<optimized out>, state=0x55f6ac06b990) at ../libweston/backend-drm/state-propose.c:530
#8 drm_output_propose_state (output_base=output_base@entry=0x55f6ab698ab0, pending_state=pending_state@entry=0x55f6ac1263c0, mode=mode@entry=DRM_OUTPUT_PROPOSE_STATE_PLANES_ONLY) at ../libweston/backend-drm/state-propose.c:861
#9 0x00007f66e0e67554 in drm_assign_planes (output_base=0x55f6ab698ab0) at ../libweston/backend-drm/state-propose.c:967
#10 0x00007f66e0c1008b in weston_output_repaint (output=<optimized out>) at ../libweston/compositor.c:3323
#11 weston_output_maybe_repaint (now=0x7ffe18962200, output=<optimized out>) at ../libweston/compositor.c:3436
#12 output_repaint_timer_handler (data=0x55f6ab687630) at ../libweston/compositor.c:3517
#13 0x00007f66e0bd0f2d in wl_timer_heap_dispatch (timers=0x55f6ab6884b8) at ../wayland/src/event-loop.c:526
#14 wl_event_loop_dispatch (loop=0x55f6ab688470, timeout=<optimized out>, timeout@entry=-1) at ../wayland/src/event-loop.c:1097
#15 0x00007f66e0bcdef7 in wl_display_run (display=display@entry=0x55f6ab688380) at ../wayland/src/wayland-server.c:1493
#16 0x00007f66e0e8a744 in wet_main (argc=<optimized out>, argv=0x7ffe18962dd8, test_data=0x0) at ../compositor/main.c:4241
#17 0x00007f66e0c7a850 in () at /usr/lib/libc.so.6
#18 0x00007f66e0c7a90a in __libc_start_main () at /usr/lib/libc.so.6
#19 0x000055f6a9e38055 in _start ()
Edited by Link Mauve