Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Hyprland crashes on launch, No errors in log?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Thu Nov 28, 2024 5:53 pm    Post subject: Hyprland crashes on launch, No errors in log? Reply with quote

i have read the logs and there was an error because i didn't have seatd installed ( despite having elogind for whatever reason ) but it didn't change a thing

log:
https://bpa.st/KVSQ

make.conf:
https://bpa.st/CECA

hyprland.conf:
https://bpa.st/QM4Q
_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3936

PostPosted: Thu Nov 28, 2024 6:28 pm    Post subject: Reply with quote

I won't spend time on hyprland config file.
However I hope the working following will help.
Code:
=================================================================
                        Package Settings
=================================================================

gui-libs/aquamarine-0.4.2::gentoo was built with the following:
USE="" ABI_X86="(64)"
CFLAGS="-march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -pipe -Wa,-mbranches-within-32B-boundaries"
CXXFLAGS="-march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -pipe -Wa,-mbranches-within-32B-boundaries"


gui-wm/hyprland-0.45.2::gentoo was built with the following:
USE="-X -legacy-renderer -systemd" ABI_X86="(64)"
CFLAGS="-march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -fno-semantic-interposition -pipe -Wa,-mbranches-within-32B-boundaries"
CXXFLAGS="-march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -fno-semantic-interposition -pipe -Wa,-mbranches-within-32B-boundaries"


sys-auth/seatd-0.8.0::gentoo was built with the following:
USE="-builtin elogind -server -systemd" ABI_X86="(64)"
CFLAGS="-march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -pipe -Wa,-mbranches-within-32B-boundaries"
CXXFLAGS="-march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -pipe -Wa,-mbranches-within-32B-boundaries"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live compress-build-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms split-elog strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22752

PostPosted: Thu Nov 28, 2024 7:19 pm    Post subject: Reply with quote

Welcome to the forums. Unfortunately, the log is not directly useful, though this line appears promising:
https://bpa.st/KVSQ:

47     [INFO] !!!!HEY YOU, YES YOU!!!!: further logs to stdout / logfile are disabled by default. BEFORE SENDING THIS LOG, ENABLE THEM. Use debug:disable_logs = false to do so: https://wiki.hyprland.org/Configuring/Variables/#debug
If you follow the instructions that were printed to the log file, does that produce a log that has useful data?
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Thu Nov 28, 2024 7:42 pm    Post subject: Reply with quote

it gives the exact same output i already put the variable "debug:disable_logs = false"

https://bpa.st/35YA

you can see it in the hyprland.conf that i posted but i changed it to:

debug {
disable_logs = false
enable_stdout_logs = true
}
following the example in the documentation in case it was wrong but nothing :C, i don't know if i did it right or not
maybe the error is coming from using clang compiler?
_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22752

PostPosted: Thu Nov 28, 2024 7:52 pm    Post subject: Reply with quote

That seems like a logging bug, then. It should not be telling you to do something you have already done.

Can you obtain a core dump, with debug symbols?
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Thu Nov 28, 2024 8:00 pm    Post subject: Reply with quote

how do i do that?, sorry i never did a bug report xd
_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Fri Nov 29, 2024 4:59 am    Post subject: Reply with quote

emerge hyprland --ggdb cflag, nostrip feature and debugsyms enabled
ulimit -c unlimited for coredump
gbd -q /usr/bin/Hyprland --core core
Backtrace:
Code:
+thread apply all bt full

Thread 2 (Thread 0x7fbfd113b6c0 (LWP 2438)):
+bt full
#0  0x00007fbfdbe98d26 in ??? () at /usr/lib64/libc.so.6
#1  0x00007fbfdbe9b769 in pthread_cond_wait () at /usr/lib64/libc.so.6
#2  0x00007fbfdc354e33 in std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) () at /usr/lib64/libc++.so.1
#3  0x0000563b330d5a57 in std::__1::condition_variable::wait<CWatchdog::CWatchdog()::$_0::operator()() const::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, CWatchdog::CWatchdog()::$_0::operator()() const::{lambda()#1}) (this=0x563b5027c3b8, __lk=..., __pred=...) at /usr/include/c++/v1/__condition_variable/condition_variable.h:147
#4  CWatchdog::CWatchdog()::$_0::operator()() const (this=<optimized out>) at ../hyprland-source/src/helpers/Watchdog.cpp:26
        lk = {__m_ = 0x563b5027c388, __owns_ = true}
        lk = {__m_ = <optimized out>, __owns_ = <optimized out>}
#5  std::__1::__invoke[abi:se190104]<CWatchdog::CWatchdog()::$_0>(CWatchdog::CWatchdog()::$_0&&) (__f=<optimized out>) at /usr/include/c++/v1/__type_traits/invoke.h:149
#6  _ZNSt3__116__thread_executeB8se190104INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN9CWatchdogC1EvE3$_0JETpTnmJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE (__t=<optimized out>) at /usr/include/c++/v1/__thread/thread.h:192
#7  std::__1::__thread_proxy[abi:se190104]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, CWatchdog::CWatchdog()::$_0> >(void*) (__vp=<optimized out>) at /usr/include/c++/v1/__thread/thread.h:201
        __p = {__ptr_ = {<std::__1::__compressed_pair_elem<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, (lambda at ../hyprland-source/src/helpers/Watchdog.cpp:18:49)> *, 0, false>> = {__value_ = 0x563b502c83a0}, <std::__1::__compressed_pair_elem<std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, (lambda at ../hyprland-source/src/helpers/Watchdog.cpp:18:49)> >, 1, true>> = {<std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, (lambda at ../hyprland-source/src/helpers/Watchdog.cpp:18:49)> >> = {<No data fields>}, <No data fields>}, <No data fields>}}
#8  0x00007fbfdbe9c96e in ??? () at /usr/lib64/libc.so.6
#9  0x00007fbfdbf2b7ec in ??? () at /usr/lib64/libc.so.6

Thread 1 (Thread 0x7fbfd18dcb40 (LWP 2433)):
+bt full
#0  0x00007fbfdbe9e7fb in pthread_kill () at /usr/lib64/libc.so.6
#1  0x00007fbfdbe419b6 in raise () at /usr/lib64/libc.so.6
#2  0x00007fbfdbe248f7 in abort () at /usr/lib64/libc.so.6
#3  0x0000563b32f90bb5 in handleUnrecoverableSignal (sig=11) at ../hyprland-source/src/Compositor.cpp:80
#4  0x00007fbfdbe41a60 in <signal handler called> () at /usr/lib64/libc.so.6
#5  0x00007fbfdcce7ddb in Aquamarine::CDRMAtomicRequest::commit(unsigned int) () at /usr/lib64/libaquamarine.so.4
#6  0x00007fbfdcce8ba3 in Aquamarine::CDRMAtomicImpl::reset() () at /usr/lib64/libaquamarine.so.4
#7  0x00007fbfdccc5468 in Aquamarine::CDRMBackend::start() () at /usr/lib64/libaquamarine.so.4
#8  0x00007fbfdcc760e9 in Aquamarine::CBackend::start() () at /usr/lib64/libaquamarine.so.4
#9  0x0000563b32f945a5 in CCompositor::initServer (this=0x563b5021e2c0, socketName=..., socketFd=-1) at ../hyprland-source/src/Compositor.cpp:281
        options = <incomplete type>
        implementations = {__begin_ = 0x563b502b0f70, __end_ = 0x563b502b0f88, __end_cap_ = {<std::__1::__compressed_pair_elem<Aquamarine::SBackendImplementationOptions*, 0, false>> = {__value_ = 0x563b502b0f90}, <std::__1::__compressed_pair_elem<std::__1::allocator<Aquamarine::SBackendImplementationOptions>, 1, true>> = {<std::__1::allocator<Aquamarine::SBackendImplementationOptions>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<Aquamarine::SBackendImplementationOptions> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}
        option = <incomplete type>
#10 0x0000563b331047b4 in main (argc=<optimized out>, argv=<optimized out>) at ../hyprland-source/src/main.cpp:165
        cmd = {static __endian_factor = 2, __r_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, 0, false>> = {__value_ = {__s = {{__is_long_ = 0 '\000', __size_ = 8 '\b'}, __padding_ = 0x7ffe14853d99 "Hyprland", __data_ = "Hyprland\000\000\000\000\000\000\000`\a)P;V\000"}, __l = {{__is_long_ = 0, __cap_ = 3976878827841037320}, __size_ = 100, __data_ = 0x563b50290760 "\nprecision highp float;\nvarying vec4 v_color;\nvarying vec2 v_texcoord;\n\nuniform vec2 topLeft;\nuniform vec2 fullSize;\nuniform vec2 fullSizeUntransformed;\nuniform float radius;\nuniform float radiusOuter"...}}}, <std::__1::__compressed_pair_elem<std::__1::allocator<char>, 1, true>> = {<std::__1::allocator<char>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<char> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, static npos = 18446744073709551615}
        configPath = {static __endian_factor = 2, __r_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, 0, false>> = {__value_ = {__s = {{__is_long_ = 0 '\000', __size_ = 0 '\000'}, __padding_ = 0x7ffe14853d81 "", __data_ = '\000' <repeats 22 times>}, __l = {{__is_long_ = 0, __cap_ = 0}, __size_ = 0, __data_ = 0x0}}}, <std::__1::__compressed_pair_elem<std::__1::allocator<char>, 1, true>> = {<std::__1::allocator<char>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<char> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, static npos = 18446744073709551615}
        socketName = {static __endian_factor = 2, __r_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, 0, false>> = {__value_ = {__s = {{__is_long_ = 0 '\000', __size_ = 0 '\000'}, __padding_ = 0x7ffe14853d61 "", __data_ = '\000' <repeats 22 times>}, __l = {{__is_long_ = 0, __cap_ = 0}, __size_ = 0, __data_ = 0x0}}}, <std::__1::__compressed_pair_elem<std::__1::allocator<char>, 1, true>> = {<std::__1::allocator<char>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<char> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, static npos = 18446744073709551615}
        args = {__begin_ = 0x0, __end_ = 0x0, __end_cap_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, 0, false>> = {__value_ = 0x0}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, 1, true>> = {<std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}
        socketFd = <optimized out>
        ignoreSudo = <optimized out>
        e = <optimized out>
+set logging off
Warning: 'set logging off', an alias for the command 'set logging enabled', is deprecated.
Use 'set logging enabled off'.

i hope this is usefull



References:
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
https://wiki.gentoo.org/wiki/Debugging
https://askubuntu.com/questions/1349047/where-do-i-find-core-dump-files-and-how-do-i-view-and-analyze-the-backtrace-st

_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22752

PostPosted: Fri Nov 29, 2024 3:24 pm    Post subject: Reply with quote

That is a good start.
agustinfortnite2008 wrote:
Code:
Thread 1 (Thread 0x7fbfd18dcb40 (LWP 2433)):
+bt full
#0  0x00007fbfdbe9e7fb in pthread_kill () at /usr/lib64/libc.so.6
#1  0x00007fbfdbe419b6 in raise () at /usr/lib64/libc.so.6
#2  0x00007fbfdbe248f7 in abort () at /usr/lib64/libc.so.6
#3  0x0000563b32f90bb5 in handleUnrecoverableSignal (sig=11) at ../hyprland-source/src/Compositor.cpp:80
#4  0x00007fbfdbe41a60 in <signal handler called> () at /usr/lib64/libc.so.6
#5  0x00007fbfdcce7ddb in Aquamarine::CDRMAtomicRequest::commit(unsigned int) () at /usr/lib64/libaquamarine.so.4
This function caused a signal 11 (SIGSEGV -> "Segmentation fault"). The lower numbered frames are just the program doing some minimal cleanup before it finally dies. Can you rebuild libaquamarine.so.4 with debug symbols too, and collect another core file? That would give us the source filename and line number of the fault, which may help identifying the bug. You can see in higher numbered frames, like #9, where the more thorough debug symbols give us more precise data about those frames.
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Fri Nov 29, 2024 3:32 pm    Post subject: Reply with quote

so i have to rebuild aquamarin and do the coredump again no?, yeah sure
_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Fri Nov 29, 2024 3:49 pm    Post subject: Reply with quote

Code:

+thread apply all bt full

Thread 2 (Thread 0x7f10c84f56c0 (LWP 17612)):
+bt full
#0  0x00007f10d3298d26 in ??? () at /usr/lib64/libc.so.6
#1  0x00007f10d329b769 in pthread_cond_wait () at /usr/lib64/libc.so.6
#2  0x00007f10d369fe33 in std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) () at /usr/lib64/libc++.so.1
#3  0x0000558ef3be2a57 in std::__1::condition_variable::wait<CWatchdog::CWatchdog()::$_0::operator()() const::{lambda()#1}>(std::__1::unique_lock<std::__1::mutex>&, CWatchdog::CWatchdog()::$_0::operator()() const::{lambda()#1}) (this=0x558efb62a3b8, __lk=..., __pred=...) at /usr/include/c++/v1/__condition_variable/condition_variable.h:147
#4  CWatchdog::CWatchdog()::$_0::operator()() const (this=<optimized out>) at ../hyprland-source/src/helpers/Watchdog.cpp:26
        lk = {__m_ = 0x558efb62a388, __owns_ = true}
        lk = {__m_ = <optimized out>, __owns_ = <optimized out>}
#5  std::__1::__invoke[abi:se190104]<CWatchdog::CWatchdog()::$_0>(CWatchdog::CWatchdog()::$_0&&) (__f=<optimized out>) at /usr/include/c++/v1/__type_traits/invoke.h:149
#6  _ZNSt3__116__thread_executeB8se190104INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN9CWatchdogC1EvE3$_0JETpTnmJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE (__t=<optimized out>) at /usr/include/c++/v1/__thread/thread.h:192
#7  std::__1::__thread_proxy[abi:se190104]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, CWatchdog::CWatchdog()::$_0> >(void*) (__vp=<optimized out>) at /usr/include/c++/v1/__thread/thread.h:201
        __p = {__ptr_ = {<std::__1::__compressed_pair_elem<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, (lambda at ../hyprland-source/src/helpers/Watchdog.cpp:18:49)> *, 0, false>> = {__value_ = 0x558efb6763b0}, <std::__1::__compressed_pair_elem<std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, (lambda at ../hyprland-source/src/helpers/Watchdog.cpp:18:49)> >, 1, true>> = {<std::__1::default_delete<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, (lambda at ../hyprland-source/src/helpers/Watchdog.cpp:18:49)> >> = {<No data fields>}, <No data fields>}, <No data fields>}}
#8  0x00007f10d329c96e in ??? () at /usr/lib64/libc.so.6
#9  0x00007f10d332b7ec in ??? () at /usr/lib64/libc.so.6

Thread 1 (Thread 0x7f10c84f6b40 (LWP 17607)):
+bt full
#0  0x00007f10d329e7fb in pthread_kill () at /usr/lib64/libc.so.6
#1  0x00007f10d32419b6 in raise () at /usr/lib64/libc.so.6
#2  0x00007f10d32248f7 in abort () at /usr/lib64/libc.so.6
#3  0x0000558ef3a9dbb5 in handleUnrecoverableSignal (sig=11) at ../hyprland-source/src/Compositor.cpp:80
#4  0x00007f10d3241a60 in <signal handler called> () at /usr/lib64/libc.so.6
#5  Hyprutils::Memory::CSharedPointer<Aquamarine::SDRMConnector>::get (this=0x7ffc4aa21cf8) at /usr/include/hyprutils/memory/SharedPtr.hpp:242
#6  Hyprutils::Memory::CSharedPointer<Aquamarine::SDRMConnector>::operator-> (this=0x7ffc4aa21cf8) at /usr/include/hyprutils/memory/SharedPtr.hpp:229
#7  Aquamarine::CDRMAtomicRequest::commit (this=0x7ffc4aa21ce0, flagssss=1024) at /var/tmp/portage/gui-libs/aquamarine-0.5.0/work/aquamarine-0.5.0/src/backend/drm/impl/Atomic.cpp:165
        ret = <optimized out>
        flagsToStr = {<No data fields>}
#8  0x00007f10d4074ab3 in Aquamarine::CDRMAtomicImpl::reset (this=<optimized out>) at /var/tmp/portage/gui-libs/aquamarine-0.5.0/work/aquamarine-0.5.0/src/backend/drm/impl/Atomic.cpp:355
        request = {failed = false, backend = {impl_ = 0x558efb702c10}, req = 0x558efb6fbb90, conn = {impl_ = 0x0}}
#9  0x00007f10d404d668 in Aquamarine::CDRMBackend::start (this=<optimized out>) at /var/tmp/portage/gui-libs/aquamarine-0.5.0/work/aquamarine-0.5.0/src/backend/drm/DRM.cpp:788
#10 0x00007f10d3ffcfc9 in Aquamarine::CBackend::start (this=0x558efb661140) at /var/tmp/portage/gui-libs/aquamarine-0.5.0/work/aquamarine-0.5.0/src/backend/Backend.cpp:120
        ok = <optimized out>
        i = 1
        optionsForType = {this = 0x558efb661140}
        fallback = <optimized out>
        started = 1
#11 0x0000558ef3aa15a5 in CCompositor::initServer (this=0x558efb5cc2c0, socketName=..., socketFd=-1) at ../hyprland-source/src/Compositor.cpp:281
        options = {logFunction = {<std::__1::__function::__maybe_derive_from_unary_function<void(Aquamarine::eBackendLogLevel, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>> = {<No data fields>}, <std::__1::__function::__maybe_derive_from_binary_function<void(Aquamarine::eBackendLogLevel, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)>> = {<std::__1::__binary_function_keep_layout_base<Aquamarine::eBackendLogLevel, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>> = {<No data fields>}, <No data fields>}, __f_ = {__buf_ = {__lx = "\210\260\354\363\216U\000\000 ܩ\363\216U\000\000~\210\262\353\000\000\000\000\274\300\345\377\000\000\000"}, __f_ = 0x7ffc4aa21f30}}}
        implementations = {__begin_ = 0x558efb65ef80, __end_ = 0x558efb65ef98, __end_cap_ = {<std::__1::__compressed_pair_elem<Aquamarine::SBackendImplementationOptions*, 0, false>> = {__value_ = 0x558efb65efa0}, <std::__1::__compressed_pair_elem<std::__1::allocator<Aquamarine::SBackendImplementationOptions>, 1, true>> = {<std::__1::allocator<Aquamarine::SBackendImplementationOptions>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<Aquamarine::SBackendImplementationOptions> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}
        option = {backendType = Aquamarine::AQ_BACKEND_WAYLAND, backendRequestMode = Aquamarine::AQ_BACKEND_REQUEST_FALLBACK}
#12 0x0000558ef3c117b4 in main (argc=<optimized out>, argv=<optimized out>) at ../hyprland-source/src/main.cpp:165
        cmd = {static __endian_factor = 2, __r_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, 0, false>> = {__value_ = {__s = {{__is_long_ = 0 '\000', __size_ = 8 '\b'}, __padding_ = 0x7ffc4aa22109 "Hyprland", __data_ = "Hyprland\000\000\000\000\000\000\000`\347c\373\216U\000"}, __l = {{__is_long_ = 0, __cap_ = 3976878827841037320}, __size_ = 100, __data_ = 0x558efb63e760 "\nprecision highp float;\nvarying vec4 v_color;\nvarying vec2 v_texcoord;\n\nuniform vec2 topLeft;\nuniform vec2 fullSize;\nuniform vec2 fullSizeUntransformed;\nuniform float radius;\nuniform float radiusOuter"...}}}, <std::__1::__compressed_pair_elem<std::__1::allocator<char>, 1, true>> = {<std::__1::allocator<char>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<char> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, static npos = 18446744073709551615}
        configPath = {static __endian_factor = 2, __r_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, 0, false>> = {__value_ = {__s = {{__is_long_ = 0 '\000', __size_ = 0 '\000'}, __padding_ = 0x7ffc4aa220f1 "", __data_ = '\000' <repeats 22 times>}, __l = {{__is_long_ = 0, __cap_ = 0}, __size_ = 0, __data_ = 0x0}}}, <std::__1::__compressed_pair_elem<std::__1::allocator<char>, 1, true>> = {<std::__1::allocator<char>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<char> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, static npos = 18446744073709551615}
        socketName = {static __endian_factor = 2, __r_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, 0, false>> = {__value_ = {__s = {{__is_long_ = 0 '\000', __size_ = 0 '\000'}, __padding_ = 0x7ffc4aa220d1 "", __data_ = '\000' <repeats 22 times>}, __l = {{__is_long_ = 0, __cap_ = 0}, __size_ = 0, __data_ = 0x0}}}, <std::__1::__compressed_pair_elem<std::__1::allocator<char>, 1, true>> = {<std::__1::allocator<char>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<char> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, static npos = 18446744073709551615}
        args = {__begin_ = 0x0, __end_ = 0x0, __end_cap_ = {<std::__1::__compressed_pair_elem<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, 0, false>> = {__value_ = 0x0}, <std::__1::__compressed_pair_elem<std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, 1, true>> = {<std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >> = {<std::__1::__non_trivial_if<true, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}
        socketFd = <optimized out>
        ignoreSudo = <optimized out>
        e = <optimized out>
+set logging off
Warning: 'set logging off', an alias for the command 'set logging enabled', is deprecated.
Use 'set logging enabled off'.

_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1473
Location: Earth

PostPosted: Fri Nov 29, 2024 7:12 pm    Post subject: Reply with quote

do you have the dbus-run-session entry in /usr/share/wayland-sessions/hyprland.desktop?

cat /usr/share/wayland-sessions/hyprland.desktop | grep dbus
Code:
Exec=dbus-run-session Hyprland


these entries are from my hyprland.conf, regarding logs:
Code:
debug:disable_logs = false
debug:enable_stdout_logs = true

one of the logs are in /run/user/1000/hypr/very_long_number/hyprland.log

please wgetpaste your emerge --info -v



8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22752

PostPosted: Fri Nov 29, 2024 7:27 pm    Post subject: Reply with quote

That would be a Useless Use of Cat.

The output shows that Aquamarine has a bug, probably in how it handles DRM. Running dbus might avoid the bug, but the problem needs to be fixed in the source. It should not crash due to a user setup error.
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Fri Nov 29, 2024 9:04 pm    Post subject: Reply with quote

i did run it with "dbus-run-session Hyprland" as shown in the wiki, either way using dbus-launch or dbus-run-session doesn't make a difference it still crashes without a log.
all the hyprland logs comes from /run/user/1000/hypr/*/hyprland.log and the debug var are set

emerge --info -v:
Code:

$ emerge --info -v
Portage 3.0.66.1 (python 3.12.7-final-0, default/linux/amd64/23.0/llvm, gcc-14, glibc-2.40-r5, 6.12.1-gentoo x86_64)
=================================================================
System uname: Linux-6.12.1-gentoo-x86_64-AMD_Ryzen_5_5600G_with_Radeon_Graphics-with-glibc2.40
KiB Mem:    15719784 total,   2423980 free
KiB Swap:    8388604 total,   7626556 free
Timestamp of repository gentoo: Fri, 29 Nov 2024 14:00:00 +0000
Head commit of repository gentoo: f5c2e9e9723eebbddd8afd2e7fc4b4363176b385
Timestamp of repository guru: Thu, 28 Nov 2024 22:33:17 +0000
Head commit of repository guru: e1df365d86143ca5e51fe6c4914cc6b189d025b0

Timestamp of repository librewolf: Sat, 23 Nov 2024 07:50:49 +0000
Head commit of repository librewolf: 8c542ee3715bbe730c204c3caf3a9f89a9321c47

Timestamp of repository src_prepare-overlay: Wed, 27 Nov 2024 09:33:32 +0000
Head commit of repository src_prepare-overlay: 3ccee94ec9c36141005dc298b064d8f8eef83f79

Timestamp of repository steam-overlay: Sun, 17 Nov 2024 05:33:32 +0000
Head commit of repository steam-overlay: 443e064b607a92dbad15243732698edc0b411b43

sh bash 5.2_p37
ld GNU ld (Gentoo 2.43 p3) 2.43.1
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.17-r1::gentoo
dev-build/cmake:           3.31.1::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.6.0::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/perl:             5.40.0::gentoo
dev-lang/python:           3.11.10_p1::gentoo, 3.12.7_p1::gentoo, 3.13.0::gentoo
dev-lang/rust:             1.82.0-r100::gentoo
dev-lang/rust-bin:         1.81.0-r100::gentoo, 1.82.0-r100::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.55.1::gentoo
sys-apps/sandbox:          2.40::gentoo
sys-devel/binutils:        2.43-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/clang:           18.1.8-r6::gentoo, 19.1.4::gentoo
sys-devel/gcc:             14.2.1_p20241116::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             18.1.8::gentoo, 19.1.4::gentoo
sys-devel/llvm:            18.1.8-r6::gentoo, 19.1.4::gentoo
sys-kernel/linux-headers:  6.11::gentoo (virtual/os-headers)
sys-libs/glibc:            2.40-r5::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts:
    sync-rsync-verify-max-age: 3

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

librewolf
    location: /var/db/repos/librewolf
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/librewolf.git
    masters: gentoo
    volatile: False

src_prepare-overlay
    location: /var/db/repos/src_prepare-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/src_prepare-overlay.git
    masters: gentoo
    volatile: False

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo
    volatile: False

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64_llvm

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gcc_12"
ADDR2LINE="llvm-addr2line"
ALACRITTY_LOG="/tmp/Alacritty-615.log"
ALACRITTY_SOCKET="/run/user/1000/Alacritty-:0-615.sock"
ALACRITTY_WINDOW_ID="14680067"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host
authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
AQ_TRACE="1"
AR="llvm-ar"
ARCH="amd64"
AS="clang -c"
AUTOCLEAN="no"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="gpkg"
BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12 multilib zstd cet ssl curl_ssl_openssl
-binutils-plugin compiler-rt clang libunwind default-compiler-rt default-lld default-libcxx llvm-libunwind libcxx -sanitize libcxxabi -llvm_targets_BPF -llvm_targets_AMDGPU -llvm_targets_NVPTX -llvm_targets_BPF"
BROOT=""
CALLIGRA_FEATURES="karbon sheets words"
CBUILD="x86_64-pc-linux-gnu"
CC="clang"
CFLAGS="-march=znver3 -O2 -fno-semantic-interposition -flto -pipe -ggdb"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
COLORTERM="truecolor"
COLUMNS="187"
COMMON_FLAGS="-march=znver3 -O2 -fno-semantic-interposition -flto -pipe -ggdb"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/i2pd/certificates"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d"
CPP="clang-cpp"
CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq"
CXX="clang++"
CXXFLAGS="-march=znver3 -O2 -fno-semantic-interposition -flto -pipe -ggdb"
CXXSTDLIB="c++"
DBUS_SESSION_BUS_ADDRESS="unix:path=/tmp/dbus-LRCLoxmLLJ,guid=8e7caf559a7f4c65aa5a80b76749e217"
DEFAULT_ABI="amd64"
DISPLAY=":0"
DISTDIR="/var/cache/distfiles"
DOTNET_ROOT="/opt/dotnet-sdk-bin-8.0"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-march=znver3 -O2 -fno-semantic-interposition -flto -pipe -ggdb"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-march=znver3 -O2 -fno-semantic-interposition -flto -pipe -ggdb"
GCC_SPECS=""
GENTOO_MIRRORS="https://gentoo.zero.com.ar/gentoo/     rsync://gentoo.zero.com.ar/gentoo"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS=""
GSETTINGS_BACKEND="dconf"
GUILE_SINGLE_TARGET="3-0"
GUILE_TARGETS="3-0"
HOME="/home/zzzz"
HUSHLOGIN="FALSE"
HYPRLAND_TRACE="1"
I3SOCK="/run/user/1000/i3/ipc-socket.17720"
INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.43/info:/usr/share/autoconf-2.72/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.17/info:/usr/share/info"
INPUT_DEVICES="libinput"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVACC_HOME="/usr/share/javacc/"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
LADSPA_PATH="/usr/lib64/ladspa"
LANG="en_US.utf8"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_MESSAGES="C.utf8"
LD="ld.lld"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LEX="flex"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib"
LINES="54"
LLVM_USE_LIBCXX="1"
LOGNAME="zzzz"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*
.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.
rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.
avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.
mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*
.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.
mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*
.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
LV2_PATH="/usr/lib64/lv2"
MAIL="/var/mail/zzzz"
MAKEOPTS="-j12"
MANPAGER="manpager"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.43/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man-1.82.0:/usr/lib/rust/man-bin-1.81.0:/usr/lib/rust/man-bin-1.82.0:/usr/lib/llvm/19/share/man:/usr/lib/llvm/18/share/man"
MOTD_SHOWN="pam"
MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
NM="llvm-nm"
OBJCOPY="llvm-objcopy"
OBJDUMP="llvm-objdump"
OFFICE_IMPLEMENTATION="libreoffice"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/19/bin:/usr/lib/llvm/18/bin:/home/zzzz/.local/bin/:/home/zzzz/.local/bin:/home/zzzz/.local/bin/"
PHP_TARGETS="php8-2"
PKGDIR="/var/cache/binpkgs"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.12"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib/python3.12/site-packages"
PORTAGE_PYTHONPATH="/usr/lib/python3.12/site-packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TRUST_HELPER="/usr/bin/getuto"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="bcachefs.* bcachefs_effective.*    btrfs.* security.evm security.ima    security.selinux system.nfs4_acl user.apache_handler    user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres16"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PWD="/home/zzzz"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_12"
PYTHON_TARGETS="python3_12"
RANLIB="llvm-ranlib"
READELF="llvm-readelf"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/19/bin:/usr/lib/llvm/18/bin"
RPMDIR="/var/cache/rpm"
RUBY_TARGETS="ruby32"
RUSTFLAGS="-C target-cpu=znver3 -C opt-level=2 -C link-arg=-Wl,-z,pack-relative-relocs"
SHELL="/bin/bash"
SHELL_SETS_TITLE="0"
SHLVL="4"
STRINGS="llvm-strings"
STRIP="llvm-strip"
SYMLINK_LIB="no"
SYSROOT="/"
TERM="alacritty"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*"
USE="X acl alsa amd64 bzip2 cet clang crypt dbus drm egl elogind fcitx ffmpeg gdbm gles2 gstreamer hardened iconv ipv6 libtirpc llvm-libunwind lto multiarch multilib ncurses nls opencl opengl openmp orc oss pam pcre pgo pipewire profile pulseaudio readline sdl seccomp ssl test-rust udev unicode vaapi vdpau vulkan wayland xattr xinerama zlib"
ABI_X86="64"
ADA_TARGET="gcc_12"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache
 filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
CALLIGRA_FEATURES="karbon sheets words"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq"
ELIBC="glibc"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GUILE_SINGLE_TARGET="3-0"
GUILE_TARGETS="3-0"
INPUT_DEVICES="libinput"
KERNEL="linux"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
OFFICE_IMPLEMENTATION="libreoffice"
PHP_TARGETS="php8-2"
POSTGRES_TARGETS="postgres16"
PYTHON_SINGLE_TARGET="python3_12"
PYTHON_TARGETS="python3_12"
RUBY_TARGETS="ruby32"
VIDEO_CARDS="amdgpu radeonsi"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="zzzz"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_QUIC CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
VIDEO_CARDS="amdgpu radeonsi"
WINDOWID="14680067"
WINDOWPATH="1"
XAUTHORITY="/home/zzzz/.Xauthority"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/home/zzzz/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share"
XDG_RUNTIME_DIR="/run/user/1000"
XDG_SEAT="seat0"
XDG_SESSION_CLASS="user"
XDG_SESSION_ID="1"
XDG_SESSION_TYPE="tty"
XDG_VTNR="1"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
ac_cv_c_undeclared_builtin_options="none needed"
enable_year2038="no"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
gl_cv_func_getcwd_path_max="yes"

_________________
Xorg es mierda, Wayland tambien


Last edited by agustinfortnite2008 on Sat Nov 30, 2024 10:02 am; edited 2 times in total
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1473
Location: Earth

PostPosted: Fri Nov 29, 2024 10:45 pm    Post subject: Reply with quote

can you please edit your last post and shorten the USE= ... line from your emerge --info -v, because it's little annoying to scroll sideways - thx.
Quote:
following the example in the documentation in case it was wrong but nothing :C, i don't know if i did it right or not
maybe the error is coming from using clang compiler?

what do you mean - you emerged a modified hyprland ebuild which uses clang instead of meson ?

or do mean cmake ?

8)

EDIT: is dmesg showing anything after the crash and also please wgetpaste your hyprland emerge log.

Edit 1 : is there any difference if you add the following to your hyprland.conf ?
Code:
    env = XDG_CURRENT_DESKTOP,Hyprland
    env = XDG_SESSION_TYPE,wayland
    env = XDG_SESSION_DESKTOP,Hyprland

_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
agustinfortnite2008
n00b
n00b


Joined: 28 Nov 2024
Posts: 8
Location: Argentina

PostPosted: Sat Nov 30, 2024 10:25 am    Post subject: Reply with quote

Quote:

what do you mean - you emerged a modified hyprland ebuild which uses clang instead of meson ?

or do mean cmake ?


no, i mean that im using clang instead of using gcc. ( using the unmodified gentoo repository ebuild )
in the wiki it says that sometimes packages compile but fail at runtime
Quote:

One of the goals of the Clang project is to be compatible with code written with GCC as the target compiler. Using Clang system wide is experimental and comes with associated risks, such as packages requiring GCC specific functions, failures to build correctly, or successful compilations but having issues when executed. These can be reported in the system wide Clang bugtracker. In these events, it's necessary to use GCC as a fallback.


emerge log:
Code:
https://paste.gentoo.zip/tNBPBPq4


dmesg:
Code:
https://paste.gentoo.zip/TfBs5yam


hyprland.log:
Code:
https://paste.gentoo.zip/61tioWmu

_________________
Xorg es mierda, Wayland tambien
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum