Hyprland: crash on wake up from suspend
Pretty often, after I wake up my laptop, Hyprland crashes. Here’s the coredump
coredumpctl debug 2852
PID: 2852 (Hyprland)
UID: 1000 (antoine)
GID: 1000 (antoine)
Signal: 11 (SEGV)
Timestamp: Fri 2022-10-07 08:57:44 PDT (39s ago)
Command Line: Hyprland
Executable: /usr/bin/Hyprland
Control Group: /user.slice/user-1000.slice/session-3.scope
Unit: session-3.scope
Slice: user-1000.slice
Session: 3
Owner UID: 1000 (antoine)
Boot ID: 030b552e066042ba93c89c47a1644dc4
Machine ID: 9e36ae83bc9246a2a196067f2db76342
Hostname: axion
Storage: /var/lib/systemd/coredump/core.Hyprland.1000.030b552e066042ba93c89c47a1644dc4.2852.1665158264000000.zst (present)
Disk Size: 9.1M
Message: Process 2852 (Hyprland) of user 1000 dumped core.
Module linux-vdso.so.1 with build-id 3fb718048e626a7b3d54d869125080f52fab6c15
Module libicudata.so.71 with build-id 4fef196388e678deb881978139e125e20ee2d94d
Module libicuuc.so.71 with build-id 633fdc0c5385d916571f6140e7a978ad0630ef55
Module libxml2.so.2 with build-id 49868de417eee9052facae410a866ebfbd5cceb8
Module libncursesw.so.6 with build-id b9917757481e6fa6097e2a1f31f5bb5eaf138c4e
Module libedit.so.0 with build-id 4b0babfcad161c2ad0af6e59e2493258db23a331
Module libdrm_nouveau.so.2 with build-id 7e3a572a981d481c9e503d27f18d5cbe066e7db4
Module libdrm_amdgpu.so.1 with build-id 84c55b198afb267724c1d704a4a6384458446e28
Module libelf.so.1 with build-id 5ba0792747dce7480d031794ed90c620da72dbff
Module libdrm_radeon.so.1 with build-id 121a4f7e02db7ecdf8badd7aa64c6860aff121aa
Module libsensors.so.5 with build-id dc8b2c1c0d8525411aca188ea3cc3fb86d381d30
Module libLLVM-14.so with build-id 16d23f3ab6fb7269b2f13a9932a2a7ec4b1d5104
Module iris_dri.so with build-id 98cc22012ed335a502cb02875dfe0924a7a8fa7d
Module libxshmfence.so.1 with build-id d9b3ce4edb0b6a0818bcc57dda020d2da5e3c895
Module libxcb-sync.so.1 with build-id 13025f6de23a271636ad321c77eda98801e62e8e
Module libxcb-dri2.so.0 with build-id 7bde0abc84135ae6258a8d1d130864071c2cc327
Module libX11-xcb.so.1 with build-id f92352eae0a30aea89d11beb22367fa985288925
Module libglapi.so.0 with build-id 9b42618e3cc263ace53cf4feb85b20a25741fcdc
Module libEGL_mesa.so.0 with build-id 1a92abfd7532c2dc76f48230ffb5221ac1a8617e
Module libgpg-error.so.0 with build-id 4738b8a9478177c202cccd64e0eb65d3dea2bfae
Module libbrotlicommon.so.1 with build-id acfd597a977c8087bb6184383daae2e828a9ce42
Module libblkid.so.1 with build-id fb2c5d3c17aac74758a3eb80a2bc1c16bcf183b1
Module liblz4.so.1 with build-id 84ea95d811dad359e94e100ebe6a746294ffe8a7
Module libzstd.so.1 with build-id ab54c2881f53ab314e134f3e08c76d504376dd5d
Module liblzma.so.5 with build-id 8a7334fec02fef6a82ff641a68b3e3200a44a702
Module libgcrypt.so.20 with build-id 8bf3cb884124273640de797a3e77d86c98434ea4
Module libcap.so.2 with build-id 9b38b08de708f439a9d0a4f8b9914151bc8d4b50
Module libgudev-1.0.so.0 with build-id 460465b63a086d945124662363191903c0002793
Module libbrotlidec.so.1 with build-id 66c54e9301f7e102ecc1d88547e5f0e8a056fe22
Module libbz2.so.1.0 with build-id 919597c477c9b2cb9cdbb7745ed6494ac0e6da60
Module libdatrie.so.1 with build-id 6fe3b6ece2c8e7d11869fa051375128d8f808f58
Module libmount.so.1 with build-id 9064fc3620c42e6f7aed38119f0a3ec39fca9a37
Module libgmodule-2.0.so.0 with build-id 95ec7a190858206b2eaba22e06b126e4a4449200
Module libsystemd.so.0 with build-id 63caa6a43422a3b88218d35317cf7611aa9f51ef
Module libexpat.so.1 with build-id 52f685635e8711c1164d20a1ef8acd3840312094
Module libXdmcp.so.6 with build-id d864159ab0008415667db8d5f251696d75c90df2
Module libXau.so.6 with build-id d9d5e8277140f1a86d3a07d9b52b1703c0a2f9a8
Module libwacom.so.9 with build-id 52b5a9bb54e19f46a2d54b8a8ee3c859ba23170b
Module libevdev.so.2 with build-id 9ded5f5a6c45f3b30cf380d8a505e90b5f85f164
Module libmtdev.so.1 with build-id 862cf8d5b0a0dd4d4d225e17f54be93ab9c3b34e
Module libXrender.so.1 with build-id 42e386d2acf3cde61081959d9671ca74acfb3edc
Module libXext.so.6 with build-id 17beadf1cb40d41ab36629db3b4eed74110678a7
Module libX11.so.6 with build-id 21e886e968772b7964d646f54c1faecc56734de9
Module libpng16.so.16 with build-id 14d3b3cc9d61ec1b7c1f86bdf108218a99364945
Module libz.so.1 with build-id fefe3219a96d682ec98fcfb78866b8594298b5a2
Module libgraphite2.so.3 with build-id ce58945ebb55b86d3a4e717b6eae29efc4720d8e
Module libfreetype.so.6 with build-id f89dd5502e75aca28fb5c3ccd0dbd26fe822bfef
Module libpcre2-8.so.0 with build-id 917fc43d2c9f8539a3e324555c6c73886e8000a8
Module libthai.so.0 with build-id a7ac5010b4275c49308021200d23690533952702
Module libfribidi.so.0 with build-id fe9f35ac2a0074108c8306c517793f7279bd9b37
Module libgio-2.0.so.0 with build-id 804d947f8cb14bbbbf97e8bf2f93fd17b744e719
Module libfontconfig.so.1 with build-id 36be6951b8c1e42a7dd05684a37400fc8ef9147c
Module libpangoft2-1.0.so.0 with build-id d2aac9e9a7523c05b32ddc00621a1e371147485c
Module libffi.so.8 with build-id fb5dba105458f179a9153659f3ccd8e1056a2f35
Module libGLdispatch.so.0 with build-id 7879a881271650eff97c35aff7a8674859c5ae94
Module ld-linux-x86-64.so.2 with build-id 44db3ccb9e01b83c9cff0216f36e26d90c1ba85d
Module libxcb-errors.so.0 with build-id 0d6ee255fc30b6a86856b9f1a96491f12a1cacaf
Module libxcb-res.so.0 with build-id cd3dbd6dd9e412a002d1be5ae0ec0d85650542ba
Module libxcb-icccm.so.4 with build-id 5eb9288df14c7f50af1e8db26c37e19d78bf0978
Module libxcb-composite.so.0 with build-id e8b69e2806d928f66445390cc50ab33a0b98bef0
Module libseat.so.1 with build-id 51f74c96a4dd3748925954d1cc5fc6c52f051866
Module libxcb-xinput.so.0 with build-id 409ee697e2b16243bf1fc6429e672f2359033388
Module libxcb-xfixes.so.0 with build-id e231a68d00ee4cfa12a2c31e755a9e2c1e7be450
Module libxcb-shm.so.0 with build-id 828fec4d856e2710e732ea8d92c3f250c807b1c2
Module libxcb-render-util.so.0 with build-id 32609134bf1b73183d07a66f6bd65c94b4542460
Module libxcb-render.so.0 with build-id b1ca498d665807ab0ccdafbe8070853efd058173
Module libxcb-present.so.0 with build-id 8ed389d9cd6ad7110fbb00c93b32e0efaa71a6b1
Module libxcb-dri3.so.0 with build-id 088c750254cc139e7d62b8a3fc7795a138447ccf
Module libvulkan.so.1 with build-id f17935be523c52093db3fed7d5845b8477c9040c
Module libgbm.so.1 with build-id 44e2bb9854e465dac48209b87e86bf0499c41be7
Module libudev.so.1 with build-id e7ee72a56d3cff7162714d97f3be5ab2df03e2cf
Module libc.so.6 with build-id 21a9a7f001414ad7fce50b6aeb125889f39499d0
Module libgcc_s.so.1 with build-id 85db482c4585a328d95ec41124337a967bb24d8f
Module libm.so.6 with build-id 8a4929d22ebcbb96a075a378918a2804f49ca28f
Module libstdc++.so.6 with build-id 735a3d0cc7699fd69337361cba4aedb644b2a7ed
Module libxcb.so.1 with build-id 13d677412a71468381b11092915d231f664d18d3
Module libinput.so.10 with build-id 9de57b91e0d1d09e53606692e2c51c8b31d3dfe1
Module libxkbcommon.so.0 with build-id 6cf66eead3fcc20fe5df10162bfbcdcdc8b2a183
Module libEGL.so.1 with build-id 14389538015bb4a3a44e794e2466e31bf0834209
Module libdrm.so.2 with build-id 5b59e55b50556f6d541e4d73fd6a2dcfb1983894
Module libcairo.so.2 with build-id a222d042e56108d2786ece7bf291b56ba2069591
Module libharfbuzz.so.0 with build-id 0083e085bcb9cb3869e5cb05fbcd9736c41434ab
Module libglib-2.0.so.0 with build-id 3ef8f9239c93af698703b12c5c6738fe0129eaa7
Module libgobject-2.0.so.0 with build-id afb0315fefdf602be0615bd5c97f35a7ac1d6bbe
Module libpango-1.0.so.0 with build-id 2cbe86c0a6de777fa7bc584d74ce48d39fc595d0
Module libpangocairo-1.0.so.0 with build-id 2e46c234e5b532d7b0da24a79d0803cd67dd127f
Module libwayland-cursor.so.0 with build-id 46a637dbcbb02d6712a201f177377b66598b9121
Module libwayland-client.so.0 with build-id 515c72111400d7bdbfbdfcec78d597e4986a5943
Module libwayland-server.so.0 with build-id 4c54fc8a7c0d4eb8adf2a69e44ebf12d16969c74
Module libGLESv2.so.2 with build-id c2687a762cabcd41ea562e6536c383f31438a546
Module libOpenGL.so.0 with build-id 3df533822644f44fa89abdb75b9f89220dfdee56
Module libpixman-1.so.0 with build-id d2170a3ac106c2a68597bf7910ab04b1cdd69c14
Module libwlroots.so.11032 with build-id aab8b1a12309081d4d802eff892aa4b261f624a7
Module Hyprland with build-id d08f7b09f1a3249f6d040af5d65ed1356264d32c
Stack trace of thread 2852:
#0 0x00007f6a07e6fb99 wl_list_insert (libwayland-server.so.0 + 0x9b99)
#1 0x00007f6a07feb25f wlr_output_configuration_head_v1_create (libwlroots.so.11032 + 0x8525f)
#2 0x000055603a5a48e6 _ZN6Events15listener_changeEP11wl_listenerPv (Hyprland + 0x968e6)
#3 0x00007f6a07e6ff6e wl_signal_emit_mutable (libwayland-server.so.0 + 0x9f6e)
#4 0x00007f6a07fe8ef0 output_layout_reconfigure (libwlroots.so.11032 + 0x82ef0)
#5 0x00007f6a07fe91b2 wlr_output_layout_add (libwlroots.so.11032 + 0x831b2)
#6 0x000055603a5ba1f8 _ZN8CMonitor9onConnectEb (Hyprland + 0xac1f8)
#7 0x000055603a5a5d67 _ZN6Events18listener_newOutputEP11wl_listenerPv (Hyprland + 0x97d67)
#8 0x00007f6a07e6ff6e wl_signal_emit_mutable (libwayland-server.so.0 + 0x9f6e)
#9 0x00007f6a07e6ff6e wl_signal_emit_mutable (libwayland-server.so.0 + 0x9f6e)
#10 0x00007f6a07facef9 scan_drm_connectors (libwlroots.so.11032 + 0x46ef9)
#11 0x00007f6a07e6ff6e wl_signal_emit_mutable (libwayland-server.so.0 + 0x9f6e)
#12 0x00007f6a07fbd1f0 handle_udev_event (libwlroots.so.11032 + 0x571f0)
#13 0x00007f6a07e719e2 wl_event_loop_dispatch (libwayland-server.so.0 + 0xb9e2)
#14 0x00007f6a07e72197 wl_display_run (libwayland-server.so.0 + 0xc197)
#15 0x000055603a53ce91 main (Hyprland + 0x2ee91)
#16 0x00007f6a07430290 n/a (libc.so.6 + 0x23290)
#17 0x00007f6a0743034a __libc_start_main (libc.so.6 + 0x2334a)
#18 0x000055603a544d45 _start (Hyprland + 0x36d45)
Stack trace of thread 2865:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2859:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2867:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2863:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2869:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2860:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2866:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2864:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2868:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2878:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2870:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2862:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2871:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2875:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2876:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2874:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2872:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2877:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2880:
#0 0x00007f6a0751654f accept (libc.so.6 + 0x10954f)
#1 0x000055603a5d5626 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN13CEventManager11startThreadEvEUlvE_EEEEE6_M_runEv (Hyprland + 0xc7626)
#2 0x00007f6a077d12f3 execute_native_thread_routine (libstdc++.so.6 + 0xd62f3)
#3 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#4 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2879:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2861:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
Stack trace of thread 2873:
#0 0x00007f6a07490306 n/a (libc.so.6 + 0x83306)
#1 0x00007f6a07492b20 pthread_cond_wait (libc.so.6 + 0x85b20)
#2 0x00007f6a042ddc5c n/a (iris_dri.so + 0xb2c5c)
#3 0x00007f6a042d735c n/a (iris_dri.so + 0xac35c)
#4 0x00007f6a0749374d n/a (libc.so.6 + 0x8674d)
#5 0x00007f6a07515700 n/a (libc.so.6 + 0x108700)
ELF object binary architecture: AMD x86-64
GNU gdb (GDB) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/Hyprland...
warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing
[ SNIP: hundreds of the same message]
warning: Can't open file /dev/shm/.org.chromium.Chromium.O0DlQM (deleted) during file-backed mapping note processing
warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing
warning: Can't open file /memfd:xwayland-shared (deleted) during file-backed mapping note processing
[ SNIP]
warning: Can't open file /memfd:wayland-cursor-rs (deleted) during file-backed mapping note processing
warning: Can't open file /dev/shm/wob-0 (deleted) during file-backed mapping note processing
warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing
[SNIP]
warning: Can't open file anon_inode:i915.gem which was expanded to anon_inode:i915.gem during file-backed mapping note processing
[New LWP 2852]
[New LWP 2865]
[New LWP 2859]
[New LWP 2867]
[New LWP 2863]
[New LWP 2869]
[New LWP 2860]
[New LWP 2866]
[New LWP 2864]
[New LWP 2868]
[New LWP 2878]
[New LWP 2870]
[New LWP 2862]
[New LWP 2871]
[New LWP 2875]
[New LWP 2876]
[New LWP 2874]
[New LWP 2872]
[New LWP 2877]
[New LWP 2880]
[New LWP 2879]
[New LWP 2861]
[New LWP 2873]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `Hyprland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f6a07e6fb99 in wl_list_insert () from /usr/lib/libwayland-server.so.0
--Type <RET> for more, q to quit, c to continue without paging--c
[Current thread is 1 (Thread 0x7f6a067d0f00 (LWP 2852))]
(gdb) bt -full
#0 0x00007f6a07e6fb99 in wl_list_insert () at /usr/lib/libwayland-server.so.0
#1 0x00007f6a07feb25f in wlr_output_configuration_head_v1_create () at /usr/lib/libwlroots.so.11032
#2 0x000055603a5a48e6 in Events::listener_change(wl_listener*, void*) ()
#3 0x00007f6a07e6ff6e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#4 0x00007f6a07fe8ef0 in output_layout_reconfigure () at /usr/lib/libwlroots.so.11032
#5 0x00007f6a07fe91b2 in wlr_output_layout_add () at /usr/lib/libwlroots.so.11032
#6 0x000055603a5ba1f8 in CMonitor::onConnect(bool) ()
#7 0x000055603a5a5d67 in Events::listener_newOutput(wl_listener*, void*) ()
#8 0x00007f6a07e6ff6e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#9 0x00007f6a07e6ff6e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#10 0x00007f6a07facef9 in scan_drm_connectors () at /usr/lib/libwlroots.so.11032
#11 0x00007f6a07e6ff6e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0
#12 0x00007f6a07fbd1f0 in handle_udev_event () at /usr/lib/libwlroots.so.11032
#13 0x00007f6a07e719e2 in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0
#14 0x00007f6a07e72197 in wl_display_run () at /usr/lib/libwayland-server.so.0
#15 0x000055603a53ce91 in main ()
(gdb)
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 13
- Comments: 156 (52 by maintainers)
Yep. I have the issue and no nvidia card
#1483 is resolved for me now with closing/opening lid (disabling/enabling laptop monitor). I was only able to get it working by creating the below to completely disable suspend on my laptop, because suspend and wake still crashes for me. But this is progress! Hopefully you will be able to figure out exactly what is causing suspend/wake to crash as well. But at least I’m not constantly having to restart my session now.
/etc/systemd/sleep.conf.d/disable-suspend.conf [Sleep] AllowSuspend=no AllowHibernation=no AllowSuspendThenHibernate=no AllowHybridSleep=no
the initial issue still happens for me regularly.
In my case it doesn’t seem to be crashing, since coredump gives me an unrelated crash from a week ago. What happens to me is that upon wake the screen does display correctly but the screen is frozen, like this one:
except it happens even if I suspend for 1 sec. Running on latest commit [1cf829c]
(using amd igpu + nouveau) also working no problem on sway
well it works with sway, so I don’t think my laptop sucks 😃
Can relate. This happens 25/30% of the time when using an external monitor and going to sleep/resuming. And about everytime when I’m using Kanshi to control my monitor setup automatically.
oh god
In Nvidia I solved the issue by enabling https://download.nvidia.com/XFree86/Linux-x86_64/435.17/README/powermanagement.html
which in nixos is accomplished by setting
hardware.nvidia.powerManagement.enable = true
that makes nvidia to store the full used vram and recover it during wakeup, which gives a clue of what is happening.Here is a crash report from my laptop. I suspend, wake it, I can see Hypr desktop for a split second, then it crashes me back to SDDM login. hyprlandCrashReport1039.txt
edit: for further clarification, this is with no external monitor. Same thing happens when I manually sleep then wake, or just merely closing laptop and re-opening it.
Success! I fiddled around some more with kernel & module parameters and it seems to be working now, I don’t need to call any of the scripts you mentioned directly or alter the script in sleep.d.
Summary:
To suspend I do:
And that’s all that is needed for me. Enabling those three nvidia services is probably the catch, thanks for pointing me in the right direction.
When I attempt to wake up from a suspend I don’t get any output. Just darkness on all three monitors (and occasionally an eerie high pitched squeaking sound from my machine. don’t know if that’s relevant). However, I can quit hyprland and it brings me back to my display manager and I can then open hyprland just fine. (on commit bf52545a9136bff63fdc2c2856f358197fb2c2c5dirty)
cordump.txt
hyprlandlog.txt
@vaxerski will do next time
Interestingly enough, I realized it wasnt actually crashing technically. It comes back out of wake as a completely black screen, i can still open a terminal and touch a file (cant visually see all this) but that proves it is somewhat functioning.
This also happens though if i try to switch back to the hyprland tty after switching to a different one.
Hello! I still have this problem, not fixed on my end! I updated hyprland to the latest versions too manually to make extra sure