fastfetch-cli / fastfetch-cli/fastfetch

[BUG] [Artix & Gentoo] [Sakura] Freezes on --gen-config with changing logo option and/or full json config

Open
#2,584 1 comment 0 reactions 0 assignees View on GitHub
bug can't reproduce
Dominant language
C
Stars
24.6k
Forks
890
Avg merge
1d 42m
Merged PRs (30d)
17

Description

### Read the FAQ first

- [x] I have checked the FAQ but the issue is not covered

### Not a known issue

- [x] I have checked the existing issues but the issue is not covered
- [x] My issue is not about crashing on Fedora and KDE 6.6

### Description

### Made a quick verification of this being a new issue. Potentially missed it if said issue is a duplicate.

### **What I have tried:**

- Attempted to create a full .json config without a logo.
- Tried various toggled options to verify the issue wasn't one of them.
- Tried a full logo with a full .json config, same issue.
- Tried a minimal .json config with no logo.
- Tried a minimal logo with both full and minimal .json configs.
- Deleting previous config files to verify the problem isn't with overwriting
- Killing the affected process with Ctrl+C (does nothing)
- Killing the affected process with htop
- Tested all of the above on a Gentoo system registering version 2.65.2-r1

Tested up to 30 mins per option to verify.

### **What I haven't tried:**

- Newer version via AUR/Git. Attempting to keep a fairly stable system.
- Building version 2.67.1 from source code (Artix)

### **What does work:**

- The --gen-config flag without adding any changes to the logo.
- The --gen-config flag without adding any changes to the verbosity of the generated config.
- Killing affected processes via xkill on Sakura
### **Doubtful this will help, but both systems have these in common:**

- OpenRC for an init system
- BTRFS File System, 3 partition layout in order: EFI, Root, Swap
- Sakura for a Terminal Emulator
- CWM window manager
- soteria root prompt
- polybar with the same config
- Pure X11 (No Wayland components, Gentoo built against it)
- elogind
- xcompmgr compositor
- 1920x1080 display (stranger things have happened from displays, can't rule it out)
- ALSA Pulseaudio configuration
- Environment Agnostic GUI tools (e.g. xfe, leafpad, palemoon)
- Clang Compiler (maybe important for Gentoo, Artix used the binary)

### Version used

2.67.1 (x86_64)

### Bug prevalence

Always

### Regression

No

### Installation

Package manager

### Package manager

pacman/yay wrapper and portage via Clang Compiler

### Screenshots

_No response_

### Configuration

```jsonc

```

### Stacktrace

```text
Reading symbols from /usr/bin/fastfetch...

This GDB supports auto-downloading debuginfo from the following URLs:

Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in /usr/bin/fastfetch)
Starting program: /usr/bin/fastfetch
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

(Fastfetch ran normally here, redacted for privacy)

[Inferior 1 (process 8184) exited normally]
❌️ No stack.
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.