Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hyprland crashes after turning off eGPU after updating to v47 #9239

Closed
4 of 6 tasks
Seme4eg opened this issue Jan 30, 2025 · 10 comments
Closed
4 of 6 tasks

Hyprland crashes after turning off eGPU after updating to v47 #9239

Seme4eg opened this issue Jan 30, 2025 · 10 comments
Labels
bug Something isn't working

Comments

@Seme4eg
Copy link

Seme4eg commented Jan 30, 2025

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

Definitely a regression - something broke after update (requires bisect)

System Info and Hyprland Version

System/Version info
Hyprland 0.47.0 built from branch main at commit 32c0fa2f2fe02254d5887b38cf2cffa72ddfd769  (core: begin using CFileDescriptor from hyprutils (9122)).
Date: Thu Jan 30 18:30:12 2025
Tag: v0.47.0-20-g32c0fa2f, commits: 5762
built against:
 aquamarine 0.7.2
 hyprlang 0.6.0
 hyprutils 0.5.0
 hyprcursor 0.1.11
 hyprgraphics 0.1.1


no flags were set


System Information:
System name: Linux
Node name: void
Release: 6.12.10-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Sat, 18 Jan 2025 02:26:57 +0000


GPU information: 
00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08) (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:

Description

hyprlandCrashReport1719.txt

External gpu is amd, gpd g1, if that matters.

How to reproduce

I start hyprland from tty, eGPU is disabled, then i turn it on when i need it and when i don't any more i just turn it off. That how i was always doing and it only started crashing hyprland after version 47.

Attach not paste

  • I understand that all text files must be attached, and not pasted directly. If not respected, this issue will likely get closed as spam

Checklist of files to include below

  • Hyprland config - hyprctl systeminfo -c (always include)
  • Crash report (always include in case of crash)
  • Video (always include in case of a visual bug)
  • Logs (might contain useful info such as errors)

Additional info & File uploads

hyprland_config_dump.txt

hyprlandCrashReport1719.txt

@Seme4eg Seme4eg added the bug Something isn't working label Jan 30, 2025
@Seme4eg
Copy link
Author

Seme4eg commented Jan 31, 2025

update: tried to revert to 46.2, still crashes, maybe that's caused by some other hypr* package, But i have no clue which one to try to bisect, if you give me any hints i will try. Here is the crash report.

hyprlandCrashReport281076.txt

@vaxerski
Copy link
Member

you should try the linked MR

@Seme4eg
Copy link
Author

Seme4eg commented Jan 31, 2025

hyprlandCrashReport1673.txt

Still crashes, updated hyprland back to v0.47.1, installed aquamarine from the merge branch.

@Seme4eg
Copy link
Author

Seme4eg commented Jan 31, 2025

or do i need to rebuild hyprland every time i update aquamarine ?

@ikalco
Copy link
Contributor

ikalco commented Feb 1, 2025

the crash report is completely broken...
can you give a gdb stacktrace (https://wiki.hyprland.org/Crashes-and-Bugs/#obtaining-a-debug-stacktrace)

@Seme4eg
Copy link
Author

Seme4eg commented Feb 1, 2025

ok, done, took a long time to download all the debug info with my slow net. So this is the file with 'debug' hyprland installed and latest aquamarine-git - https://github.com/hyprwm/aquamarine

gdb.txt

@Seme4eg
Copy link
Author

Seme4eg commented Feb 2, 2025

tell me if i need to provide new log with new version of hyprland and aquamarine

@ikalco
Copy link
Contributor

ikalco commented Feb 2, 2025

hmm.. it actually seems to be crashing inside driver code
given that reverting to v0.46.2 didn't work, its possibly a regression inside mesa

try reverting aquamarine and mesa back a few weeks or versions (to whenever the issue started happening)

@Seme4eg
Copy link
Author

Seme4eg commented Feb 3, 2025

Thing is i wasn't able to revert to v0.46.1 hyprland cuz no such file aquamarinelib.so. Even tho i've cleanbuilt both - aquamarine-git v0.6.0 and hyprland-git v0.46.1. Still didn't launch. Tho i downgraded now mesa 2 minor versions down (to mesa-1_24.3.2-1-x86_64.pkg.tar.zst) and with that version, hyprland (v0.47.1) just refuses to start. Here is crash report, but if you will need me to get gdb file - tell me. If that helps to make sure if its mesa's fault and if i should report it there.

hyprlandCrashReport1643268.txt

@Seme4eg
Copy link
Author

Seme4eg commented Feb 24, 2025

updating to mesa-git fixed the issue

@Seme4eg Seme4eg closed this as completed Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants