Alexays / Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:
MIT License
5.84k stars 659 forks source link

Waybar crashing #3018

Closed elythh closed 3 months ago

elythh commented 3 months ago

Hello, I'm having a weird issue since today where Waybar crashes when swapping workspace.

Here's the cordedump log.

$ waybar --version
Waybar v0.10.0

EDIT: running git version, not 0.10.0

PID: 185545 (.waybar-wrapped) UID: 1000 (gwen) GID: 100 (users) Signal: 6 (ABRT) Timestamp: Sun 2024-03-17 18:31:25 CET (39s ago) Command Line: /nix/store/zfkl2mynm07zi2wl4mkp3ywyxkxpsxhj-waybar-0.10.0+date=2024-03-17_ca17bdb/bin/waybar Executable: /nix/store/zfkl2mynm07zi2wl4mkp3ywyxkxpsxhj-waybar-0.10.0+date=2024-03-17_ca17bdb/bin/.waybar-wrapped Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/waybar.service Unit: user@1000.service User Unit: waybar.service Slice: user-1000.slice Owner UID: 1000 (gwen) Boot ID: 73f56c6cf47d44a4a5121f58a782c620 Machine ID: e50442db879644489a80afda252187a7 Hostname: thinkpad Storage: /var/lib/systemd/coredump/core.\x2ewaybar-wrapped.1000.73f56c6cf47d44a4a5121f58a782c620.185545.1710696685000000.zst (present) Size on Disk: 1.5M Message: Process 185545 (.waybar-wrapped) of user 1000 dumped core. Module libdconfsettings.so without build-id. Module libmp3lame.so.0 without build-id. Module libmpg123.so.0 without build-id. Module libogg.so.0 without build-id. Module libvorbisenc.so.2 without build-id. Module libvorbis.so.0 without build-id. Module libFLAC.so.12 without build-id. Module libbrotlicommon.so.1 without build-id. Module libXdmcp.so.6 without build-id. Module libXau.so.6 without build-id. Module libdatrie.so.1 without build-id. Module libsystemd.so.0 without build-id. Module libsndfile.so.1 without build-id. Module libgudev-1.0.so.0 without build-id. Module libpcre.so.1 without build-id. Module libjson-glib-1.0.so.0 without build-id. Module libatspi.so.0 without build-id. Module libexpat.so.1 without build-id. Module libbrotlidec.so.1 without build-id. Module libbz2.so.1 without build-id. Module libxcb-shm.so.0 without build-id. Module libxcb-render.so.0 without build-id. Module libxcb.so.1 without build-id. Module libXrender.so.1 without build-id. Module libgraphite2.so.3 without build-id. Module libfreetype.so.6 without build-id. Module libthai.so.0 without build-id. Module libjpeg.so.62 without build-id. Module libpng16.so.16 without build-id. Module libGLdispatch.so.0 without build-id. Module libGLX.so.0 without build-id. Module libXss.so.1 without build-id. Module libxml2.so.2 without build-id. Module libcap.so.2 without build-id. Module libsamplerate.so.0 without build-id. Module libopus.so.0 without build-id. Module libcelt0.so.2 without build-id. Module libdbus-1.so.3 without build-id. Module libpulsecommon-16.1.so without build-id. Module libwacom.so.9 without build-id. Module libmtdev.so.1 without build-id. Module libdbusmenu-glib.so.4 without build-id. Module libpcre2-8.so.0 without build-id. Module libselinux.so.1 without build-id. Module libz.so.1 without build-id. Module libXinerama.so.1 without build-id. Module libXrandr.so.2 without build-id. Module libXcomposite.so.1 without build-id. Module libXdamage.so.1 without build-id. Module libXcursor.so.1 without build-id. Module libXext.so.6 without build-id. Module libxkbcommon.so.0 without build-id. Module libXfixes.so.3 without build-id. Module libtracker-sparql-3.0.so.0 without build-id. Module libatk-bridge-2.0.so.0 without build-id. Module libX11.so.6 without build-id. Module libXi.so.6 without build-id. Module libepoxy.so.0 without build-id. Module libfribidi.so.0 without build-id. Module libfontconfig.so.1 without build-id. Module libpangoft2-1.0.so.0 without build-id. Module libharfbuzz.so.0 without build-id. Module libpango-1.0.so.0 without build-id. Module libpangocairo-1.0.so.0 without build-id. Module libatk-1.0.so.0 without build-id. Module libpangomm-1.4.so.1 without build-id. Module libffi.so.8 without build-id. Module libGL.so.1 without build-id. Module libSDL2-2.0.so.0 without build-id. Module libpulse-simple.so.0 without build-id. Module libportaudio.so.2 without build-id. Module libasound.so.2 without build-id. Module libncursesw.so.6 without build-id. Module libfftw3.so.3 without build-id. Module libiniparser.so.1 without build-id. Module libgcc_s.so.1 without build-id. Module libstdc++.so.6 without build-id. Module libxkbregistry.so.0 without build-id. Module libdate-tz.so.3 without build-id. Module libsndio.so.7 without build-id. Module libgtk-layer-shell.so.0 without build-id. Module libevdev.so.2 without build-id. Module libmpdclient.so.2 without build-id. Module libudev.so.1 without build-id. Module libwireplumber-0.4.so.0 without build-id. Module libjack.so.0 without build-id. Module libpulse.so.0 without build-id. Module libplayerctl.so.2 without build-id. Module libpipewire-0.3.so.0 without build-id. Module libupower-glib.so.3 without build-id. Module libnl-genl-3.so.200 without build-id. Module libnl-3.so.200 without build-id. Module libinput.so.10 without build-id. Module libdbusmenu-gtk3.so.4 without build-id. Module libcairomm-1.0.so.1 without build-id. Module libglibmm-2.4.so.1 without build-id. Module libgiomm-2.4.so.1 without build-id. Module libgdkmm-3.0.so.1 without build-id. Module libatkmm-1.6.so.1 without build-id. Module libgtkmm-3.0.so.1 without build-id. Module libjsoncpp.so.25 without build-id. Module libsigc-2.0.so.0 without build-id. Module libspdlog.so.1.12 without build-id. Module libfmt.so.10 without build-id. Module libcava.so without build-id. Module .waybar-wrapped without build-id. Stack trace of thread 185545: #0 0x00007f947e3c4d7c __pthread_kill_implementation (libc.so.6 + 0x8cd7c) #1 0x00007f947e3759c6 raise (libc.so.6 + 0x3d9c6) #2 0x00007f947e35e8fa abort (libc.so.6 + 0x268fa) #3 0x00007f947e35f767 __libc_message.cold (libc.so.6 + 0x27767) #4 0x00007f947e3cea45 malloc_printerr (libc.so.6 + 0x96a45) #5 0x00007f947e3d0970 _int_free_merge_chunk (libc.so.6 + 0x98970) #6 0x00007f947e3d0c79 _int_free (libc.so.6 + 0x98c79) #7 0x00007f947e3d3323 free (libc.so.6 + 0x9b323) #8 0x00007f947f1f2727 gtk_label_set_markup (libgtk-3.so.0 + 0x1f2727) #9 0x000000000054c5d1 _ZN6waybar7modules8hyprland9Workspace6updateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_ (.waybar-wrapped + 0x14c5d1) #10 0x0000000000557f06 _ZN6waybar7modules8hyprland10Workspaces8doUpdateEv (.waybar-wrapped + 0x157f06) #11 0x0000000000558b99 _ZN6waybar7modules8hyprland10Workspaces6updateEv (.waybar-wrapped + 0x158b99) #12 0x00000000004a6395 _ZN4sigc8internal10slot_call0IZN6waybar3Bar10getModulesERKNS2_7FactoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS2_5GroupEEUlvE_vE7call_itEPNS0_8slot_repE (.waybar-wrapped + 0xa6395) #13 0x0000000000573782 _ZN4sigc8internal12signal_emit0IvNS_3nilEE4emitEPNS0_11signal_implE (.waybar-wrapped + 0x173782) #14 0x00007f947fac162d _ZN4Glib16DispatchNotifier15pipe_io_handlerENS_11IOConditionE (libglibmm-2.4.so.1 + 0x6262d) #15 0x00007f947fac3ccc _ZN4Glib8IOSource8dispatchEPN4sigc9slot_baseE (libglibmm-2.4.so.1 + 0x64ccc) #16 0x00007f947fac3837 _ZN4Glib6Source14dispatch_vfuncEP8_GSourcePFiPvES3_ (libglibmm-2.4.so.1 + 0x64837) #17 0x00007f947ecc0f8b g_main_dispatch (libglib-2.0.so.0 + 0x5af8b) #18 0x00007f947ecc3ff7 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5dff7) #19 0x00007f947ecc45cc g_main_context_iteration (libglib-2.0.so.0 + 0x5e5cc) #20 0x00007f947eef8cfd g_application_run (libgio-2.0.so.0 + 0xe8cfd) #21 0x000000000044ee9d _ZN6waybar6Client4mainEiPPc (.waybar-wrapped + 0x4ee9d) #22 0x000000000044d6e1 main (.waybar-wrapped + 0x4d6e1) #23 0x00007f947e35ffce __libc_start_call_main (libc.so.6 + 0x27fce) #24 0x00007f947e360089 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28089) #25 0x0000000000460ed5 _start (.waybar-wrapped + 0x60ed5) Stack trace of thread 185552: #0 0x00007f947e44363d syscall (libc.so.6 + 0x10b63d) #1 0x00007f947ed1e450 g_cond_wait (libglib-2.0.so.0 + 0xb8450) #2 0x00007f947ec8e14b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2814b) #3 0x00007f947ecf12b2 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x8b2b2) #4 0x00007f947ecf0c6d g_thread_proxy (libglib-2.0.so.0 + 0x8ac6d) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185553: #0 0x00007f947e437d8f __poll (libc.so.6 + 0xffd8f) #1 0x00007f947ecc3f97 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5df97) #2 0x00007f947ecc45cc g_main_context_iteration (libglib-2.0.so.0 + 0x5e5cc) #3 0x00007f947ecc4611 glib_worker_main (libglib-2.0.so.0 + 0x5e611) #4 0x00007f947ecf0c6d g_thread_proxy (libglib-2.0.so.0 + 0x8ac6d) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185559: #0 0x00007f947e40aaf5 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xd2af5) #1 0x00007f947e41ce57 __nanosleep (libc.so.6 + 0xe4e57) #2 0x000000000053ab51 _ZZN6waybar7modules8hyprland3IPC8startIPCEvENKUlvE_clEv (.waybar-wrapped + 0x13ab51) #3 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #4 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #5 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185560: #0 0x00007f947e3bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96) #1 0x00007f947e3c2a67 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8aa67) #2 0x00000000004715b8 _ZN6waybar4util13SleeperThread9sleep_forENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEE.isra.0 (.waybar-wrapped + 0x715b8) #3 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #4 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185556: #0 0x00007f947e437d8f __poll (libc.so.6 + 0xffd8f) #1 0x00007f947ecc3f97 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5df97) #2 0x00007f947ecc45cc g_main_context_iteration (libglib-2.0.so.0 + 0x5e5cc) #3 0x00007f947b96789d dconf_gdbus_worker_thread (libdconfsettings.so + 0xb89d) #4 0x00007f947ecf0c6d g_thread_proxy (libglib-2.0.so.0 + 0x8ac6d) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185555: #0 0x00007f947e437d8f __poll (libc.so.6 + 0xffd8f) #1 0x00007f947ecc3f97 g_main_context_iterate_unlocked.constprop.0 (libglib-2.0.so.0 + 0x5df97) #2 0x00007f947ecc47ef g_main_loop_run (libglib-2.0.so.0 + 0x5e7ef) #3 0x00007f947ef35586 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x125586) #4 0x00007f947ecf0c6d g_thread_proxy (libglib-2.0.so.0 + 0x8ac6d) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185566: #0 0x00007f947e43837c read (libc.so.6 + 0x10037c) #1 0x00007f947e3ba7a3 _IO_file_underflow@@GLIBC_2.2.5 (libc.so.6 + 0x827a3) #2 0x00007f947e3af7c0 __getdelim (libc.so.6 + 0x777c0) #3 0x000000000047324e _ZZN6waybar7modules6Custom16continuousWorkerEvENKUlvE_clEv (.waybar-wrapped + 0x7324e) #4 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #5 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #6 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #7 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185567: #0 0x00007f947e3bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96) #1 0x00007f947e3c2a67 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8aa67) #2 0x000000000055d9cb _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Network6workerEvEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x15d9cb) #3 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #4 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185563: #0 0x00007f947e3bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96) #1 0x00007f947e3c2a67 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8aa67) #2 0x00000000005ad72b _ZNSt17_Function_handlerIFvvEZN6waybar7modules5ClockC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4Json5ValueEEUlvE0_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x1ad72b) #3 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #4 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185571: #0 0x00007f947e445a26 epoll_wait (libc.so.6 + 0x10da26) #1 0x000000000059ca3e _ZZN6waybar4util16BacklightBackendC4ENSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt8functionIFvvEEENKUlvE_clEv (.waybar-wrapped + 0x19ca3e) #2 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #3 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #4 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #5 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185569: #0 0x00007f947e437d8f __poll (libc.so.6 + 0xffd8f) #1 0x00007f947ea713e1 poll_func (libpulse.so.0 + 0x363e1) #2 0x00007f947ea63004 pa_mainloop_poll (libpulse.so.0 + 0x28004) #3 0x00007f947ea63666 pa_mainloop_iterate (libpulse.so.0 + 0x28666) #4 0x00007f947ea63710 pa_mainloop_run (libpulse.so.0 + 0x28710) #5 0x00007f947ea714b9 thread (libpulse.so.0 + 0x364b9) #6 0x00007f947d177a7f internal_thread_func (libpulsecommon-16.1.so + 0x5ca7f) #7 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #8 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185570: #0 0x00007f947e437d8f __poll (libc.so.6 + 0xffd8f) #1 0x00007f947ea713e1 poll_func (libpulse.so.0 + 0x363e1) #2 0x00007f947ea63004 pa_mainloop_poll (libpulse.so.0 + 0x28004) #3 0x00007f947ea63666 pa_mainloop_iterate (libpulse.so.0 + 0x28666) #4 0x00007f947ea63710 pa_mainloop_run (libpulse.so.0 + 0x28710) #5 0x00007f947ea714b9 thread (libpulse.so.0 + 0x364b9) #6 0x00007f947d177a7f internal_thread_func (libpulsecommon-16.1.so + 0x5ca7f) #7 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #8 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185568: #0 0x00007f947e445a26 epoll_wait (libc.so.6 + 0x10da26) #1 0x000000000055c80d _ZZN6waybar7modules7Network6workerEvENKUlvE1_clEv (.waybar-wrapped + 0x15c80d) #2 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #3 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #4 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #5 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185551: #0 0x00007f947e37672a __sigtimedwait (libc.so.6 + 0x3e72a) #1 0x00007f947e375dfc sigwait (libc.so.6 + 0x3ddfc) #2 0x00000000004a2eb3 _Z12signalThreadPv (.waybar-wrapped + 0xa2eb3) #3 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #4 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185575: #0 0x00007f947e3bfc96 __futex_abstimed_wait_common (libc.so.6 + 0x87c96) #1 0x00007f947e3c2a67 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8aa67) #2 0x00000000004d4303 _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Battery6workerEvEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xd4303) #3 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #4 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #5 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #6 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185574: #0 0x00007f947e445a26 epoll_wait (libc.so.6 + 0x10da26) #1 0x000000000059ca3e _ZZN6waybar4util16BacklightBackendC4ENSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt8functionIFvvEEENKUlvE_clEv (.waybar-wrapped + 0x19ca3e) #2 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #3 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #4 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #5 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185576: #0 0x00007f947e43837c read (libc.so.6 + 0x10037c) #1 0x00000000004cfc57 _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Battery6workerEvEUlvE0_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xcfc57) #2 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #3 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #4 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #5 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) Stack trace of thread 185577: #0 0x00007f947e43837c read (libc.so.6 + 0x10037c) #1 0x00000000004d4377 _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Battery6workerEvEUlvE1_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xd4377) #2 0x00000000004758f1 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x758f1) #3 0x00007f947e6e05c3 execute_native_thread_routine (libstdc++.so.6 + 0xe05c3) #4 0x00007f947e3c3084 start_thread (libc.so.6 + 0x8b084) #5 0x00007f947e44560c __clone3 (libc.so.6 + 0x10d60c) ELF object binary architecture: AMD x86-64
RoccoRakete commented 3 months ago

Same issue here

RoccoRakete commented 3 months ago

@elythh The version from nixpkgs unstable is working for me. Only the git version is broken.

0x000C0A71 commented 3 months ago

Mine is crashing aswell: While running it regularly spits out:

[error] hyprland/workspaces: in Json::Value::resolveReference(key, end): requires objectValue

and eventually segfaults I cannot 100% reliably reproduce the segfault, but it is so unstable, that it's plainly obvious that something is very broken (workspace labels not rendering properly, for example)

I've git bisected it to the commit 16079eae09944fe76e8ba78b1e8d834baf4fa289 that is part of #2968

tomben13 commented 3 months ago

Mine is crashing aswell: While running it regularly spits out:

[error] hyprland/workspaces: in Json::Value::resolveReference(key, end): requires objectValue

and eventually segfaults I cannot 100% reliably reproduce the segfault, but it is so unstable, that it's plainly obvious that something is very broken (workspace labels not rendering properly, for example)

I've git bisected it to the commit 16079eae09944fe76e8ba78b1e8d834baf4fa289 that is part of #2968

@XerneraC are you running git version or 0.10.0 ?

2968 introduced a segfault. I mentioned it in the PR but it wasn't addressed. However, it's not part of 0.10.0 so I think this issue is different.

0x000C0A71 commented 3 months ago

@XerneraC are you running git version or 0.10.0 ? #2968 introduced a segfault. I mentioned it in the PR but it wasn't addressed. However, it's not part of 0.10.0 so I think this issue is different.

I'm running 0.10.0 currently, and it works flawlessly. I was talking about the head of the repo. I thought the discussion was about the head, as @RoccoRakete mentioned:

The version from nixpkgs unstable is working for me. Only the git version is broken.

I see now that OP clearly states that he is on 0.10.0, my bad

RoccoRakete commented 3 months ago

I see now that OP clearly states that he is on 0.10.0, my bad

Oh yeah me too, sorry.

tomben13 commented 3 months ago

https://github.com/Alexays/Waybar/pull/2968 introduced a segfault. I mentioned it in the PR but it wasn't addressed. However, it's not part of 0.10.0 so I think this issue is different.

I created a PR to fix this : #3023

elythh commented 3 months ago

Sorry for the confusion I'm also running from HEAD. It's tagged as 0.10.0 but that was misleading.

Thank you for the info @RoccoRakete and for the PR @tomben13

tomben13 commented 3 months ago

2968 introduced a segfault. I mentioned it in the PR but it wasn't addressed. However, it's not part of 0.10.0 so I think this issue is different.

I created a PR to fix this : #3023

I am not 100% convinced that it fixes @elythh issue. Can you confirm that it does ?

elythh commented 3 months ago

Actually, it does @tomben13 😄

RoccoRakete commented 3 months ago

For me it doesn't.

It gives me

free(): invalid next size (fast)
[1]    237689 IOT instruction (core dumped)  waybar
tomben13 commented 3 months ago

For me it doesn't.

It gives me

free(): invalid next size (fast)
[1]    237689 IOT instruction (core dumped)  waybar

Can you share the coredump logs ?

RoccoRakete commented 3 months ago

Sure

coredumpctl debug 497071 
           PID: 497071 (.waybar-wrapped)
           UID: 1000 (martin)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Mon 2024-03-18 00:03:52 CET (22s ago)
  Command Line: waybar
    Executable: /nix/store/2cy3sys5apakivnjj2y9a53l8c8kjfgq-waybar-0.10.0+date=2024-03-17_ca17bdb/bin/.waybar-wrapped
 Control Group: /user.slice/user-1000.slice/session-2.scope
          Unit: session-2.scope
         Slice: user-1000.slice
       Session: 2
     Owner UID: 1000 (martin)
       Boot ID: aaaffffe16fe4775a0b7c23623d18987
    Machine ID: 9174f71255ca437c8f6c80e19aa4c8e5
      Hostname: ThinkPad
       Storage: /var/lib/systemd/coredump/core.\x2ewaybar-wrapped.1000.aaaffffe16fe4775a0b7c23623d18987.497071.1710716632000000.zst (present)
  Size on Disk: 2.4M
       Message: Process 497071 (.waybar-wrapped) of user 1000 dumped core.

                Module libdconfsettings.so without build-id.
                Module libmp3lame.so.0 without build-id.
                Module libmpg123.so.0 without build-id.
                Module libogg.so.0 without build-id.
                Module libvorbisenc.so.2 without build-id.
                Module libvorbis.so.0 without build-id.
                Module libFLAC.so.12 without build-id.
                Module libbrotlicommon.so.1 without build-id.
                Module libXdmcp.so.6 without build-id.
                Module libXau.so.6 without build-id.
                Module libdatrie.so.1 without build-id.
                Module libsystemd.so.0 without build-id.
                Module libsndfile.so.1 without build-id.
                Module libgudev-1.0.so.0 without build-id.
                Module libjson-glib-1.0.so.0 without build-id.
                Module libexpat.so.1 without build-id.
                Module libbrotlidec.so.1 without build-id.
                Module libbz2.so.1 without build-id.
                Module libxcb-shm.so.0 without build-id.
                Module libxcb-render.so.0 without build-id.
                Module libxcb.so.1 without build-id.
                Module libXrender.so.1 without build-id.
                Module libgraphite2.so.3 without build-id.
                Module libfreetype.so.6 without build-id.
                Module libthai.so.0 without build-id.
                Module libjpeg.so.62 without build-id.
                Module libpng16.so.16 without build-id.
                Module libGLdispatch.so.0 without build-id.
                Module libGLX.so.0 without build-id.
                Module libXss.so.1 without build-id.
                Module libxml2.so.2 without build-id.
                Module libcap.so.2 without build-id.
                Module libsamplerate.so.0 without build-id.
                Module libopus.so.0 without build-id.
                Module libcelt0.so.2 without build-id.
                Module libpulsecommon-17.0.so without build-id.
                Module libwacom.so.9 without build-id.
                Module libmtdev.so.1 without build-id.
                Module libdbusmenu-glib.so.4 without build-id.
                Module libpcre2-8.so.0 without build-id.
                Module libselinux.so.1 without build-id.
                Module libz.so.1 without build-id.
                Module libXinerama.so.1 without build-id.
                Module libXrandr.so.2 without build-id.
                Module libXcomposite.so.1 without build-id.
                Module libXdamage.so.1 without build-id.
                Module libXcursor.so.1 without build-id.
                Module libXext.so.6 without build-id.
                Module libxkbcommon.so.0 without build-id.
                Module libXfixes.so.3 without build-id.
                Module libtracker-sparql-3.0.so.0 without build-id.
                Module libX11.so.6 without build-id.
                Module libXi.so.6 without build-id.
                Module libepoxy.so.0 without build-id.
                Module libfribidi.so.0 without build-id.
                Module libfontconfig.so.1 without build-id.
                Module libpangoft2-1.0.so.0 without build-id.
                Module libharfbuzz.so.0 without build-id.
                Module libpango-1.0.so.0 without build-id.
                Module libpangocairo-1.0.so.0 without build-id.
                Module libpangomm-1.4.so.1 without build-id.
                Module libffi.so.8 without build-id.
                Module libGL.so.1 without build-id.
                Module libSDL2-2.0.so.0 without build-id.
                Module libpulse-simple.so.0 without build-id.
                Module libportaudio.so.2 without build-id.
                Module libasound.so.2 without build-id.
                Module libncursesw.so.6 without build-id.
                Module libfftw3.so.3 without build-id.
                Module libiniparser.so.1 without build-id.
                Module libgcc_s.so.1 without build-id.
                Module libstdc++.so.6 without build-id.
                Module libxkbregistry.so.0 without build-id.
                Module libsndio.so.7 without build-id.
                Module libgtk-layer-shell.so.0 without build-id.
                Module libevdev.so.2 without build-id.
                Module libmpdclient.so.2 without build-id.
                Module libudev.so.1 without build-id.
                Module libwireplumber-0.4.so.0 without build-id.
                Module libjack.so.0 without build-id.
                Module libpulse.so.0 without build-id.
                Module libplayerctl.so.2 without build-id.
                Module libpipewire-0.3.so.0 without build-id.
                Module libupower-glib.so.3 without build-id.
                Module libnl-genl-3.so.200 without build-id.
                Module libnl-3.so.200 without build-id.
                Module libinput.so.10 without build-id.
                Module libdbusmenu-gtk3.so.4 without build-id.
                Module libcairomm-1.0.so.1 without build-id.
                Module libglibmm-2.4.so.1 without build-id.
                Module libgiomm-2.4.so.1 without build-id.
                Module libgdkmm-3.0.so.1 without build-id.
                Module libatkmm-1.6.so.1 without build-id.
                Module libgtkmm-3.0.so.1 without build-id.
                Module libjsoncpp.so.25 without build-id.
                Module libsigc-2.0.so.0 without build-id.
                Module libspdlog.so.1.13 without build-id.
                Module libfmt.so.10 without build-id.
                Module libcava.so without build-id.
                Module .waybar-wrapped without build-id.
                Stack trace of thread 497071:
                #0  0x00007fcf37c76fa6 _ZN4Json5ValueD2Ev (libjsoncpp.so.25 + 0x22fa6)
                #1  0x00007fcf37c7c685 _ZN4Json5Value16resolveReferenceEPKcS2_ (libjsoncpp.so.25 + 0x28685)
                #2  0x0000000000566b41 _ZN6waybar7modules8hyprland10Workspaces8doUpdateEv (.waybar-wrapped + 0x166b41)
                #3  0x00000000005679e9 _ZN6waybar7modules8hyprland10Workspaces6updateEv (.waybar-wrapped + 0x1679e9)
                #4  0x00000000004af215 _ZN4sigc8internal10slot_call0IZN6waybar3Bar10getModulesERKNS2_7FactoryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS2_5GroupEEUlvE_vE7call_itEPNS0_8slot_repE (.waybar-wrapped + 0xaf215)
                #5  0x0000000000581ab2 _ZN4sigc8internal12signal_emit0IvNS_3nilEE4emitEPNS0_11signal_implE (.waybar-wrapped + 0x181ab2)
                #6  0x00007fcf367de149 _ZN4Glib16DispatchNotifier15pipe_io_handlerENS_11IOConditionE (libglibmm-2.4.so.1 + 0x64149)
                #7  0x00007fcf367e079c _ZN4Glib8IOSource8dispatchEPN4sigc9slot_baseE (libglibmm-2.4.so.1 + 0x6679c)
                #8  0x00007fcf367e0307 _ZN4Glib6Source14dispatch_vfuncEP8_GSourcePFiPvES3_ (libglibmm-2.4.so.1 + 0x66307)
                #9  0x00007fcf3668c629 g_main_dispatch (libglib-2.0.so.0 + 0x5a629)
                #10 0x00007fcf3668f797 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x5d797)
                #11 0x00007fcf3668fd8c g_main_context_iteration (libglib-2.0.so.0 + 0x5dd8c)
                #12 0x00007fcf368f98ad g_application_run (libgio-2.0.so.0 + 0xe98ad)
                #13 0x00000000004565cd _ZN6waybar6Client4mainEiPPc (.waybar-wrapped + 0x565cd)
                #14 0x0000000000454c01 main (.waybar-wrapped + 0x54c01)
                #15 0x00007fcf35c3f0ce __libc_start_call_main (libc.so.6 + 0x280ce)
                #16 0x00007fcf35c3f189 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28189)
                #17 0x0000000000468705 _start (.waybar-wrapped + 0x68705)

                Stack trace of thread 497082:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x000000000050536b _ZNSt17_Function_handlerIFvvEZN6waybar7modules6MemoryC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4Json5ValueEEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x10536b)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497079:
                #0  0x00007fcf35cea205 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xd3205)
                #1  0x00007fcf35cfc647 __nanosleep (libc.so.6 + 0xe5647)
                #2  0x00000000005491e5 _ZZN6waybar7modules8hyprland3IPC8startIPCEvENKUlvE_clEv (.waybar-wrapped + 0x1491e5)
                #3  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #4  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #5  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497083:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x0000000000499e3b _ZNSt17_Function_handlerIFvvEZN6waybar7modules11TemperatureC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4Json5ValueEEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x99e3b)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497073:
                #0  0x00007fcf35d22f8d syscall (libc.so.6 + 0x10bf8d)
                #1  0x00007fcf366e9d20 g_cond_wait (libglib-2.0.so.0 + 0xb7d20)
                #2  0x00007fcf3665a02b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2802b)
                #3  0x00007fcf366bcb92 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x8ab92)
                #4  0x00007fcf366bc54d g_thread_proxy (libglib-2.0.so.0 + 0x8a54d)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497078:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x00000000004953ab _ZNSt17_Function_handlerIFvvEZN6waybar7modules5Image11delayWorkerEvEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x953ab)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497084:
                #0  0x00007fcf35d25426 epoll_wait (libc.so.6 + 0x10e426)
                #1  0x00000000005aafee _ZZN6waybar4util16BacklightBackendC4ENSt6chrono8durationIlSt5ratioILl1ELl1000EEEESt8functionIFvvEEENKUlvE_clEv (.waybar-wrapped + 0x1aafee)
                #2  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #3  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #4  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #5  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497086:
                #0  0x00007fcf35d17e8c read (libc.so.6 + 0x100e8c)
                #1  0x00000000004d9f87 _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Battery6workerEvEUlvE0_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xd9f87)
                #2  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #3  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #4  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #5  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497087:
                #0  0x00007fcf35d17e8c read (libc.so.6 + 0x100e8c)
                #1  0x00000000004dea67 _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Battery6workerEvEUlvE1_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xdea67)
                #2  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #3  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #4  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #5  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497088:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x000000000056c97b _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Network6workerEvEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x16c97b)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497093:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x00000000004781f8 _ZN6waybar4util13SleeperThread9sleep_forENSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEE.isra.0 (.waybar-wrapped + 0x781f8)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497072:
                #0  0x00007fcf35c55b6a __sigtimedwait (libc.so.6 + 0x3eb6a)
                #1  0x00007fcf35c5523c sigwait (libc.so.6 + 0x3e23c)
                #2  0x00000000004abe03 _Z12signalThreadPv (.waybar-wrapped + 0xabe03)
                #3  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #4  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497077:
                #0  0x00007fcf35d1789f __poll (libc.so.6 + 0x10089f)
                #1  0x00007fcf3668f6f7 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x5d6f7)
                #2  0x00007fcf3669004f g_main_loop_run (libglib-2.0.so.0 + 0x5e04f)
                #3  0x00007fcf36935db6 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x125db6)
                #4  0x00007fcf366bc54d g_thread_proxy (libglib-2.0.so.0 + 0x8a54d)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497075:
                #0  0x00007fcf35d22f8d syscall (libc.so.6 + 0x10bf8d)
                #1  0x00007fcf366e9ecc g_cond_wait_until (libglib-2.0.so.0 + 0xb7ecc)
                #2  0x00007fcf3665a003 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x28003)
                #3  0x00007fcf3665a611 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x28611)
                #4  0x00007fcf366bcd55 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x8ad55)
                #5  0x00007fcf366bc54d g_thread_proxy (libglib-2.0.so.0 + 0x8a54d)
                #6  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #7  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497074:
                #0  0x00007fcf35d1789f __poll (libc.so.6 + 0x10089f)
                #1  0x00007fcf3668f6f7 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x5d6f7)
                #2  0x00007fcf3668fd8c g_main_context_iteration (libglib-2.0.so.0 + 0x5dd8c)
                #3  0x00007fcf3668fdd1 glib_worker_main (libglib-2.0.so.0 + 0x5ddd1)
                #4  0x00007fcf366bc54d g_thread_proxy (libglib-2.0.so.0 + 0x8a54d)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497076:
                #0  0x00007fcf35d1789f __poll (libc.so.6 + 0x10089f)
                #1  0x00007fcf3668f6f7 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x5d6f7)
                #2  0x00007fcf3668fd8c g_main_context_iteration (libglib-2.0.so.0 + 0x5dd8c)
                #3  0x00007fcf33a8c89d dconf_gdbus_worker_thread (libdconfsettings.so + 0xb89d)
                #4  0x00007fcf366bc54d g_thread_proxy (libglib-2.0.so.0 + 0x8a54d)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497085:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x00000000004de9d3 _ZNSt17_Function_handlerIFvvEZN6waybar7modules7Battery6workerEvEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xde9d3)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497090:
                #0  0x00007fcf35d1789f __poll (libc.so.6 + 0x10089f)
                #1  0x00007fcf364423f1 poll_func (libpulse.so.0 + 0x363f1)
                #2  0x00007fcf36433f74 pa_mainloop_poll (libpulse.so.0 + 0x27f74)
                #3  0x00007fcf364345d6 pa_mainloop_iterate (libpulse.so.0 + 0x285d6)
                #4  0x00007fcf36434680 pa_mainloop_run (libpulse.so.0 + 0x28680)
                #5  0x00007fcf364424c9 thread (libpulse.so.0 + 0x364c9)
                #6  0x00007fcf34ac7b6f internal_thread_func (libpulsecommon-17.0.so + 0x5cb6f)
                #7  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #8  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497089:
                #0  0x00007fcf35d25426 epoll_wait (libc.so.6 + 0x10e426)
                #1  0x000000000056b5dd _ZZN6waybar7modules7Network6workerEvENKUlvE0_clEv (.waybar-wrapped + 0x16b5dd)
                #2  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #3  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #4  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #5  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497092:
                #0  0x00007fcf35d17e8c read (libc.so.6 + 0x100e8c)
                #1  0x00007fcf35c999b3 _IO_file_underflow@@GLIBC_2.2.5 (libc.so.6 + 0x829b3)
                #2  0x00007fcf35c8ea20 __getdelim (libc.so.6 + 0x77a20)
                #3  0x000000000047a13e _ZZN6waybar7modules6Custom16continuousWorkerEvENKUlvE_clEv (.waybar-wrapped + 0x7a13e)
                #4  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #5  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #6  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #7  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497080:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x00000000005bbddb _ZNSt17_Function_handlerIFvvEZN6waybar7modules5ClockC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4Json5ValueEEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0x1bbddb)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)

                Stack trace of thread 497081:
                #0  0x00007fcf35c9eebe __futex_abstimed_wait_common (libc.so.6 + 0x87ebe)
                #1  0x00007fcf35ca1cf5 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x8acf5)
                #2  0x00000000004fa34b _ZNSt17_Function_handlerIFvvEZN6waybar7modules3CpuC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN4Json5ValueEEUlvE_E9_M_invokeERKSt9_Any_data (.waybar-wrapped + 0xfa34b)
                #3  0x000000000047c851 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN6waybar4util13SleeperThreadaSESt8functionIFvvEEEUlvE_EEEEE6_M_runEv (.waybar-wrapped + 0x7c851)
                #4  0x00007fcf35ee8683 execute_native_thread_routine (libstdc++.so.6 + 0xe8683)
                #5  0x00007fcf35ca2383 start_thread (libc.so.6 + 0x8b383)
                #6  0x00007fcf35d2500c __clone3 (libc.so.6 + 0x10e00c)
                ELF object binary architecture: AMD x86-64
tomben13 commented 3 months ago

I can't find the problem. Please open a separate issue @RoccoRakete