You are not logged in.
zepar@zepar-pc ~ readest
Fontconfig warning: We will not regenerate the cache because some cache files were generated by a newer version (0x2012003) of Fontconfig. Please regenerate the cache with the latest version of Fontconfig to avoid any unexpected behavior. (current version: 0x2011001)
DevTools remote debugging is disallowed by the system admin.
[2026-10-23][08:28:12][zbus::connection::handshake::common][INFO] write_command; command=Auth(Some(External), Some([49, 48, 48, 48]))
[2026-10-23][08:28:12][zbus::connection::handshake::common][INFO] write_commands; commands=[Auth(Some(External), Some([49, 48, 48, 48]))] extra_bytes=None
[2026-10-23][08:28:12][zbus::connection::handshake::common][INFO] read_commands; n_commands=1
[2026-10-23][08:28:12][zbus::connection::handshake::common][INFO] write_commands; commands=[NegotiateUnixFD, Begin] extra_bytes=Some([108, 1, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 109, 0, 0, 0, 1, 1, 111, 0, 21, 0, 0, 0, 47, 111, 114, 103, 47, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 47, 68, 66, 117, 115, 0, 0, 0, 2, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0, 3, 1, 115, 0, 5, 0, 0, 0, 72, 101, 108, 108, 111, 0, 0, 0, 6, 1, 115, 0, 20, 0, 0, 0, 111, 114, 103, 46, 102, 114, 101, 101, 100, 101, 115, 107, 116, 111, 112, 46, 68, 66, 117, 115, 0, 0, 0, 0])
[2026-10-23][08:28:12][zbus::connection::handshake::common][INFO] read_commands; n_commands=1
[2026-10-23][08:28:12][zbus::connection][INFO] start_object_server; started_event=Some(Event { listeners_notified: 0, listeners_total: 1 })
[2026-10-23][08:28:12][zbus::connection][INFO] monitor_name_lost; name=com.bilingify.readest.SingleInstance
[2026-10-23][08:28:12][readestlib][INFO] Allowed directory in fs_scope: "/usr/share/Readest"
[2026-10-23][08:28:12][readestlib][INFO] Allowed directory in asset_protocol_scope: "/usr/share/Readest"
[2026-10-23][08:28:12][winit_x11::window][INFO] Guessed window scale factor: 1
[2026-10-23][08:28:12][tauri_runtime_cef::cef_impl::request_context][WARN] data directory is not a child of the global cache path, we will derive a profile hash from it
[2026-10-23][08:28:12][tauri_runtime_cef::cef_impl::request_context][INFO] derived profile hash from data directory: MlwvuOb5YW-xbQZvNaBAWw, cache path: /home/zepar/.cache/com.bilingify.readest/cef/Profile-MlwvuOb5YW-xbQZvNaBAWw
[1] 16626 segmentation fault (core dumped) readesti tried it with the readest appimage version as well, from their github, that that one works fine.
Offline
Offline
coredumpctl game this this, https://pastes.io/zX95Sw0I
i use bt like in the wiki, and got this stacktrace, obv i dont know the entire project structure enough to actually anything with it
(gdb) bt
#0 0x00007ff790416f40 in ??? ()
#1 0x00007ff7d793e967 in actually_do_call
(client=0x7ff7c40047a0, connection=<optimized out>, name_owner=<optimized out>, call_type=CALL_TYPE_NAME_APPEARED)
at ../glib/gio/gdbusnamewatching.c:175
#2 actually_do_call
(client=0x7ff7c40047a0, connection=<optimized out>, name_owner=<optimized out>, call_type=CALL_TYPE_NAME_APPEARED)
at ../glib/gio/gdbusnamewatching.c:163
#3 do_call (client=0x7ff7c40047a0, call_type=CALL_TYPE_NAME_APPEARED) at ../glib/gio/gdbusnamewatching.c:238
#4 0x00007ff7d7941831 in call_appeared_handler (client=0x7ff7c40047a0) at ../glib/gio/gdbusnamewatching.c:250
#5 call_appeared_handler (client=0x7ff7c40047a0) at ../glib/gio/gdbusnamewatching.c:243
#6 get_name_owner_cb (source_object=<optimized out>, res=<optimized out>, user_data=0x7ff7c40047a0)
at ../glib/gio/gdbusnamewatching.c:406
#7 0x00007ff7d78cab1c in g_task_return_now (task=0x5595961cecd0 [GTask]) at ../glib/gio/gtask.c:1367
#8 0x00007ff7d78d066a in g_task_return (type=<optimized out>, task=0x5595961cecd0 [GTask]) at ../glib/gio/gtask.c:1436
#9 g_task_return (task=0x5595961cecd0 [GTask], type=<optimized out>) at ../glib/gio/gtask.c:1393
#10 0x00007ff7d79375a3 in g_dbus_connection_call_done
(source=<optimized out>, result=0x7ff7a405df30, user_data=0x5595961cecd0) at ../glib/gio/gdbusconnection.c:6483
#11 0x00007ff7d78cab1c in g_task_return_now (task=0x7ff7a405df30 [GTask]) at ../glib/gio/gtask.c:1367
#12 0x00007ff7d78cab65 in complete_in_idle_cb (task=0x7ff7a405df30) at ../glib/gio/gtask.c:1381
#13 0x00007ff7d771975e in g_main_dispatch (context=0x5595951081a0) at ../glib/glib/gmain.c:3734
#14 0x00007ff7d7722c50 in g_main_context_dispatch_unlocked (context=0x5595951081a0) at ../glib/glib/gmain.c:4603
#15 g_main_context_iterate_unlocked
(context=context@entry=0x5595951081a0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/glib/gmain.c:4672
#16 0x00007ff7d7722db5 in g_main_context_iteration (context=0x5595951081a0, may_block=0) at ../glib/glib/gmain.c:4738
#17 0x000055958efa20cd in glib::auto::main_context::MainContext::iteration (self=<optimized out>, may_block=false)
at src/auto/main_context.rs:76
#18 0x000055958d7d1d02 in tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>::service_glib<tauri::EventLoopMessage> (self=0x7fff9da1a050, event_loop=...)
at /build/.cargo/git/checkouts/tauri-9b65c071f02f1607/d6ef6e4/crates/tauri-runtime-cef/src/runtime.rs:2011
#19 tauri_runtime_cef::runtime::{impl#16}::about_to_wait<tauri::EventLoopMessage> (self=0x7fff9da1a050, event_loop=...)
at /build/.cargo/git/checkouts/tauri-9b65c071f02f1607/d6ef6e4/crates/tauri-runtime-cef/src/runtime.rs:2054
#20 winit_core::application::{impl#0}::about_to_wait<tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>>
(self=<optimized out>, event_loop=...)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-core-0.31.0-beta.2/src/application/mod.rs:392
#21 winit_core::application::{impl#0}::about_to_wait<&mut tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>>
(self=<optimized out>, event_loop=...)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-core-0.31.0-beta.2/src/application/mod.rs:392
#22 0x000055958cf19d10 in winit_x11::event_loop::EventLoop::single_iteration<&mut &mut tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>> (self=<optimized out>, app=0x7fff9da165b0, cause=...)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-x11-0.31.0-beta.2/src/event_loop.rs:618
--Type <RET> for more, q to quit, c to continue without paging--c
#23 0x000055958ceeb429 in winit_x11::event_loop::EventLoop::pump_app_events<&mut &mut tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>> (self=0x7fff9da18b30, timeout=..., app=0x7fff9da16548)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-x11-0.31.0-beta.2/src/event_loop.rs:471
#24 winit_x11::event_loop::EventLoop::run_app_on_demand<&mut tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>>
(self=0x7fff9da18b30, app=0x7fff9da1a050)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-x11-0.31.0-beta.2/src/event_loop.rs:436
#25 winit::platform_impl::linux::EventLoop::run_app_on_demand<&mut tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>> (self=0x7fff9da18b30, app=<optimized out>)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.31.0-beta.2/src/platform_impl/linux/mod.rs:154
#26 0x000055958d6cf410 in winit::event_loop::EventLoop::run_app<tauri_runtime_cef::runtime::WinitCefApp<tauri::EventLoopMessage>> (self=..., app=...)
at /build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.31.0-beta.2/src/event_loop.rs:230
#27 tauri_runtime_cef::runtime::{impl#21}::run<tauri::EventLoopMessage, tauri::app::{impl#16}::make_run_event_loop_callback::{closure_env#0}<tauri_runtime_cef::runtime::CefRuntime<tauri::EventLoopMessage>, readestlib::run::{closure_env#5}>>
(self=..., callback=...)
at /build/.cargo/git/checkouts/tauri-9b65c071f02f1607/d6ef6e4/crates/tauri-runtime-cef/src/runtime.rs:3227
#28 tauri::app::App<tauri_runtime_cef::runtime::CefRuntime<tauri::EventLoopMessage>>::run<tauri_runtime_cef::runtime::CefRuntime<tauri::EventLoopMessage>, readestlib::run::{closure_env#5}> (self=..., callback=...)
at /build/.cargo/git/checkouts/tauri-9b65c071f02f1607/d6ef6e4/crates/tauri/src/app.rs:1337
#29 readestlib::run () at apps/readest-app/src-tauri/src/lib.rs:1112
#30 0x000055958cececc6 in core::ops::function::FnOnce::call_once<fn(), ()> ()
at /usr/src/debug/rust/rustc-1.99.0-src/library/core/src/ops/function.rs:250
#31 std::sys::backtrace::__rust_begin_short_backtrace<fn(), ()> (f=0x55959542df10)
at /usr/src/debug/rust/rustc-1.99.0-src/library/std/src/sys/backtrace.rs:166
#32 0x000055958cececdc in std::rt::lang_start::{closure#0}<()> ()
at /usr/src/debug/rust/rustc-1.99.0-src/library/std/src/rt.rs:206
#33 0x000055958f167209 in std::rt::lang_start_internal ()
#34 0x000055958ceced37 in main ()
#35 0x00007ff7d7227781 in __libc_start_call_main
(main=main@entry=0x55958ceced00 <main>, argc=argc@entry=1, argv=argv@entry=0x7fff9da1ae38)
at ../sysdeps/nptl/libc_start_call_main.h:59
#36 0x00007ff7d72278b9 in __libc_start_main_impl
(main=0x55958ceced00 <main>, argc=1, argv=0x7fff9da1ae38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff9da1ae28) at ../csu/libc-start.c:372
#37 0x000055958cecebe5 in _start ()Offline
echo $DBUS_SESSION_BUS_ADDRESS
pacman -Qikk readest glib2
lddtree /usr/bin/readest # https://archlinux.org/packages/extra/x86_64/pax-utils/Offline
echo $DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/buspacman -Qikk readest glib2 checked both packages but altered no files, i once already tried to re-install readest
lddtree /usr/bin/readest # https://archlinux.org/packages/extra/x86_64/pax-utils/
/usr/bin/readest (interpreter => /lib64/ld-linux-x86-64.so.2)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libfreetype.so.6 => /usr/lib/libfreetype.so.6
libz.so.1 => /usr/lib/libz.so.1
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0
libpng16.so.16 => /usr/lib/libpng16.so.16
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1
libexpat.so.1 => /usr/lib/libexpat.so.1
libcef.so => /usr/share/Readest/libcef.so
libdl.so.2 => /usr/lib/libdl.so.2
libpthread.so.0 => /usr/lib/libpthread.so.0
libnspr4.so => /usr/lib/libnspr4.so
libnss3.so => /usr/lib/libnss3.so
libplds4.so => /usr/lib/libplds4.so
libplc4.so => /usr/lib/libplc4.so
libnssutil3.so => /usr/lib/libnssutil3.so
libsmime3.so => /usr/lib/libsmime3.so
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0
libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libsystemd.so.0 => /usr/lib/libsystemd.so.0
libcups.so.2 => /usr/lib/libcups.so.2
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libleancrypto.so.1.9 => /usr/lib/libleancrypto.so.1.9
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libffi.so.8 => /usr/lib/libffi.so.8
libidn2.so.0 => /usr/lib/libidn2.so.0
libunistring.so.5 => /usr/lib/libunistring.so.5
libtasn1.so.6 => /usr/lib/libtasn1.so.6
libhogweed.so.7 => /usr/lib/libhogweed.so.7
libnettle.so.9 => /usr/lib/libnettle.so.9
libgmp.so.10 => /usr/lib/libgmp.so.10
libX11.so.6 => /usr/lib/libX11.so.6
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1
libXdamage.so.1 => /usr/lib/libXdamage.so.1
libXext.so.6 => /usr/lib/libXext.so.6
libXfixes.so.3 => /usr/lib/libXfixes.so.3
libXrandr.so.2 => /usr/lib/libXrandr.so.2
libXrender.so.1 => /usr/lib/libXrender.so.1
libgbm.so.1 => /usr/lib/libgbm.so.1
libdrm.so.2 => /usr/lib/libdrm.so.2
libxcb.so.1 => /usr/lib/libxcb.so.1
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0
libcairo.so.2 => /usr/lib/libcairo.so.2
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
libfribidi.so.0 => /usr/lib/libfribidi.so.0
libthai.so.0 => /usr/lib/libthai.so.0
libdatrie.so.1 => /usr/lib/libdatrie.so.1
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
libudev.so.1 => /usr/lib/libudev.so.1
libasound.so.2 => /usr/lib/libasound.so.2
libatspi.so.0 => /usr/lib/libatspi.so.0
libXi.so.6 => /usr/lib/libXi.so.6
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libgtk-3.so.0 => /usr/lib/libgtk-3.so.0
libgdk-3.so.0 => /usr/lib/libgdk-3.so.0
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0
libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0
libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1
libXcursor.so.1 => /usr/lib/libXcursor.so.1
libXinerama.so.1 => /usr/lib/libXinerama.so.1
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2
libepoxy.so.0 => /usr/lib/libepoxy.so.0
libcloudproviders.so.0 => /usr/lib/libcloudproviders.so.0
libtinysparql-3.0.so.0 => /usr/lib/libtinysparql-3.0.so.0
libjson-glib-1.0.so.0 => /usr/lib/libjson-glib-1.0.so.0
libxml2.so.16 => /usr/lib/libxml2.so.16
libicuuc.so.78 => /usr/lib/libicuuc.so.78
libicudata.so.78 => /usr/lib/libicudata.so.78
libstdc++.so.6 => /usr/lib/libstdc++.so.6
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libglycin-2.so.0 => /usr/lib/libglycin-2.so.0
libseccomp.so.2 => /usr/lib/libseccomp.so.2
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
libmount.so.1 => /usr/lib/libmount.so.1
libblkid.so.1 => /usr/lib/libblkid.so.1
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libm.so.6 => /usr/lib/libm.so.6
libc.so.6 => /usr/lib/libc.so.6
ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2Offline
checked both packages but altered no files
The point of "-i" was to see whether there're stale dated packages (eg. from the aur)
The dbus address looks fine and you're also not resolving libraries from custom paths.
Offline
full output of pacman -Qikk readest glib2 is
Name : readest
Version : 0.12.16-1
Description : Modern, feature-rich ebook reader
Architecture : x86_64
URL : https://github.com/readest/readest
Licenses : AGPL-3.0-or-later
Groups : None
Provides : None
Depends On : cairo desktop-file-utils libgcc fontconfig gdk-pixbuf2 glib2 glibc gtk3 hicolor-icon-theme
libsoup3 openssl pango webkit2gtk-4.1 gst-plugins-good
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 358,93 MiB
Packager : Sven-Hendrik Haase <svenstaro@archlinux.org>
Build Date : Mi 14 Okt 2026 11:49:14 CEST
Install Date : Mo 19 Okt 2026 11:25:50 CEST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
readest: 38 total files, 0 altered files
Name : glib2
Version : 2.90.1-1
Description : Low level core library
Architecture : x86_64
URL : https://gitlab.gnome.org/GNOME/glib
Licenses : LGPL-2.1-or-later
Groups : None
Provides : libglib-2.0.so=0-64 libgio-2.0.so=0-64 libgirepository-2.0.so=0-64 libgmodule-2.0.so=0-64
libgobject-2.0.so=0-64 libgthread-2.0.so=0-64
Depends On : bash glibc libffi libsysprof-capture pcre2 util-linux-libs zlib libffi.so=8-64 libmount.so=1-64
Optional Deps : dconf: GSettings storage backend [installed]
glib2-devel: development tools [installed]
gvfs: most gio functionality
Required By : accountsservice appmenu-gtk-module appstream appstream-glib appstream-qt at-spi2-core atkmm
audacious audacious-plugins audacity avahi ayatana-ido bluez bluez-utils cairo dbus-glib dconf
ddcutil desktop-file-utils discover enchant fcitx5-gtk ffmpeg ffmpeg4.4 firefox flatpak
flatpak-kcm fwupd gcab gcr gcr-4 gdk-pixbuf2 gegl geoclue ghostscript gimp gjs glib-networking
glib2-devel glibmm glibmm-2.68 glycin gnome-desktop gnome-keyring gobject-introspection graphene
gspell gssdp gst-libav gst-plugin-dav1d gst-plugin-pipewire gst-plugin-rav1e gst-plugin-va
gst-plugins-bad-libs gst-plugins-base gst-plugins-base-libs gst-plugins-good gstreamer
gtk-update-icon-cache gtk3 gtk4 gtkmm-4.0 gtkmm3 gtksourceview3 gts gupnp gupnp-igd gutenprint
harfbuzz helvum iio-sensor-proxy imagemagick json-glib kde-gtk-config kdeconnect kwallet lensfun
lib32-glib2 libaccounts-glib libaccounts-qt libadwaita libappindicator libayatana-appindicator
libayatana-indicator libblockdev libblockdev-crypto libblockdev-fs libblockdev-loop libblockdev-mdraid
libblockdev-nvme libblockdev-part libblockdev-smart libblockdev-swap libcloudproviders libcolord
libdbusmenu-glib libdbusmenu-gtk3 libgexiv2 libgirepository libgnome-keyring libgnomekbd libgudev
libgusb libical libinstpatch liblqr libmalcontent libmanette libmbim libmm-glib libmypaint libnice
libnm libnotify libpackagekit-glib libpipewire libportal libportal-qt6 libproxy libpulse libqmi
libqrtr-glib libratbag librsvg libsecret libsixel libsoup libsoup3 libspeechd libssc libvips
libwacom libwireplumber libxklavier libxmlb lutris meld ministream modemmanager networkmanager
opencv ostree pango pangomm pangomm-2.48 passim pavucontrol pinentry pipewire-audio pipewire-pulse
plasma-nm plasma-pa playerctl polkit polkit-qt5 polkit-qt6 poppler-glib python-dbus python-gobject
python-urwid python-xapp qt6-base qt6-webengine qtkeychain-qt6 readest rustrover rustrover-jre sane
shared-mime-info signon-ui suil syslog-ng system-config-printer telegram-desktop telepathy-glib
telepathy-mission-control tinysparql udisks2 upower volume_key warpinator webkit2gtk-4.1
webkitgtk-6.0 wireplumber wxwidgets-common wxwidgets-gtk3 xapp xdg-dbus-proxy xdg-desktop-portal
xdg-desktop-portal-gtk xscreensaver zenity
Optional For : fastfetch glusterfs mlt plasma-desktop
Conflicts With : None
Replaces : None
Installed Size : 38,39 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Di 06 Okt 2026 18:19:12 CEST
Install Date : Fr 09 Okt 2026 10:19:50 CEST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
glib2: 741 total files, 0 altered filesOffline
So that's not it.
Does it happen to work if you run it inside gdb?
Offline