Skip to content

bug: The app crashes when rendering responses containing special characters from the model (e.g., Emojis). #218

Description

@GabrielMania

Version: v2.0.5

Describe the Bug

When models generate non-text characters, it crashes the WebKit process and causes the UI to freeze.

Steps to Reproduce

  1. My system is running Fedora 42 KDE with X11, but it can also be reproduced on Wayland.
  2. Running the AppImage with any recent model—whether local or via API—and asking it to generate any emoji triggers the issue. The error also occurs when running from source code, but it does not freeze the interface.
  3. It is fairly inconsistent.

Screenshots / Logs

Details of the failing process
'''
PID: 1325963 (WebKitWebProces)
UID: 1000 (Gabriel_Mania)
GID: 1000 (Gabriel_Mania)
Signal: 6 (ABRT)
Timestamp: Sun 2026-08-02 15:14:41 -03 (21s ago)
Command Line: ././/lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitWebProcess 4 36 38
Executable: /tmp/.mount_Atomicfgclgg/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitWebProcess
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-\x2fhome\x2fGabriel_Mania\x2fDownloads\x2fAtomic.Chat_2.0.5_amd64.AppImage@e98c13f2662c434ca6bc427b8732c8c3.service
Unit: user@1000.service
User Unit: app-\x2fhome\x2fGabriel_Mania\x2fDownloads\x2fAtomic.Chat_2.0.5_amd64.AppImage@e98c13f2662c434ca6bc427b8732c8c3.service
Slice: user-1000.slice
Owner UID: 1000 (Gabriel_Mania)
Boot ID: 578f2e8965b54fd68f025c63169110a2
Machine ID: 4c8621a224b345c4838023843b052e45
Hostname: Gabriel-Note
Storage: /var/lib/systemd/coredump/core.WebKitWebProces.1000.578f2e8965b54fd68f025c63169110a2.1325963.1785694481000000.zst (present)
Size on Disk: 49.8M
Message: Process 1325963 (WebKitWebProces) of user 1000 dumped core.

            Module /tmp/.mount_Atomicfgclgg/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitWebProcess without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxcb-randr.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxcb-randr.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libkeyutils.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libkeyutils.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpcre2-8.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpcre2-8.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libblkid.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libblkid.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libkrb5support.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libkrb5support.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libk5crypto.so.3 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libk5crypto.so.3
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libidn2.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libidn2.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libudev.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libudev.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libelf.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libelf.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXau.so.6 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatspi.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatspi.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libdbus-1.so.3 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libdbus-1.so.3
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libbrotlicommon.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libevdev.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libevdev.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpcre.so.3 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpcre.so.3
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libffi.so.8 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libffi.so.8
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libselinux.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libselinux.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libmount.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libmount.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libnghttp2.so.14 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libnghttp2.so.14
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgssapi_krb5.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgssapi_krb5.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpsl.so.5 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpsl.so.5
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgudev-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgudev-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liborc-0.4.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liborc-0.4.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libunwind.so.8 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libunwind.so.8
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwoff2common.so.1.0.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXrender.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXrender.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxcb-render.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxcb-render.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxcb-shm.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpixman-1.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpixman-1.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libicudata.so.70 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXext.so.6 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXext.so.6
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwayland-egl.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwayland-cursor.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwayland-cursor.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxkbcommon.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxkbcommon.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXdamage.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXcomposite.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXcursor.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXcursor.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXrandr.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXrandr.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpangoft2-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpangoft2-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatk-bridge-2.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatk-bridge-2.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgdk_pixbuf-2.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgdk_pixbuf-2.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libcairo-gobject.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libcairo-gobject.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXi.so.6 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libXi.so.6
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpangocairo-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpangocairo-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgraphite2.so.3 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgraphite2.so.3
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libcap.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libcap.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libzstd.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libzstd.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liblzma.so.5 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liblzma.so.5
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liblz4.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liblz4.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatomic.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatomic.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libbrotlidec.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libseccomp.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libseccomp.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libmanette-0.2.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libmanette-0.2.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwayland-server.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwayland-server.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libhyphen.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libtasn1.so.6 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libtasn1.so.6
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsecret-1.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsecret-1.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libglib-2.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libglib-2.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgobject-2.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgobject-2.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgmodule-2.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgmodule-2.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgio-2.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgio-2.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsoup-3.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsoup-3.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebp.so.7 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebp.so.7
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstgl-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstgl-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstvideo-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstvideo-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstaudio-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstaudio-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstpbutils-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstpbutils-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstreamer-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstreamer-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgcrypt.so.20 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgcrypt.so.20
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liblcms2.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/liblcms2.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxslt.so.1 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxslt.so.1
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsqlite3.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsqlite3.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxml2.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libxml2.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgtk-3.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgtk-3.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libcairo.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libcairo.so.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpango-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpango-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libicuuc.so.70 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libicuuc.so.70
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libharfbuzz-icu.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebpdemux.so.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgdk-3.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgdk-3.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libjpeg.so.8 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libjpeg.so.8
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsystemd.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libsystemd.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libicui18n.so.70 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libicui18n.so.70
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstapp-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstapp-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatk-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libatk-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libjavascriptcoregtk-4.1.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libjavascriptcoregtk-4.1.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstfft-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwoff2dec.so.1.0.2 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwoff2dec.so.1.0.2
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpng16.so.16 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libpng16.so.16
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebkit2gtk-4.1.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebkit2gtk-4.1.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstallocators-1.0.so.0 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libgstallocators-1.0.so.0
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebpmux.so.3 without build-id.
            Module /tmp/.mount_Atomicfgclgg/usr/lib/libwebpmux.so.3
            Module libGLESv2.so.2 from rpm libglvnd-1.7.0-9.fc44.x86_64
            Module libEGL_mesa.so.0 from rpm mesa-26.1.5-1.fc44.x86_64
            Module libtinfo.so.6 from rpm ncurses-6.6-1.fc44.x86_64
            Module libpciaccess.so.0 from rpm libpciaccess-0.16-17.fc44.x86_64
            Module libedit.so.0 from rpm libedit-3.1-59.20260512cvs.fc44.x86_64
            Module libdrm_intel.so.1 from rpm libdrm-2.4.134-1.fc44.x86_64
            Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.134-1.fc44.x86_64
            Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
            Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
            Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-8.fc44.x86_64
            Module libxcb-present.so.0 from rpm libxcb-1.17.0-7.fc44.x86_64
            Module libxcb-sync.so.1 from rpm libxcb-1.17.0-7.fc44.x86_64
            Module libsensors.so.4 from rpm lm_sensors-3.6.0-24.fc44.x86_64
            Module libSPIRV-Tools.so from rpm spirv-tools-2026.1-1.fc44.x86_64
            Module libgallium-26.1.5.so from rpm mesa-26.1.5-1.fc44.x86_64
            Module dri_gbm.so from rpm mesa-26.1.5-1.fc44.x86_64
            Module libcom_err.so.2 from rpm e2fsprogs-1.47.3-4.fc44.x86_64
            Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-9.fc44.x86_64
            Module libGLX.so.0 from rpm libglvnd-1.7.0-9.fc44.x86_64
            Module libX11-xcb.so.1 from rpm libX11-1.8.13-1.fc44.x86_64
            Module libEGL.so.1 from rpm libglvnd-1.7.0-9.fc44.x86_64
            Module libGL.so.1 from rpm libglvnd-1.7.0-9.fc44.x86_64
            Module libgpg-error.so.0 from rpm libgpg-error-1.58-2.fc44.x86_64
            Module libxcb.so.1 from rpm libxcb-1.17.0-7.fc44.x86_64
            Module libfribidi.so.0 from rpm fribidi-1.0.16-4.fc44.x86_64
            Module libbz2.so.1 from rpm bzip2-1.0.8-23.fc44.x86_64
            Module libdrm.so.2 from rpm libdrm-2.4.134-1.fc44.x86_64
            Module libgbm.so.1 from rpm mesa-26.1.5-1.fc44.x86_64
            Module libwayland-client.so.0 from rpm wayland-1.25.0-1.fc44.x86_64
            Module libX11.so.6 from rpm libX11-1.8.13-1.fc44.x86_64
            Module libz.so.1 from rpm zlib-ng-2.3.3-3.fc44.x86_64
            Module libharfbuzz.so.0 from rpm harfbuzz-14.1.0-2.fc44.x86_64
            Module libexpat.so.1 from rpm expat-2.8.1-1.fc44.x86_64
            Module libfontconfig.so.1 from rpm fontconfig-2.17.0-4.fc44.x86_64
            Module libfreetype.so.6 from rpm freetype-2.14.3-1.fc44.x86_64
            Stack trace of thread 1325963:
            #0  0x00007f6f4e07bccc __pthread_kill_implementation (libc.so.6 + 0x74ccc)
            #1  0x00007f6f4e020e8e raise (libc.so.6 + 0x19e8e)
            #2  0x00007f6f4e0087b3 abort (libc.so.6 + 0x17b3)
            #3  0x00007f6f4e009804 __libc_message_impl.cold (libc.so.6 + 0x2804)
            #4  0x00007f6f4e08608c malloc_printerr (libc.so.6 + 0x7f08c)
            #5  0x00007f6f4e086924 _int_free_create_chunk (libc.so.6 + 0x7f924)
            #6  0x00007f6f4e087a36 _int_free_merge_chunk (libc.so.6 + 0x80a36)
            #7  0x00007f6f4e087b94 _int_free_chunk (libc.so.6 + 0x80b94)
            #8  0x00007f6f539c1c15 free (ld-linux-x86-64.so.2 + 0x12c15)
            #9  0x00007f6f4e076c52 __nptl_free_stacks (libc.so.6 + 0x6fc52)
            #10 0x00007f6f4e076e3d __GI___nptl_deallocate_stack (libc.so.6 + 0x6fe3d)
            #11 0x00007f6f4e07bace __pthread_clockjoin_ex (libc.so.6 + 0x74ace)
            #12 0x00007f6ec8ffe7f6 thrd_join (libgallium-26.1.5.so + 0x5fe7f6)
            #13 0x00007f6ec8fb3cb6 util_queue_kill_threads (libgallium-26.1.5.so + 0x5b3cb6)
            #14 0x00007f6ec8fb3d8c atexit_handler (libgallium-26.1.5.so + 0x5b3d8c)
            #15 0x00007f6f4e0236b1 __run_exit_handlers (libc.so.6 + 0x1c6b1)
            #16 0x00007f6f4e02378e exit (libc.so.6 + 0x1c78e)
            #17 0x00007f6f4e00a688 __libc_start_call_main (libc.so.6 + 0x3688)
            #18 0x00007f6f4e00a798 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3798)
            #19 0x0000561075bca095 n/a (/tmp/.mount_Atomicfgclgg/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/WebKitWebProcess + 0x1095)
            ELF object binary architecture: AMD x86-64

'''
Logs
'''
[2026-07-30][22:15:38][app_lib][INFO] Enabling system tray icon
[2026-07-30][22:15:38][app_lib::core::setup][DEBUG] jan CLI already on PATH — skipping reinstall
[2026-07-30][22:15:38][app_lib::core::setup][INFO] XDG Desktop Portal theme listener active
[2026-07-30][22:15:38][app_lib::core::setup][INFO] XDG Portal: initial system color-scheme: dark
[2026-07-30][22:15:39][keyring][DEBUG] creating entry with service jan-providers, user exa-api-key, and no target
[2026-07-30][22:15:39][keyring][DEBUG] created entry SsCredential { attributes: {"username": "exa-api-key", "service": "jan-providers", "target": "default", "application": "rust-keyring"}, label: "exa-api-key@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][keyring][DEBUG] get password from entry SsCredential { attributes: {"username": "exa-api-key", "service": "jan-providers", "target": "default", "application": "rust-keyring"}, label: "exa-api-key@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][keyring][DEBUG] creating entry with service jan-providers, user tavily-api-key, and no target
[2026-07-30][22:15:39][keyring][DEBUG] creating entry with service jan-providers, user , and no target
[2026-07-30][22:15:39][keyring][DEBUG] created entry SsCredential { attributes: {"application": "rust-keyring", "target": "default", "service": "jan-providers", "username": "tavily-api-key"}, label: "tavily-api-key@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][keyring][DEBUG] created entry SsCredential { attributes: {"application": "rust-keyring", "service": "jan-providers", "username": "", "target": "default"}, label: "@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][keyring][DEBUG] get password from entry SsCredential { attributes: {"application": "rust-keyring", "target": "default", "service": "jan-providers", "username": "tavily-api-key"}, label: "tavily-api-key@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][keyring][DEBUG] get password from entry SsCredential { attributes: {"application": "rust-keyring", "service": "jan-providers", "username": "", "target": "default"}, label: "@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Migrations complete. Current version: 3
[2026-07-30][22:15:39][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] [RAG] Vector DB ANN support: ✗ NOT AVAILABLE
[2026-07-30][22:15:39][webview:X0@tauri://localhost/assets/index-DTCM2TDE.js:52:375][WARN] [RAG] Warning: sqlite-vec not loaded. Collections will use slower linear search.
[2026-07-30][22:15:39][keyring][DEBUG] creating entry with service jan-providers, user huggingface, and no target
[2026-07-30][22:15:39][keyring][DEBUG] created entry SsCredential { attributes: {"application": "rust-keyring", "target": "default", "username": "huggingface", "service": "jan-providers"}, label: "huggingface@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][keyring][DEBUG] get password from entry SsCredential { attributes: {"application": "rust-keyring", "target": "default", "username": "huggingface", "service": "jan-providers"}, label: "huggingface@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:39][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML init failed, trying Linux fallback: a libloading error occurred: libnvidia-ml.so: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:15:39][tauri_plugin_hardware::vendor::nvidia][DEBUG] Unable to initialize NVML: a libloading error occurred: libnvidia-ml.so.1: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:15:39][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML not available
[2026-07-30][22:15:39][app_lib::core::mcp::helpers][INFO] MCP server initialization complete: 0 successful, 0 failed
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] Starting llama-server in router mode: exe="/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin/llama-server" preset="/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini" port=51599 models_max=2
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] Router argv: ["--models-preset", "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini", "--models-max", "2", "--host", "127.0.0.1", "--port", "51599", "--no-ui"]
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] Waiting for router to be ready (timeout=600s)...
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user openai, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"target": "default", "application": "rust-keyring", "service": "jan-providers", "username": "openai"}, label: "openai@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"target": "default", "application": "rust-keyring", "service": "jan-providers", "username": "openai"}, label: "openai@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user azure, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"target": "default", "service": "jan-providers", "application": "rust-keyring", "username": "azure"}, label: "azure@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"target": "default", "service": "jan-providers", "application": "rust-keyring", "username": "azure"}, label: "azure@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user anthropic, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"service": "jan-providers", "username": "anthropic", "target": "default", "application": "rust-keyring"}, label: "anthropic@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"service": "jan-providers", "username": "anthropic", "target": "default", "application": "rust-keyring"}, label: "anthropic@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user openrouter, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"username": "openrouter", "service": "jan-providers", "application": "rust-keyring", "target": "default"}, label: "openrouter@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"username": "openrouter", "service": "jan-providers", "application": "rust-keyring", "target": "default"}, label: "openrouter@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user mistral, and no target
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user groq, and no target
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user xai, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"target": "default", "application": "rust-keyring", "service": "jan-providers", "username": "mistral"}, label: "mistral@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"service": "jan-providers", "username": "groq", "target": "default", "application": "rust-keyring"}, label: "groq@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"service": "jan-providers", "username": "groq", "target": "default", "application": "rust-keyring"}, label: "groq@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user gemini, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"service": "jan-providers", "target": "default", "username": "gemini", "application": "rust-keyring"}, label: "gemini@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"service": "jan-providers", "target": "default", "username": "gemini", "application": "rust-keyring"}, label: "gemini@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"username": "xai", "target": "default", "service": "jan-providers", "application": "rust-keyring"}, label: "xai@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"username": "xai", "target": "default", "service": "jan-providers", "application": "rust-keyring"}, label: "xai@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user nvidia, and no target
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user huggingface, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"target": "default", "application": "rust-keyring", "service": "jan-providers", "username": "nvidia"}, label: "nvidia@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"target": "default", "service": "jan-providers", "username": "huggingface", "application": "rust-keyring"}, label: "huggingface@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"target": "default", "service": "jan-providers", "username": "huggingface", "application": "rust-keyring"}, label: "huggingface@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"target": "default", "application": "rust-keyring", "service": "jan-providers", "username": "nvidia"}, label: "nvidia@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] creating entry with service jan-providers, user minimax, and no target
[2026-07-30][22:15:40][keyring][DEBUG] created entry SsCredential { attributes: {"application": "rust-keyring", "username": "minimax", "target": "default", "service": "jan-providers"}, label: "minimax@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"application": "rust-keyring", "username": "minimax", "target": "default", "service": "jan-providers"}, label: "minimax@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][keyring][DEBUG] get password from entry SsCredential { attributes: {"target": "default", "application": "rust-keyring", "service": "jan-providers", "username": "mistral"}, label: "mistral@jan-providers:default (keyring v3.6.3)", target: Some("default") }
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.041.826 I cmn common_param: common_params_print_info: verbosity = 3 (adjust with the -lv N CLI arg)
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.042.057 I srv init: The UI is disabled
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.042.062 I srv init: Use --ui/--no-ui (or deprecated --webui/--no-webui) to enable/disable
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.043.547 I srv load_models: Loaded 0 cached model presets
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.043.883 I srv load_models: Loaded 1 custom model presets from /home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.043.970 I srv operator(): Available models (1) (*: custom preset)
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.043.972 I srv operator(): * sentence-transformer-mini
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.044.120 I srv llama_server: starting server in router mode. models will be automatically loaded on-demand
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.045.404 I srv llama_server: listening on http://127.0.0.1:51599
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.045.406 W srv llama_server: NOTE: router mode is experimental
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.045.407 W srv llama_server: it is not recommended to use this mode in untrusted environments
[2026-07-30][22:15:40][tauri_plugin_llamacpp::router][INFO] llama-server router is ready.
[2026-07-30][22:15:40][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Router started on port 51599 (pid 933646, models_max=2 [user=1, +1 embedding, 1 installed], preset=/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini)
[2026-07-30][22:15:40][app_lib::core::updater::custom_updater][INFO] Checking for updates (current version: 0.8.4, 2 endpoints configured)
[2026-07-30][22:15:40][app_lib::core::updater::custom_updater][INFO] Trying primary endpoint with signing: https://apps.jan.ai/update-check
[2026-07-30][22:15:40][reqwest::connect][DEBUG] starting new connection: https://apps.jan.ai/
[2026-07-30][22:15:40][reqwest::connect][DEBUG] starting new connection: https://api.github.com/
[2026-07-30][22:15:40][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:51599/
[2026-07-30][22:15:40][reqwest::connect][DEBUG] starting new connection: https://api.github.com/
[2026-07-30][22:15:40][app_lib::core::updater::custom_updater][INFO] Successfully fetched update info from endpoint https://apps.jan.ai/update-check: version 0.8.4
[2026-07-30][22:15:40][app_lib::core::updater::commands][INFO] No update needed: current 0.8.4 is up to date with latest 0.8.4
[2026-07-30][22:15:40][tauri_plugin_updater::updater][DEBUG] checking for updates https://apps.jan.ai/update-check
[2026-07-30][22:15:40][reqwest::connect][DEBUG] starting new connection: https://apps.jan.ai/
[2026-07-30][22:15:40][tauri_plugin_updater::updater][DEBUG] update response: Object {"notes": String(""), "platforms": Object {"darwin-aarch64": Object {"signature": String("dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGg0ajNReDd1aWpkekxTZHR6ZHFWU1ZpZ1d5T2xyenc2VTVuRFhzYWt4NXR6OVdmb1FZZEt6TWEvUDJYT0ZlYzBYd0hTWXpUREMvUGdaS0FCOGVOandrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0Nzc0MjcwCWZpbGU6SmFuLmFwcC50YXIuZ3oKQU91V0diblJXdmdxTkFLN0RSNUl6NHRmdjlKNzlxNXQzOEpOeE1TdjkxYUJlb1p4SVUwVDdJOVRtYXVZTTFtandlMmVsSmNOczBuSTJMUytjRUwwQ1E9PQo="), "url": String("https://github.com/janhq/jan/releases/download/v0.8.4/Jan.app.tar.gz")}, "darwin-x86_64": Object {"signature": String("dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGg0ajNReDd1aWpkekxTZHR6ZHFWU1ZpZ1d5T2xyenc2VTVuRFhzYWt4NXR6OVdmb1FZZEt6TWEvUDJYT0ZlYzBYd0hTWXpUREMvUGdaS0FCOGVOandrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0Nzc0MjcwCWZpbGU6SmFuLmFwcC50YXIuZ3oKQU91V0diblJXdmdxTkFLN0RSNUl6NHRmdjlKNzlxNXQzOEpOeE1TdjkxYUJlb1p4SVUwVDdJOVRtYXVZTTFtandlMmVsSmNOczBuSTJMUytjRUwwQ1E9PQo="), "url": String("https://github.com/janhq/jan/releases/download/v0.8.4/Jan.app.tar.gz")}, "linux-x86_64": Object {"signature": String("dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGpnQTJFTzZweVF3Tm9iS0ljcHVHYkU4RVYvK3E5Ujk1YlhUbHhBWWdDQkVEeWdsRllkdmNjWGZmeGpLVTdZSmlRV3BNSUZaSmZVZlA0djlCVmRJdVEwPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0NzczMzcwCWZpbGU6SmFuXzAuOC40X2FtZDY0LkFwcEltYWdlClhPOUJ3cDRpMG1VckZ0UmRUYUhtUjZEaytaaWFzNS8wYlJVSXNoWS8vdjVCTVBWUDZsNCsvdm1JVUxTLzFZbE1sbTVDVDB6YkZlTUwwVDNrZGlLSERRPT0K"), "url": String("https://github.com/janhq/jan/releases/download/v0.8.4/Jan_0.8.4_amd64.AppImage")}, "windows-x86_64": Object {"signature": String("dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGh4SVJRYU83dlNibnZvS1g4Sm83UWM0UTdndmd1OSt4ZHFPNW13V1lZTjd1UEVNRXorMDN3NkpwRHZMNXhsUTkyR1ZEVml0MHFRWHJKMXA0dzNUZ2dVPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0Nzc0MDIyCWZpbGU6SmFuXzAuOC40X3g2NC1zZXR1cC5leGUKOERYeERBVFRYUVdlamJwRlRFRXcxRnI1WjdhbkVYbUN5YmVFaE42di91d0pMdFZObkdWdHp4cTdsK0Uzdm9WODdlY1VBR25tTG5vS3VQbmlOKzdDREE9PQo="), "url": String("https://github.com/janhq/jan/releases/download/v0.8.4/Jan_0.8.4_x64-setup.exe")}}, "pub_date": String("2026-07-23T02:38:33.259Z"), "version": String("0.8.4")}
[2026-07-30][22:15:40][tauri_plugin_updater::updater][DEBUG] parsed release response RemoteRelease { version: Version { major: 0, minor: 8, patch: 4 }, notes: Some(""), pub_date: Some(2026-07-23 2:38:33.259 +00:00:00), data: Static { platforms: {"darwin-x86_64": ReleaseManifestPlatform { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("github.com")), port: None, path: "/janhq/jan/releases/download/v0.8.4/Jan.app.tar.gz", query: None, fragment: None }, signature: "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGg0ajNReDd1aWpkekxTZHR6ZHFWU1ZpZ1d5T2xyenc2VTVuRFhzYWt4NXR6OVdmb1FZZEt6TWEvUDJYT0ZlYzBYd0hTWXpUREMvUGdaS0FCOGVOandrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0Nzc0MjcwCWZpbGU6SmFuLmFwcC50YXIuZ3oKQU91V0diblJXdmdxTkFLN0RSNUl6NHRmdjlKNzlxNXQzOEpOeE1TdjkxYUJlb1p4SVUwVDdJOVRtYXVZTTFtandlMmVsSmNOczBuSTJMUytjRUwwQ1E9PQo=" }, "windows-x86_64": ReleaseManifestPlatform { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("github.com")), port: None, path: "/janhq/jan/releases/download/v0.8.4/Jan_0.8.4_x64-setup.exe", query: None, fragment: None }, signature: "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGh4SVJRYU83dlNibnZvS1g4Sm83UWM0UTdndmd1OSt4ZHFPNW13V1lZTjd1UEVNRXorMDN3NkpwRHZMNXhsUTkyR1ZEVml0MHFRWHJKMXA0dzNUZ2dVPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0Nzc0MDIyCWZpbGU6SmFuXzAuOC40X3g2NC1zZXR1cC5leGUKOERYeERBVFRYUVdlamJwRlRFRXcxRnI1WjdhbkVYbUN5YmVFaE42di91d0pMdFZObkdWdHp4cTdsK0Uzdm9WODdlY1VBR25tTG5vS3VQbmlOKzdDREE9PQo=" }, "darwin-aarch64": ReleaseManifestPlatform { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("github.com")), port: None, path: "/janhq/jan/releases/download/v0.8.4/Jan.app.tar.gz", query: None, fragment: None }, signature: "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGg0ajNReDd1aWpkekxTZHR6ZHFWU1ZpZ1d5T2xyenc2VTVuRFhzYWt4NXR6OVdmb1FZZEt6TWEvUDJYT0ZlYzBYd0hTWXpUREMvUGdaS0FCOGVOandrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0Nzc0MjcwCWZpbGU6SmFuLmFwcC50YXIuZ3oKQU91V0diblJXdmdxTkFLN0RSNUl6NHRmdjlKNzlxNXQzOEpOeE1TdjkxYUJlb1p4SVUwVDdJOVRtYXVZTTFtandlMmVsSmNOczBuSTJMUytjRUwwQ1E9PQo=" }, "linux-x86_64": ReleaseManifestPlatform { url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("github.com")), port: None, path: "/janhq/jan/releases/download/v0.8.4/Jan_0.8.4_amd64.AppImage", query: None, fragment: None }, signature: "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVSRXJUVWE2ekJCTGpnQTJFTzZweVF3Tm9iS0ljcHVHYkU4RVYvK3E5Ujk1YlhUbHhBWWdDQkVEeWdsRllkdmNjWGZmeGpLVTdZSmlRV3BNSUZaSmZVZlA0djlCVmRJdVEwPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg0NzczMzcwCWZpbGU6SmFuXzAuOC40X2FtZDY0LkFwcEltYWdlClhPOUJ3cDRpMG1VckZ0UmRUYUhtUjZEaytaaWFzNS8wYlJVSXNoWS8vdjVCTVBWUDZsNCsvdm1JVUxTLzFZbE1sbTVDVDB6YkZlTUwwVDNrZGlLSERRPT0K" }} } }
[2026-07-30][22:15:41][tauri_plugin_llamacpp::backend][INFO] Already at latest version: b9967 = b9967
[2026-07-30][22:15:41][reqwest::connect][DEBUG] starting new connection: https://api.github.com/
[2026-07-30][22:15:41][tauri_plugin_llamacpp::backend][INFO] Determined best available backend: b9967/linux-common_cpus-x64 (Category: "common_cpus")
[2026-07-30][22:15:41][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Using stored backend preference: b9967/linux-avx-x64
[2026-07-30][22:15:41][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Initial UI defaults: llamacpp_version='b9967', llamacpp_backend='linux-common_cpus-x64'
[2026-07-30][22:15:41][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Auto-update engine is enabled. Current backend: b9967/linux-common_cpus-x64. Best available: b9967/linux-avx-x64
[2026-07-30][22:15:41][reqwest::connect][DEBUG] starting new connection: https://api.github.com/
[2026-07-30][22:15:42][tauri_plugin_llamacpp::backend][INFO] Already at latest version: b9967 = b9967
[2026-07-30][22:15:42][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Final check: Backend b9967/linux-common_cpus-x64 is already installed
[2026-07-30][22:15:42][tauri_plugin_llamacpp::backend][INFO] verify_backend_dependencies: scanned /home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin in 0.07s (0 resolved, 0 missing)
[2026-07-30][22:15:42][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Backend b9967/linux-common_cpus-x64 dependency verification passed (0 libraries resolved)
[2026-07-30][22:15:43][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:51599/
[2026-07-30][22:16:41][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Calling Tauri command getDevices with arg --list-devices
[2026-07-30][22:16:41][tauri_plugin_llamacpp::device][INFO] Getting devices from server at path: "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin/llama-server"
[2026-07-30][22:16:41][tauri_plugin_llamacpp::device][INFO] Device list output:
Available devices:

[2026-07-30][22:16:41][tauri_plugin_llamacpp::device][WARN] No devices found in output
[2026-07-30][22:16:58][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML invalidated (e.g. after resume); will re-init on next use
[2026-07-30][22:16:58][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML init failed, trying Linux fallback: a libloading error occurred: libnvidia-ml.so: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:16:58][tauri_plugin_hardware::vendor::nvidia][DEBUG] Unable to initialize NVML: a libloading error occurred: libnvidia-ml.so.1: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:16:58][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML not available
[2026-07-30][22:16:59][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Calling Tauri command getDevices with arg --list-devices
[2026-07-30][22:16:59][tauri_plugin_llamacpp::device][INFO] Getting devices from server at path: "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin/llama-server"
[2026-07-30][22:16:59][tauri_plugin_llamacpp::device][INFO] Device list output:
Available devices:

[2026-07-30][22:16:59][tauri_plugin_llamacpp::device][WARN] No devices found in output
[2026-07-30][22:17:01][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML invalidated (e.g. after resume); will re-init on next use
[2026-07-30][22:17:01][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML init failed, trying Linux fallback: a libloading error occurred: libnvidia-ml.so: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:17:01][tauri_plugin_hardware::vendor::nvidia][DEBUG] Unable to initialize NVML: a libloading error occurred: libnvidia-ml.so.1: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:17:01][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML not available
[2026-07-30][22:17:01][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Calling Tauri command getDevices with arg --list-devices
[2026-07-30][22:17:01][tauri_plugin_llamacpp::device][INFO] Getting devices from server at path: "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin/llama-server"
[2026-07-30][22:17:01][tauri_plugin_llamacpp::device][INFO] Device list output:
Available devices:

[2026-07-30][22:17:01][tauri_plugin_llamacpp::device][WARN] No devices found in output
[2026-07-30][22:17:03][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML invalidated (e.g. after resume); will re-init on next use
[2026-07-30][22:17:03][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML init failed, trying Linux fallback: a libloading error occurred: libnvidia-ml.so: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:17:03][tauri_plugin_hardware::vendor::nvidia][DEBUG] Unable to initialize NVML: a libloading error occurred: libnvidia-ml.so.1: não é possível abrir arquivo compartilhado: Arquivo ou diretório inexistente
[2026-07-30][22:17:03][tauri_plugin_hardware::vendor::nvidia][DEBUG] NVML not available
[2026-07-30][22:17:03][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Calling Tauri command getDevices with arg --list-devices
[2026-07-30][22:17:03][tauri_plugin_llamacpp::device][INFO] Getting devices from server at path: "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin/llama-server"
[2026-07-30][22:17:03][tauri_plugin_llamacpp::device][INFO] Device list output:
Available devices:

[2026-07-30][22:17:03][tauri_plugin_llamacpp::device][WARN] No devices found in output
[2026-07-30][22:17:48][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:51599/
[2026-07-30][22:18:00][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Calling Tauri command getDevices with arg --list-devices
[2026-07-30][22:18:00][tauri_plugin_llamacpp::device][INFO] Getting devices from server at path: "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-common_cpus-x64/build/bin/llama-server"
[2026-07-30][22:18:00][tauri_plugin_llamacpp::device][INFO] Device list output:
Available devices:

[2026-07-30][22:18:00][tauri_plugin_llamacpp::device][WARN] No devices found in output
[2026-07-30][22:18:00][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:51599/
[2026-07-30][22:18:00][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:51599/
[2026-07-30][22:18:00][reqwest::connect][DEBUG] starting new connection: https://api.github.com/
[2026-07-30][22:18:01][tauri_plugin_llamacpp::backend][INFO] Setting update for version_backend: b9967/linux-avx512-x64 (effective: linux-common_cpus-x64)
[2026-07-30][22:18:01][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Backend b9967/linux-avx512-x64 not installed, downloading...
[2026-07-30][22:18:01][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Downloading backend linux-avx512-x64 version b9967 from github: [{"url":"https://github.com/janhq/llama.cpp/releases/download/b9967/llama-b9967-bin-linux-avx512-x64.tar.gz","save_path":"/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-avx512-x64/backend.tar.gz","model_id":"llamacpp-b9967-linux-avx512-x64","proxy":null}]
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][INFO] Start download task: llamacpp-b9967-linux-avx512-x64
[2026-07-30][22:18:01][reqwest::connect][DEBUG] starting new connection: https://github.com/
[2026-07-30][22:18:01][reqwest::connect][DEBUG] starting new connection: https://release-assets.githubusercontent.com/
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][INFO] Total download size: 8551784
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][DEBUG] Downloading https://github.com/janhq/llama.cpp/releases/download/b9967/llama-b9967-bin-linux-avx512-x64.tar.gz into Jan data folder /home/Gabriel_Mania/.local/share/Atomic Chat
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][INFO] Started downloading: https://github.com/janhq/llama.cpp/releases/download/b9967/llama-b9967-bin-linux-avx512-x64.tar.gz
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][INFO] Downloading from original URL: https://github.com/janhq/llama.cpp/releases/download/b9967/llama-b9967-bin-linux-avx512-x64.tar.gz
[2026-07-30][22:18:01][reqwest::connect][DEBUG] starting new connection: https://github.com/
[2026-07-30][22:18:01][reqwest::connect][DEBUG] starting new connection: https://release-assets.githubusercontent.com/
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][INFO] Finished downloading: https://github.com/janhq/llama.cpp/releases/download/b9967/llama-b9967-bin-linux-avx512-x64.tar.gz
[2026-07-30][22:18:01][app_lib::core::downloads::helpers][DEBUG] No validation data provided for https://github.com/janhq/llama.cpp/releases/download/b9967/llama-b9967-bin-linux-avx512-x64.tar.gz, skipping validation
[2026-07-30][22:18:02][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Backend b9967/linux-avx512-x64 download completed
[2026-07-30][22:18:02][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:51599/
[2026-07-30][22:18:02][tauri_plugin_llamacpp::process][INFO] Sending SIGTERM to PID 933646
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 2.22.217.229 I srv operator(): operator(): cleaning up before exit...
[2026-07-30][22:18:02][tauri_plugin_llamacpp::process][INFO] Process exited gracefully: exit status: 0
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] Starting llama-server in router mode: exe="/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/backends/b9967/linux-avx512-x64/build/bin/llama-server" preset="/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini" port=65329 models_max=2
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] Router argv: ["--models-preset", "/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini", "--models-max", "2", "--host", "127.0.0.1", "--port", "65329", "--no-ui"]
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] Waiting for router to be ready (timeout=600s)...
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.002.553 I cmn common_param: common_params_print_info: verbosity = 3 (adjust with the -lv N CLI arg)
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.002.682 I srv init: The UI is disabled
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.002.683 I srv init: Use --ui/--no-ui (or deprecated --webui/--no-webui) to enable/disable
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.004.059 I srv load_models: Loaded 0 cached model presets
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.004.278 I srv load_models: Loaded 1 custom model presets from /home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.004.324 I srv operator(): Available models (1) (*: custom preset)
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.004.325 I srv operator(): * sentence-transformer-mini
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.004.413 I srv llama_server: starting server in router mode. models will be automatically loaded on-demand
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.005.803 I srv llama_server: listening on http://127.0.0.1:65329
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.005.805 W srv llama_server: NOTE: router mode is experimental
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] [llamacpp-router] 0.00.005.805 W srv llama_server: it is not recommended to use this mode in untrusted environments
[2026-07-30][22:18:02][tauri_plugin_llamacpp::router][INFO] llama-server router is ready.
[2026-07-30][22:18:02][webview:Q0@tauri://localhost/assets/index-DTCM2TDE.js:52:420][INFO] Router started on port 65329 (pid 933855, models_max=2 [user=1, +1 embedding, 1 installed], preset=/home/Gabriel_Mania/.local/share/Atomic Chat/llamacpp/router.preset.ini)
[2026-07-30][22:18:02][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:65329/
[2026-07-30][22:18:35][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:65329/
[2026-07-30][22:18:36][app_lib::core::app::commands][INFO] Copying data from "/home/Gabriel_Mania/.local/share/Atomic Chat/" to "/home/Gabriel_Mania/.local/share/Jan/data/"
[2026-07-30][22:18:36][webview:V0@tauri://localhost/assets/index-DTCM2TDE.js:52:329][ERROR] Error invoking Tauri command 'change_app_data_folder' in Tauri: Failed to copy data to new folder: Área de texto ocupada (os error 26)
[2026-07-30][22:18:36][webview:V0@tauri://localhost/assets/index-DTCM2TDE.js:52:329][ERROR] Failed to copy data to new folder: Área de texto ocupada (os error 26)
[2026-07-30][22:18:54][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:65329/
[2026-07-30][22:18:55][app_lib::core::app::commands][INFO] Copying data from "/home/Gabriel_Mania/.local/share/Atomic Chat/" to "/home/Gabriel_Mania/.local/share/Jan/data/"
[2026-07-30][22:18:56][webview:V0@tauri://localhost/assets/index-DTCM2TDE.js:52:329][ERROR] Error invoking Tauri command 'change_app_data_folder' in Tauri: Failed to copy data to new folder: Área de texto ocupada (os error 26)
[2026-07-30][22:18:56][webview:V0@tauri://localhost/assets/index-DTCM2TDE.js:52:329][ERROR] Failed to copy data to new folder: Área de texto ocupada (os error 26)
[2026-07-30][22:19:11][reqwest::connect][DEBUG] starting new connection: http://127.0.0.1:65329/
[2026-07-30][22:19:12][app_lib::core::app::commands][INFO] Copying data from "/home/Gabriel_Mania/.local/share/Atomic Chat/" to "/home/Gabriel_Mania/.local/share/Jan/"
[2026-07-30][22:19:12][app_lib::core::app::commands][ERROR] Failed to parse app config, returning default config instead. Error: missing field data_folder at line 19 column 1
[2026-07-30][22:19:12][app_lib::core::app::commands][INFO] update_app_configuration, configuration_file: "/home/Gabriel_Mania/.local/share/Jan/settings.json"
[2026-07-30][22:19:12][tauri::app][DEBUG] restart triggered on the main thread
'''

Operating System

  • MacOS
  • Windows
  • [X ] Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions