tiny-rdm icon indicating copy to clipboard operation
tiny-rdm copied to clipboard

[BUG] In openSUSE Tumbleweed app will be freezes

Open yunyizea opened this issue 3 months ago • 4 comments

Tiny RDM Version What version of Tiny RDM are you using? vserion 1.2.5 latest

OS Version Which OS and version you launch? (Mac/Windows/Linux) Linux: openSUSE Tumbleweed 20250829 KDE Plasma: 6.4.4 Kernel: 6.16.3-1-default

Redis Version Which version of Redis are you using? Aliyun Redis 7.0.15

Describe the bug A clear and concise description of what the bug is. After downloading the AppImage from GitHub, the main window opens fine, but the app freezes whenever I try to add a new connection, making the entire interface unresponsive.

In shell running log:

5/09/03 11:00:59 preferences path: /home/yunyize/.config/TinyRDM/preferences.yaml Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal 2025/09/03 11:01:00 after save {{true 300 1024 768 false 200 162} {auto auto [] 14 3000 0 false false true true} { [] 14 true true true true 0} {[] 14 block} []} 2025/09/03 11:01:15 after save {{true 300 1024 768 false 501 222} {auto auto [] 14 3000 0 false false true true} { [] 14 true true true true 0} {[] 14 block} []}

Steps to Reproduce:

  1. Download latest version Tiny RDM
  2. in my linux compute, open appimage
  3. freezes

yunyizea avatar Sep 03 '25 03:09 yunyizea

It seems that the app has been launched successfully. Have you try any other application written by wails? Or update webkit to latest version and retry?

tiny-craft avatar Sep 04 '25 03:09 tiny-craft

I'm using the AppImage package, which should include a complete CEF runtime. For comparison, I've also tested another application, "Another-Redis-Desktop-Manager," which works perfectly on my system, suggesting the issue may be specific to this application's build or configuration.

yunyizea avatar Sep 04 '25 05:09 yunyizea

I'm using the AppImage package, which should include a complete CEF runtime. For comparison, I've also tested another application, "Another-Redis-Desktop-Manager," which works perfectly on my system, suggesting the issue may be specific to this application's build or configuration.

Wails not contains any web engine like Chromium or CEF, it will use system webkit (or webview2 on Windows), so it cause a lot of compatibility issues. I am working for a rewrite version which use Avalonia and C#, so just wait for coming.

tiny-craft avatar Sep 05 '25 14:09 tiny-craft

I'm using the AppImage package, which should include a complete CEF runtime. For comparison, I've also tested another application, "Another-Redis-Desktop-Manager," which works perfectly on my system, suggesting the issue may be specific to this application's build or configuration.

Wails not contains any web engine like Chromium or CEF, it will use system webkit (or webview2 on Windows), so it cause a lot of compatibility issues. I am working for a rewrite version which use Avalonia and C#, so just wait for coming.

Thank you for the detailed explanation! 🙏 It makes sense now that the issue is related to WebKit compatibility on Linux. I really appreciate your clarification and the effort you are putting into rewriting Tiny RDM with Avalonia and C#.

Looking forward to the new version, and thanks again for your hard work on this great project!

yunyizea avatar Sep 08 '25 03:09 yunyizea