Kwalletd6 taking too much memory... Is it Zen-Browser flatpak?

I am facing a little memory leak issue with the Zen Browser’s flatpak version.
kwalletd6 starts using a lot of memory in BG, about 265 MiB. Which is a lot on just good ol ThinkPad for browsing needs.

I think this is related to flatpak version of zen, its integration with kwallet for passwords and stuff.

Looking at native arch options, the bin version is available on AUR, which would be the best as low end thinkpad aint got it to compile a browser on-device.
But I am hesitant of using AUR, even though zen browser is not an orphaned package, It’s not official its community maintained.
Just hesitant for having my main Browser being installed from AUR.

Directly getting it from their site like TAR would make the update tracking manual…
So any advise?

Moving data seems like straightforward copying .zen from flatpak to home directory so that’s good.
I hoped it’d be in Manjaro repos… Its not.

After a little research there seems to be “Zen Arch Repository” that exists for this this exact scenario.

echo -e '\n[zen-browser]\nSigLevel = Never\nServer = https://zen-archlinux.github.io/arch' | sudo tee -a /etc/pacman.conf

It is unofficial so I don’t think I wanna do that, that’d be even more riskier than AUR.

an Appimage would also be similar to flatpak I guess??
And there is Tarball method, it is official. I never tried it.

Should I go for Tarball script?

curl -fsSL https://github.com/zen-browser/updates-server/raw/refs/heads/main/install.sh | bash

Update : I just installed Tarball version of Zen, moved all the data (profile) from flatpak to native version.

cp -a ~/.var/app/app.zen_browser.zen/.zen ~/

Thankfully that all went very smoothly, just had to select the old profile and make it default in about:profiles.
All the logins and data is moved successfully.


The core issue isn’t fixed though, kwalletd6 is still taking 251 MiB of memory actively…
Seems unusual to me, it should be around 10-30 MiB.

at this point, might as well inxi -zv8
❯ inxi -zv8
System:
  Kernel: 7.1.8-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 16.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-7.1-x86_64
    root=UUID=ab1f84f1-6ca3-43bb-be66-d7a9dda7067a rw rootflags=subvol=@
    quiet splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.7.4 tk: Qt v: N/A info: frameworks v: 6.28.0
    wm: kwin_wayland with: krunner tools: avail: hyprlock vt: 1 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 20AMS36W0J v: ThinkPad X240
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20AMS36W0J v: 0B98401 WIN serial: <superuser required>
    part-nu: LENOVO_MT_20AM_BU_Think_FM_ThinkPad X240 uuid: <superuser required>
    Firmware: UEFI-[Legacy] vendor: LENOVO v: GIET99WW (2.49 )
    date: 03/17/2020
Battery:
  ID-1: BAT0 charge: 0 Wh condition: N/A/23.2 Wh volts: 11.51 min: 11.1
    model: SANYO 45N1773 type: Li-ion serial: <filter> charging:
    status: not charging control: start: 0% end: 100% cycles: N/A
Memory:
  System RAM: total: 4 GiB available: 3.51 GiB used: 2.3 GiB (65.3%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 8 GiB slots: 1 modules: 1 EC: None
    max-module-size: 8 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Kingston part-no: ACR16D3LS1NGG/4G serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-4300U bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x45 (69) stepping: 1 microcode: 0x26
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB
    desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 2674 min/max: 800/2900 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 2674 2: 2674 3: 2674 4: 2674 bogomips: 19952
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2
    bts clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht ibpb ibrs ida invpcid lahf_lm lm mca mce md_clear mmx
    monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq
    pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp
    rep_good sdbg sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi
    vpid x2apic xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Not affected
  Type: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo ThinkPad X240
    driver: i915 v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports:
    active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:0a16 class-ID: 0300
  Device-2: Lite-On Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-8:65 chip-ID: 04ca:7035
    class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: crocus gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x05e0 built: 2013 res: mode: 1366x768
    hz: 60 scale: 100% (1) dpi: 125 gamma: 1.2 chroma: red: x: 0.592 y: 0.349
    green: x: 0.337 y: 0.569 blue: x: 0.161 y: 0.122 white: x: 0.314 y: 0.329
    size: 277x156mm (10.91x6.14") diag: 318mm (12.5") ratio: 16:9
    modes: 1366x768
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
    device: 1 drv: swrast gbm: drv: crocus surfaceless: drv: crocus wayland:
    drv: crocus x11: drv: crocus
  API: OpenGL v: 4.6 vendor: intel mesa v: 26.1.7-arch1.1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel HD Graphics 4400 (HSW GT2)
    device-ID: 8086:0a16 memory: 1.46 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.357 layers: 6 device: 0 type: integrated-gpu name: Intel
    HD Graphics 4400 (HSW GT2) driver: mesa intel v: 26.1.7-arch1.1
    device-ID: 8086:0a16 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: nwg-displays,wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo ThinkPad X240
    driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c
    class-ID: 0403
  Device-2: Intel 8 Series HD Audio vendor: Lenovo ThinkPad X240
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9c20
    class-ID: 0403
  API: ALSA v: k7.1.8-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off with: nsmd status: off
    tools: jack_control
  Server-3: PipeWire v: 1.6.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I218-LM vendor: Lenovo ThinkPad X240 driver: e1000e
    v: kernel port: 3080 bus-ID: 00:19.0 chip-ID: 8086:155a class-ID: 0200
  IF: enp0s25 state: down mac: <filter>
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:08b2 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, sshd, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-7:4 chip-ID: 8087:07dc
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 17 state: up address: <filter> bt-v: 4.0
    lmp-v: 6 status: discoverable: no pairing: no class-ID: 6c010c
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 465.76 GiB used: 173.24 GiB (37.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WD5000LPLX-08ZNTT0 size: 465.76 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: <filter>
    fw-rev: 1A05 scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 465.76 GiB size: 465.76 GiB (100.00%)
    used: 173.24 GiB (37.2%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: ab1f84f1-6ca3-43bb-be66-d7a9dda7067a
  ID-2: /home raw-size: 465.76 GiB size: 465.76 GiB (100.00%)
    used: 173.24 GiB (37.2%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: ab1f84f1-6ca3-43bb-be66-d7a9dda7067a
  ID-3: /swap raw-size: 465.76 GiB size: 465.76 GiB (100.00%)
    used: 173.24 GiB (37.2%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: ab1f84f1-6ca3-43bb-be66-d7a9dda7067a
  ID-4: /var/cache raw-size: 465.76 GiB size: 465.76 GiB (100.00%)
    used: 173.24 GiB (37.2%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: ab1f84f1-6ca3-43bb-be66-d7a9dda7067a
  ID-5: /var/log raw-size: 465.76 GiB size: 465.76 GiB (100.00%)
    used: 173.24 GiB (37.2%) fs: btrfs dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: ab1f84f1-6ca3-43bb-be66-d7a9dda7067a
Swap:
  Kernel: swappiness: 40 (default 60) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: file size: 20 GiB used: 1.09 GiB (5.5%) priority: -1
    file: /swap/swapfile
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 3 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:8000
    class-ID: 0900
  Hub-3: 2-0:1 info: hi-speed hub with single TT ports: 9 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 2-1:70 info: USB OPTICAL MOUSE type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 0000:3825 class-ID: 0301
  Device-2: 2-2:47 info: Usb KeyBoard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 98mA
    chip-ID: c0f4:0ff5 class-ID: 0300
  Device-3: 2-7:4 info: Intel Bluetooth wireless interface type: bluetooth
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 8087:07dc class-ID: e001
  Device-4: 2-8:65 info: Lite-On Integrated Camera type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 04ca:7035 class-ID: 0e02
  Hub-4: 3-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 58.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 2274 pm: pacman pkgs: 2202 libs: 490 tools: pamac,yay pm: flatpak
    pkgs: 72
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.mirror.garr.it/manjaro/unstable/$repo/$arch
    2: https://manjaro.c3sl.ufpr.br/unstable/$repo/$arch
    3: https://forksystems.mm.fcix.net/manjaro/unstable/$repo/$arch
    4: https://mirror.bakertelekom.fr/manjaro/unstable/$repo/$arch
    5: https://mirror.raiolanetworks.com/manjaro/unstable/$repo/$arch
    6: https://mirrors2.manjaro.org/unstable/$repo/$arch
    7: https://ohioix.mm.fcix.net/manjaro/unstable/$repo/$arch
    8: https://ftp.belnet.be/mirrors/manjaro/repos/unstable/$repo/$arch
    9: https://mirror.math.princeton.edu/pub/manjaro/unstable/$repo/$arch
    10: https://fosszone.csd.auth.gr/manjaro/unstable/$repo/$arch
    11: https://ftpmirror1.infania.net/mirror/manjaro/unstable/$repo/$arch
    12: https://mirror.dc.uz/manjaro/unstable/$repo/$arch
    13: https://manjaro.repo.cure.edu.uy/unstable/$repo/$arch
    14: https://ftp.tu-chemnitz.de/pub/linux/manjaro/unstable/$repo/$arch
    15: https://mirrors.ucr.ac.cr/manjaro/unstable/$repo/$arch
    16: https://mirror.telepoint.bg/manjaro/unstable/$repo/$arch
    17: https://mirrors.ocf.berkeley.edu/manjaro/unstable/$repo/$arch
    18: https://volico.mm.fcix.net/manjaro/unstable/$repo/$arch
    19: https://muug.ca/mirror/manjaro/unstable/$repo/$arch
    20: https://manjaro.mirror-services.net/pub/unstable/$repo/$arch
    21: https://ba.mirror.garr.it/mirrors/manjaro/unstable/$repo/$arch
    22: https://mirror.csclub.uwaterloo.ca/manjaro/unstable/$repo/$arch
    23: https://mirror.datacenter.by/pub/mirrors/manjaro/unstable/$repo/$arch
    24: https://ftp.psnc.pl/linux/manjaro/unstable/$repo/$arch
    25: https://ask4.mm.fcix.net/manjaro/unstable/$repo/$arch
    26: https://manjaro.mirrors.lavatech.top/unstable/$repo/$arch
    27: https://mirror.archlinux.tw/Manjaro/unstable/$repo/$arch
    28: https://gsl-syd.mm.fcix.net/manjaro/unstable/$repo/$arch
    29: https://coresite.mm.fcix.net/manjaro/unstable/$repo/$arch
    30: https://mirror.netcologne.de/manjaro/unstable/$repo/$arch
    31: https://ct.mirror.garr.it/mirrors/manjaro/unstable/$repo/$arch
    32: https://distrohub.kyiv.ua/manjaro/unstable/$repo/$arch
    33: https://ftp.caliu.cat/pub/distribucions/manjaro/unstable/$repo/$arch
    34: https://mirror.vinehost.net/manjaro/unstable/$repo/$arch
    35: https://ftp.tsukuba.wide.ad.jp/Linux/manjaro/unstable/$repo/$arch
    36: https://mirror.init7.net/manjaro/unstable/$repo/$arch
    37: https://nocix.mm.fcix.net/manjaro/unstable/$repo/$arch
    38: https://mirror.nju.edu.cn/manjaro/unstable/$repo/$arch
    39: https://mirror.phoepsilonix.love/manjaro/unstable/$repo/$arch
    40: https://mirror.fcix.net/manjaro/unstable/$repo/$arch
    41: https://ftp.cc.uoc.gr/mirrors/linux/manjaro/unstable/$repo/$arch
    42: https://repo.ialab.dsu.edu/manjaro/unstable/$repo/$arch
    43: https://ftp.gwdg.de/pub/linux/manjaro/unstable/$repo/$arch
    44: https://ftp.snt.utwente.nl/pub/linux/manjaro/unstable/$repo/$arch
    45: https://mirrors.gigenet.com/manjaro/unstable/$repo/$arch
    46: https://ziply.mm.fcix.net/manjaro/unstable/$repo/$arch
    47: https://southfront.mm.fcix.net/manjaro/unstable/$repo/$arch
    48: https://mirror.futureweb.be/manjaro/unstable/$repo/$arch
    49: https://mirrors.sonic.net/manjaro/unstable/$repo/$arch
    50: https://irltoolkit.mm.fcix.net/manjaro/unstable/$repo/$arch
    51: https://mirror.nyist.edu.cn/manjaro/unstable/$repo/$arch
    52: https://mirror.alwyzon.net/manjaro/unstable/$repo/$arch
    53: https://linorg.usp.br/manjaro/unstable/$repo/$arch
    54: http://ftp.uni-kl.de/pub/linux/manjaro/unstable/$repo/$arch
    55: https://mirrors.manjaro.org/repo/unstable/$repo/$arch
    56: https://mirrors.eric.ovh/manjaro/unstable/$repo/$arch
    57: https://mirror.kku.ac.th/manjaro/unstable/$repo/$arch
    58: https://cofractal-ewr.mm.fcix.net/manjaro/unstable/$repo/$arch
    59: https://ipng.mm.fcix.net/manjaro/unstable/$repo/$arch
    60: https://mirror.freedif.org/Manjaro/unstable/$repo/$arch
    61: https://manjaro.mirror.wearetriple.com/unstable/$repo/$arch
    62: https://ftp.linux.org.tr/manjaro/unstable/$repo/$arch
    63: https://mirrors.ft.uam.es/manjaro/unstable/$repo/$arch
    64: https://mirror.kamtv.ru/manjaro/unstable/$repo/$arch
    65: https://mirrors.cicku.me/manjaro/unstable/$repo/$arch
    66: https://mirror.alpix.eu/manjaro/unstable/$repo/$arch
    67: https://mirror.aarnet.edu.au/pub/manjaro/unstable/$repo/$arch
    68: https://mirrors.up.pt/pub/manjaro/unstable/$repo/$arch
    69: https://kartolo.sby.datautama.net.id/manjaro/unstable/$repo/$arch
    70: https://ftp.yz.yamagata-u.ac.jp/pub/linux/manjaro/unstable/$repo/$arch
    71: https://manjaro.ipacct.com/manjaro/unstable/$repo/$arch
    72: https://mirror.23m.com/manjaro/unstable/$repo/$arch
    73: https://mirrors.xtom.jp/manjaro/unstable/$repo/$arch
    74: https://www.mirrorservice.org/sites/repo.manjaro.org/repos/unstable/$repo/$arch
    75: https://mirror.dkm.cz/manjaro/unstable/$repo/$arch
    76: https://ftp.lysator.liu.se/pub/manjaro/unstable/$repo/$arch
    77: https://opencolo.mm.fcix.net/manjaro/unstable/$repo/$arch
    78: https://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/unstable/$repo/$arch
    79: https://nnenix.mm.fcix.net/manjaro/unstable/$repo/$arch
    80: https://mirror1.sox.rs/manjaro/unstable/$repo/$arch
    81: https://mirror.truenetwork.ru/manjaro/unstable/$repo/$arch
    82: https://mirror.yandex.ru/mirrors/manjaro/unstable/$repo/$arch
    83: https://mirror.dimensiondata.com/mirrors/manjaro.org/unstable/$repo/$arch
    84: https://mirrors.atlas.net.co/manjaro/unstable/$repo/$arch
    85: https://manjaro.mirror.liquidtelecom.com/unstable/$repo/$arch
    86: https://ftp.free.org/mirrors/repo.manjaro.org/repos/unstable/$repo/$arch
    87: https://mirror.it4i.cz/manjaro/unstable/$repo/$arch
    88: https://mirrors.dotsrc.org/manjaro/unstable/$repo/$arch
    89: https://manjaro.grena.ge/unstable/$repo/$arch
    90: https://ftp.halifax.rwth-aachen.de/manjaro/unstable/$repo/$arch
    91: https://codingflyboy.mm.fcix.net/manjaro/unstable/$repo/$arch
    92: https://mirrors.sjtug.sjtu.edu.cn/manjaro/unstable/$repo/$arch
    93: https://mirror.xenyth.net/manjaro/unstable/$repo/$arch
    94: https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/unstable/$repo/$arch
Processes:
  CPU top: 5 of 261
  1: cpu: 15.3% command: zen pid: 212262 mem: 335.5 MiB (9.3%)
  2: cpu: 7.2% command: zen pid: 212436 mem: 410.6 MiB (11.4%)
  3: cpu: 4.4% command: zen pid: 213115 mem: 267.6 MiB (7.4%)
  4: cpu: 4.2% command: kwin_wayland pid: 141097 mem: 112.3 MiB (3.1%)
  5: cpu: 2.9% command: zen pid: 212390 mem: 45.3 MiB (1.2%)
  Memory top: 5 of 261
  1: mem: 410.6 MiB (11.4%) command: zen pid: 212436 cpu: 7.2%
  2: mem: 335.5 MiB (9.3%) command: zen pid: 212262 cpu: 15.3%
  3: mem: 316.5 MiB (8.7%) command: zen pid: 212632 cpu: 1.6%
  4: mem: 267.6 MiB (7.4%) command: zen pid: 213115 cpu: 4.4%
  5: mem: 260.5 MiB (7.2%) command: kwalletd6 pid: 211310 cpu: 2.1%
Info:
  Processes: 261 Power: uptime: 4d 3h 25m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 15 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 1.39 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 261 default: graphical
    tool: systemctl
  Compilers: clang: 22.1.8 gcc: 16.2.1 Shell: Zsh v: 5.9.2
    running-in: yakuake inxi: 3.3.41


Moderator Edit: Merged consecutive replies


Some more context : I have never once opened kWallet and used it ever, so is this an essential utility or I can stop it from starting and being in bg?

not a zen-browser user, but being based off of chromium, on plasma it is used to store the master encrypt-key used to encrypt passwords, secure cookies and whatnot. so unless you use an alternate (gnome-keyring) it is required

addendum;
you can get rid of it, but encrytpion key will be stored on unencrypted file with;

chromium --password-store=basic

yes I see some important things are being stored on it like xdg-desktop-portal tokens, accounts, etc

I do not think it’d be a good idea to disable and mask it.

Moreover when I opened KDE Wallet section of system settings to investigate, it prompted me to open a new wallet, hopefully that fixes the issue.
I think the apps were requesting it stuff and it somehow jammed up, stuck in loop, using all the ram and all.