Hyprland: text-input-v3 clients sometimes crash Hyprland
Hyprland Version
System/Version info
Hyprland, built from branch main at commit 9ddf1b105e1b63a77b851af5e541a9412b0e0928 dirty (tablet: Add left_handed option for tablets (5178)).
Date: Wed Mar 20 12:00:43 2024
Tag: v0.37.1-29-g9ddf1b10
flags: (if any)
System Information:
System name: Linux
Node name: arch-g14
Release: 6.8.1-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Sat, 16 Mar 2024 17:15:35 +0000
GPU information:
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon RX Vega 6 (Ryzen 4000/5000 Mobile Series)] [1002:1636] (rev c6) (prog-if 00 [VGA controller])
os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
plugins:
hy3 by outfoxxed ver 0.1
Bug or Regression?
Regression
Description
When using text-input-v3 clients, hyprland sometimes crashes. Haven’t bisected yet but I guess this is a regression from https://github.com/hyprwm/Hyprland/pull/5147 , so CC @sujoshua .
How to reproduce
It happens when using text-input-v3 clients but I’m not sure how to reliable repro.
Crash reports, logs, images, videos
This is a full gdb session, including bt full and printing some variables.
gdb.txt
About this issue
- Original URL
- State: closed
- Created 3 months ago
- Comments: 20 (15 by maintainers)
Commits related to this issue
- IME: fix text-input-v3 fix #5189 add surface destory listner to remove itself from map Signed-off-by: Joshua Su <i@joshua.su> — committed to sujoshua/Hyprland by sujoshua 3 months ago
- IME: fix text-input-v3 fix #5189 add surface destroy listener to remove itself from map Signed-off-by: Joshua Su <i@joshua.su> — committed to sujoshua/Hyprland by sujoshua 3 months ago
- IME: fix text-input-v3 fix #5189 add surface destroy listener to remove itself from map Signed-off-by: Joshua Su <i@joshua.su> — committed to sujoshua/Hyprland by sujoshua 3 months ago
- IME: fix crashes with destroyed text-inputs ref #5189 — committed to hyprwm/Hyprland by vaxerski 3 months ago
- IME/TI: Fixes and refactoring Fixes #5189 — committed to memchr/Hyprland by vaxerski 3 months ago
- IME: fix crashes with destroyed text-inputs ref #5189 — committed to lisuke/Hyprland by vaxerski 3 months ago
- IME/TI: Fixes and refactoring Fixes #5189 — committed to lisuke/Hyprland by vaxerski 3 months ago
It works, thanks for the fix.
should be done.