View previous topic :: View next topic |
Author |
Message |
agustinfortnite2008 n00b
Joined: 28 Nov 2024 Posts: 6 Location: Argentina
|
Posted: Thu Nov 28, 2024 5:53 pm Post subject: Hyprland crashes on launch, No errors in log? |
|
|
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 |
|
|
CaptainBlood Advocate
Joined: 24 Jan 2010 Posts: 3932
|
Posted: Thu Nov 28, 2024 6:28 pm Post subject: |
|
|
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 |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22746
|
Posted: Thu Nov 28, 2024 7:19 pm Post subject: |
|
|
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 |
|
|
agustinfortnite2008 n00b
Joined: 28 Nov 2024 Posts: 6 Location: Argentina
|
Posted: Thu Nov 28, 2024 7:42 pm Post subject: |
|
|
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 |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22746
|
Posted: Thu Nov 28, 2024 7:52 pm Post subject: |
|
|
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 |
|
|
agustinfortnite2008 n00b
Joined: 28 Nov 2024 Posts: 6 Location: Argentina
|
Posted: Thu Nov 28, 2024 8:00 pm Post subject: |
|
|
how do i do that?, sorry i never did a bug report xd _________________ Xorg es mierda, Wayland tambien |
|
Back to top |
|
|
agustinfortnite2008 n00b
Joined: 28 Nov 2024 Posts: 6 Location: Argentina
|
Posted: Fri Nov 29, 2024 4:59 am Post subject: |
|
|
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 |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22746
|
Posted: Fri Nov 29, 2024 3:24 pm Post subject: |
|
|
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 |
|
|
agustinfortnite2008 n00b
Joined: 28 Nov 2024 Posts: 6 Location: Argentina
|
Posted: Fri Nov 29, 2024 3:32 pm Post subject: |
|
|
so i have to rebuild aquamarin and do the coredump again no?, yeah sure _________________ Xorg es mierda, Wayland tambien |
|
Back to top |
|
|
agustinfortnite2008 n00b
Joined: 28 Nov 2024 Posts: 6 Location: Argentina
|
Posted: Fri Nov 29, 2024 3:49 pm Post subject: |
|
|
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 |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1472 Location: Earth
|
Posted: Fri Nov 29, 2024 7:12 pm Post subject: |
|
|
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
_________________ " 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 |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22746
|
Posted: Fri Nov 29, 2024 7:27 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|