Skip to content

[Bug]: Keyboard Input Crashes on Some X11 Linux Systems #850

Description

@mx-sylveon

Checklist

  • I am using an up-to-date version.
  • I have read the documentation.
  • I have searched existing issues.

TagStudio Version

Alpha 9.5.1

Operating System & Version

Arch Linux (Rolling, up-to-date)

Description

Per title, with either the standard and portable Linux releases the application runs and is partially functional using mouse inputs but no text fields accept text input and shortcuts are non-functional.

Running tagstudio via command line to watch for any interesting logs provides no really interesting information, just a couple of warnings for gtk modules that I don't believe are related. (Though technically there's also a segfault when closing the program, but that's a separate issue.)

The only other observation I've had is that if I focus the "Search Entries" text field and start typing on the keyboard, the text cursor stops blinking while the typing is on-going. That would seem to indicate the key presses are making it to the application at least, but something is breaking before the press is completely handled.

Expected Behavior

Keyboard input should work.

Steps to Reproduce

  1. Start application
  2. Try to use Ctrl+O to open a library, or attempt to type in the "Search Entries" text box.
  3. Observe nothing happens.

Logs

Console logs:

2025-03-09 14:52:58 [info     ] [FFMPEG] Using FFprobe location: ffprobe
2025-03-09 14:52:58 [info     ] [FFMPEG] Using FFmpeg location: ffmpeg
2025-03-09 14:52:58 [info     ] [ResourceManager] Resources Registered: count=27
2025-03-09 14:52:58 [info     ] [Config] Config File not specified, using default one filename=/home/REDACTED/.config/TagStudio/TagStudio.ini
2025-03-09 14:52:58 [info     ] [Config] Thumbnail cache size limit: 500 MB
Gtk-Message: 14:52:58.894: Failed to load module "xapp-gtk3-module"
Gtk-Message: 14:52:58.894: Failed to load module "xapp-gtk3-module"
Gtk-Message: 14:52:58.894: Failed to load module "canberra-gtk-module"
Gtk-Message: 14:52:58.894: Failed to load module "canberra-gtk-module"
QVBoxLayout:: 
2025-03-09 14:52:59 [info     ]
2025-03-09 14:53:00 [error    ] Path does not exist.           open_path=None
2025-03-09 14:53:00 [info     ] FFmpeg found: {self.ffmpeg}, FFprobe found: {self.ffprobe}

Metadata

Metadata

Assignees

Labels

Priority: CriticalAn issue that requires immediate attentionStatus: Help WantedExtra attention is neededSystem: LinuxFor Linux/BSD distributionsType: BugSomething isn't working as intendedType: InstallationInstalling, building, and/or launching the program

Type

Fields

No fields configured for Bug.

Projects

Status
🛠 Ready for Development

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions