hyprland-plugins
hyprland-plugins copied to clipboard
hyprbars crash
I'm not sure how exactly to reproduce it, but it happened to me today multiple times.
(gdb) bt full
#0 0x00007f1e1ddb88ec in () at /usr/lib/libc.so.6
#1 0x00007f1e1dd69ea8 in raise () at /usr/lib/libc.so.6
#2 0x00007f1e1dd5353d in abort () at /usr/lib/libc.so.6
#3 0x000055b2c6d81d51 in ()
#4 0x00007f1e1dd69f50 in <signal handler called> () at /usr/lib/libc.so.6
#5 0x00007f1e1b6b3158 in () at /usr/lib/dri/radeonsi_dri.so
#6 0x00007f1e1b6b33d5 in () at /usr/lib/dri/radeonsi_dri.so
#7 0x00007f1e1b952f70 in () at /usr/lib/dri/radeonsi_dri.so
#8 0x00007f1e1b953109 in () at /usr/lib/dri/radeonsi_dri.so
#9 0x00007f1e1b6b2374 in () at /usr/lib/dri/radeonsi_dri.so
#10 0x00007f1e1b6984d5 in () at /usr/lib/dri/radeonsi_dri.so
#11 0x00007f1e1b6638a2 in () at /usr/lib/dri/radeonsi_dri.so
#12 0x00007f1e1b6644b2 in () at /usr/lib/dri/radeonsi_dri.so
#13 0x00007f1e1af7005c in () at /usr/lib/dri/radeonsi_dri.so
#14 0x00007f1e1af7032e in () at /usr/lib/dri/radeonsi_dri.so
#15 0x00007f1e1af8127a in () at /usr/lib/dri/radeonsi_dri.so
#16 0x00007f1e1af5147a in () at /usr/lib/dri/radeonsi_dri.so
#17 0x00007f1e1af51525 in () at /usr/lib/dri/radeonsi_dri.so
#18 0x00007f1e0814b1ec in CHyprBar::renderBarButtons(Vector2D const&) (this=0x55b2c8594d40, bufferSize=...) at barDeco.cpp:205
CAIROSURFACE = 0x55b2c85c46c0
CAIRO = 0x55b2c89f0a50
drawButton = {__CAIRO = @0x7ffcafc62060}
currentPos = {x = 904, y = 11}
DATA = 0x55b2c8a82bd0 ""
#19 0x00007f1e0814bbe0 in CHyprBar::draw(CMonitor*, float, Vector2D const&) (this=0x55b2c8594d40, pMonitor=0x55b2c8446790, a=1, offset=...) at barDeco.cpp:285
PROUNDING = 0x55b2c79590d8
PBORDERSIZE = 0x55b2c7957598
PCOLOR = 0x55b2c85c90e8
PHEIGHT = 0x55b2c85cd4e8
color = {r = 0.200000003, g = 0.200000003, b = 0.200000003, a = 0.533333361}
ROUNDING = 10
BARBUF = {x = 934.80003714561462, y = 32.400001287460327}
titleBarBox = {x = 18, y = 49, width = 935, height = 56}
textBox = {x = 18, y = 49, width = 934, height = 32}
#20 0x000055b2c6cfdb46 in CHyprRenderer::renderWindow(CWindow*, CMonitor*, timespec*, bool, eRenderPassMode, bool, bool) ()
#21 0x000055b2c6d0109f in CHyprRenderer::renderAllClientsForMonitor(int const&, timespec*) ()
#22 0x000055b2c6d0290c in CHyprRenderer::renderMonitor(CMonitor*) ()
#23 0x000055b2c6d5f15c in handleWrapped(wl_listener*, void*) ()
#24 0x00007f1e1e87801e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#25 0x000055b2c6e1fee8 in handle_page_flip ()
#26 0x00007f1e1e8539af in drmHandleEvent () at /usr/lib/libdrm.so.2
#27 0x000055b2c6e22719 in handle_drm_event ()
#28 0x00007f1e1e879ae2 in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0
#29 0x00007f1e1e87a2d7 in wl_display_run () at /usr/lib/libwayland-server.so.0
#30 0x000055b2c6cdeeb6 in main ()