dangvd / crystal-dock

A cool dock (desktop panel) for Linux desktop
GNU General Public License v3.0
56 stars 8 forks source link

Error on launch #37

Open Taffer opened 3 weeks ago

Taffer commented 3 weeks ago

I wanted to try out Crystal Dock on OpenSUSE Tumbleweed (KDE 6, Wayland), but it crashes on launch:

chrish@gridania$ crystal-dock
QSocketNotifier: Can only be used with threads started with QThread
fish: Job 1, 'crystal-dock' terminated by signal SIGSEGV (Address boundary error)
~ [SIGSEGV]

Here's the version info:

chrish@gridania$ zypper info crystal-dock
Loading repository data...
Reading installed packages...

Information for package crystal-dock:
-------------------------------------
Repository     : @System
Name           : crystal-dock
Version        : 2.2-1
Arch           : x86_64
Vendor         : Humanity
Installed Size : 1.3 MiB
Installed      : Yes
Status         : up-to-date
Source package : crystal-dock-2.2-1.src
Summary        : crystal-dock built using CMake
Description    : 
    DESCRIPTION
    ===========

    This is an installer created using CPack (https://cmake.org). No additional installation instructions provided.

And here's some more system info:

chrish@gridania$ fastfetch
                                     ......             chrish@gridania
     .,cdxxxoc,.               .:kKMMMNWMMMNk:.         ---------------
    cKMMN0OOOKWMMXo. A        ;0MWk:'      ':OMMk.      OS: openSUSE Tumbleweed 20240816 x86_64
  ;WMK;'       'lKMMNM,     :NMK'             'OMW;     Host: Laptop 16 (AMD Ryzen 7040 Series) (AG)
 cMW;             WMMMN   ,XMK'                 oMM.    Kernel: Linux 6.10.4-1-default
.MMc             ''^*~l. xMN:                    KM0    Uptime: 1 min
'MM.                   .NMO                      oMM    Packages: 3663 (rpm), 24 (flatpak)
.MM,                 .kMMl                       xMN    Shell: fish 3.7.1
 KM0               .kMM0' .dl>~,.               .WMd    Display (BOE0BC9): 2560x1600 @ 165 Hz (as 2048x1280) in 16″ [Built-in]
 'XM0.           ,OMMK'    OMMM7'              .XMK     DE: KDE Plasma 6.1.4
   *WMO:.    .;xNMMk'       NNNMKl.          .xWMx      WM: KWin (Wayland)
     ^ONMMNXMMMKx;          V  'xNMWKkxllox0NMWk'       WM Theme: Breeze
         '''''                    ':dOOXXKOxl'          Theme: Breeze (openSUSE) [Qt], Breeze [GTK2/3/4]
                                                        Icons: breeze [Qt], breeze [GTK2/3/4]
                                                        Font: Noto Sans (12pt) [Qt], Noto Sans (12pt) [GTK2/3/4]
                                                        Cursor: breeze (24px)
                                                        Terminal: konsole 24.5.2
                                                        Terminal Font: JetBrainsMonoNL Nerd Font (12pt)
                                                        CPU: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics (16) @ 5.14 GHz
                                                        GPU 1: AMD Radeon RX 7700S [Discrete]
                                                        GPU 2: AMD Radeon 780M [Integrated]
                                                        Memory: 9.14 GiB / 60.64 GiB (15%)
                                                        Swap: 0 B / 62.00 GiB (0%)
                                                        Disk (/): 1.68 TiB / 3.66 TiB (46%) - btrfs
                                                        Local IP (wlp4s0): 192.168.0.26/24
                                                        Battery: 100% [Discharging]
                                                        Locale: en_US.UTF-8
dangvd commented 3 weeks ago

Sorry to hear that. I can't reproduce it however, and it does not show a clear error so for now, it's hard to debug it.

ludg1e commented 2 weeks ago

This seems to be related to fish-shell, as per the first log: fish: Job 1, 'crystal-dock' terminated by signal SIGSEGV (Address boundary error)

Seems to be related to this past issue: https://github.com/fish-shell/fish-shell/issues/4619

I don't use fish-shell, but could you try launching crystal-dock with zsh or bash? Just in case