from commandline I get this:

 gwenview                                                                                                                              ✔ 
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setOpacity: Painter not active
QPainter::end: Painter not active, aborted

journalctl shows a lot of automount requests like these:

journalctl  -xe|grep gwenview
Feb 25 12:03:57 t14 systemd[1]: mnt-Serienarchiv.automount: Got automount request for /mnt/Serienarchiv, triggered by 26345 (gwenview)

worked before last (Feb) update
not sure if it still worked before switching from sddm to plasma-login-manager

any ideas?

Gwenview launches without issue for me — launching via the command-line produces the same warning messages you indicated, however it still launches as expected.

Note that many applications may produce warnings when launched from the command-line. This doesn’t necessarily indicate a problem for the User.

As Gwenview doesn’t launch at all for you, then the problem might be elsewhere – one of the first things to rule out is that the problem is due to local configuration;

Please create a new User account for testing purposes, reboot and login to that account, and launch Gwenview normally and via the command-line to see if the problem persists.

Also note any differences in the warning messages that appear, if any. Report back with your findings.

Please provide your system information formatted according to forum guidelines: :point_down:

[Mini-HowTo] Provide System Information

Basic details provided by *-fetch type apps might give enough information for someone wishing to buy a computer, however, for Support purposes it’s best to ask your system directly.

Output of the inxi command will generate more useful and detailed information for those who may wish to help:

Suggested inxi command (use either):

Command output should be presented as pre-formatted text in accordance with forum guidelines. :eyes:

Running inxi within a chroot environment

  • Add --color=0 to the long-form command, or…
  • Change the short-form command to inxi -zv8c0
  • Your privacy is respected

    Run inxi using the --filter or -z parameters: personally identifiable information is filtered from the resulting output. :eyes:

    Code or command output is expected to be presented similarly to how it would appear in a text editor (monospaced). The Discourse forum software makes it easy to create an enclosure (a text box) that is already pre-formatted for this purpose.

    Note: Grave accent (or, backtick) characters are used. :eyes:

    For inline code or to show a single command:

  • please follow this simple example: code here.
  • For multi-line command output:

  • place text beween two rows of three (```) backtick characters to form a scrollable text box, or …
  • use the </> button in the Compose window to achieve the same result.
  • Important: Click the </> button and paste text between the backticks (if using the old Compose layout). Otherwise, paste into the box generated (if using the new Compose layout).

    The empty row between these rows of backtick characters is where to paste any multi-line command output (such as inxi).

    An example of a pre-formatted text enclosure:

    What is a Quark?
    A. In Physics, an elementary particle and fundamental constituent of matter. 
    B. A character from the Star Trek: "Deep Space Nine" television series.
    C. A soft, creamy, usually unsalted cheese traditional to central Europe.
    

    from commandline I get this:

     gwenview                                                                                                                              ✔ 
    QPainter::begin: Paint device returned engine == 0, type: 2
    QPainter::setOpacity: Painter not active
    QPainter::end: Painter not active, aborted
    

    I see the same message - then the GUI appears.
    Perhaps the window is behind another one? :wink:

    with new user gwenview starts, both ways from command line (same messages) and from GUI …
    here’s system info:

    inxi -zv8 System: Kernel: 6.19.2-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 clocksource: tsc avail: acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.19-x86_64 root=UUID=91660225-4931-4ac7-a964-9ccb573ac93c rw quiet splash resume=UUID=d77979e3-95ca-42d5-946c-5f652ae4eb65 udev.log_priority=3 Desktop: KDE Plasma v: 6.5.5 tk: Qt v: N/A info: frameworks v: 6.23.0 wm: kwin_wayland vt: 3 dm: N/A Distro: Manjaro base: Arch Linux Machine: Type: Laptop System: LENOVO product: 21HD0043GE v: ThinkPad T14 Gen 4 serial: <superuser required> Chassis: type: 10 serial: <superuser required> Mobo: LENOVO model: 21HD0043GE v: SDK0T76530 WIN serial: <superuser required> part-nu: LENOVO_MT_21HD_BU_Think_FM_ThinkPad T14 Gen 4 uuid: <superuser required> Firmware: UEFI vendor: LENOVO v: N3QET51W (1.51 ) date: 10/16/2025 Battery: ID-1: BAT0 charge: 36.1 Wh (79.5%) condition: 45.5/52.5 Wh (86.6%) volts: 16.05 min: 15.44 model: Celxpert 5B10W51866 type: Li-poly serial: <filter> charging: status: not charging control: start: 75% end: 80% cycles: 120 Memory: System RAM: total: 16 GiB available: 15.28 GiB used: 3.75 GiB (24.5%) Message: For most reliable report, use superuser + dmidecode. Array-1: capacity: 32 GiB slots: 2 modules: 1 EC: None max-module-size: 16 GiB note: est. Device-1: Controller0-ChannelA type: DDR5 detail: synchronous size: 16 GiB speed: spec: 5600 MT/s actual: 5200 MT/s volts: curr: 1 width (bits): data: 64 total: 64 manufacturer: Samsung part-no: M425R1GB4DB0-CWMOL serial: N/A Device-2: Controller1-ChannelA/B-DIMM0 type: no module installed PCI Slots: Permissions: Unable to run dmidecode. Root privileges required. Info: model: 13th Gen Intel Core i5-1335U bits: 64 type: MST AMCP arch: Raptor Lake level: v3 note: check built: 2022+ process: Intel 7 (10nm) family: 6 model-id: 0xBA (186) stepping: 3 microcode: 0x6134 Topology: cpus: 1x dies: 1 clusters: 4 cores: 10 threads: 12 mt: 2 tpc: 2 st: 8 smt: enabled cache: L1: 928 KiB desc: d-8x32 KiB, 2x48 KiB; i-2x32 KiB, 8x64 KiB L2: 6.5 MiB desc: 2x1.2 MiB, 2x2 MiB L3: 12 MiB desc: 1x12 MiB Speed (MHz): avg: 562 min/max: 400/4600:3400 scaling: driver: intel_pstate governor: powersave cores: 1: 562 2: 562 3: 562 4: 562 5: 562 6: 562 7: 562 8: 562 9: 562 10: 562 11: 562 12: 562 bogomips: 59904 Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2 bts clflush clflushopt clwb 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 fsrm fxsr gfni hfi ht hwp hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt ida intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe movdir64b movdiri msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed rdtscp rep_good sdbg sep serialize sha_ni smap smep smx split_lock_detect ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip user_shstk vaes vme vmx vnmi vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec xsaveopt xsaves 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: Not affected Type: l1tf status: Not affected Type: mds status: Not affected Type: meltdown status: Not affected Type: mmio_stale_data status: Not affected Type: old_microcode status: Not affected Type: reg_file_data_sampling mitigation: Clear Register File 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: Enhanced / Automatic IBRS; IBPB: conditional; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S Type: srbds status: Not affected Type: tsa status: Not affected Type: tsx_async_abort status: Not affected Type: vmscape mitigation: IBPB before exit to userspace Graphics: Device-1: Intel Raptor Lake-P [UHD Graphics] vendor: Lenovo driver: i915 v: kernel alternate: xe arch: Xe process: Intel 10nm built: 2020-21 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:a721 class-ID: 0300 Device-2: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-4:2 chip-ID: 5986:118c class-ID: fe01 serial: <filter> Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9 compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,vesa dri: iris gpu: i915 display-ID: 0 Monitor-1: eDP-1 model: AU Optronics 0xd291 built: 2020 res: mode: 1920x1200 hz: 60 scale: 100% (1) dpi: 162 gamma: 1.2 chroma: red: x: 0.655 y: 0.333 green: x: 0.294 y: 0.616 blue: x: 0.137 y: 0.051 white: x: 0.322 y: 0.345 size: 301x188mm (11.85x7.4") diag: 355mm (14") ratio: 16:10 modes: 1920x1200 API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland: drv: iris x11: drv: iris API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.3.5-arch1.1 glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-U) device-ID: 8086:a721 memory: 14.92 GiB unified: yes display-ID: :1.0 API: Vulkan v: 1.4.341 layers: 2 device: 0 type: integrated-gpu name: Intel Graphics (RPL-U) driver: mesa intel v: 25.3.5-arch1.1 device-ID: 8086:a721 surfaces: N/A Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdpyinfo, xprop, xrandr Audio: Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo driver: sof-audio-pci-intel-tgl alternate: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:51ca class-ID: 0403 API: ALSA v: k6.19.2-1-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 tools: N/A Server-3: PipeWire v: 1.4.10 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 Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:51f1 class-ID: 0280 IF: wlp0s20f3 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 Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel port: N/A bus-ID: 00:1f.6 chip-ID: 8086:0dc6 class-ID: 0200 IF: enp0s31f6 state: down mac: <filter> Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant WAN IP: <filter> Bluetooth: Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0033 class-ID: e001 Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends Logical: Message: No logical block device data found. RAID: Message: No RAID data found. Drives: Local Storage: total: 476.94 GiB used: 111.67 GiB (23.4%) SMART Message: Required tool smartctl not installed. Check --recommends ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD PC SN740 SDDQNQD-512G-1201 size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 73112101 temp: 29.9 C scheme: GPT Message: No optical or floppy data found. Partition: ID-1: / raw-size: 467.84 GiB size: 459.43 GiB (98.20%) used: 111.67 GiB (24.3%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 label: N/A uuid: 91660225-4931-4ac7-a964-9ccb573ac93c ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 328 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A uuid: 1D78-6BE1 Swap: Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes compressor: zstd max-pool: 20% ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -1 dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap uuid: d77979e3-95ca-42d5-946c-5f652ae4eb65 Unmounted: Message: No unmounted partitions found. Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 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: 2-0:1 info: super-speed hub ports: 3 rev: 3.1 speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003 class-ID: 0900 Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 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: 3-4:2 info: Bison Integrated Camera type: video driver: uvcvideo interfaces: 5 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA chip-ID: 5986:118c class-ID: fe01 serial: <filter> Device-2: 3-8:3 info: Alcor Micro AU9540 Smartcard Reader type: smart card driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 50mA chip-ID: 058f:9540 class-ID: 0b00 Device-3: 3-10:4 info: Intel AX211 Bluetooth 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:0033 class-ID: e001 Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003 class-ID: 0900 Sensors: System Temperatures: cpu: 42.0 C mobo: N/A Fan Speeds (rpm): fan-1: 0 Repos: Packages: pm: pacman pkgs: 1453 libs: 387 tools: pamac Active pacman repo servers in: /etc/pacman.d/mirrorlist 1: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch 2: https://forksystems.mm.fcix.net/manjaro/stable/$repo/$arch 3: https://ba.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch 4: https://mirror.truenetwork.ru/manjaro/stable/$repo/$arch 5: https://mirrors.sonic.net/manjaro/stable/$repo/$arch 6: https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable/$repo/$arch 7: https://mirrors.up.pt/pub/manjaro/stable/$repo/$arch 8: https://manjaro.c3sl.ufpr.br/stable/$repo/$arch Processes: CPU top: 5 of 373 1: cpu: 100% command: ps pid: 5661 mem: 4.01 MiB (0.0%) 2: cpu: 18.5% command: plasmashell pid: 4361 mem: 419.5 MiB (2.6%) 3: cpu: 13.8% command: vivaldi-bin pid: 5084 mem: 261.9 MiB (1.6%) 4: cpu: 11.5% command: vivaldi-bin pid: 4917 mem: 500.6 MiB (3.1%) 5: cpu: 6.4% command: vivaldi-bin pid: 4977 mem: 276.4 MiB (1.7%) Memory top: 5 of 373 1: mem: 500.6 MiB (3.1%) command: vivaldi-bin pid: 4917 cpu: 11.5% 2: mem: 421.1 MiB (2.6%) command: plasmashell pid: 1111 cpu: 0.1% 3: mem: 419.5 MiB (2.6%) command: plasmashell pid: 4361 cpu: 18.5% 4: mem: 276.4 MiB (1.7%) command: vivaldi-bin pid: 4977 cpu: 6.4% 5: mem: 262.6 MiB (1.6%) command: kwin_wayland pid: 4197 cpu: 5.8% Info: Processes: 373 Power: uptime: 2h 3m states: freeze,mem,disk suspend: s2idle wakeups: 3 fails: 1 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.1 GiB services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 259 default: graphical tool: systemctl Compilers: clang: 21.1.8 gcc: 15.2.1 Shell: Zsh v: 5.9 running-in: konsole inxi: 3.3.40 peram:

    with new user gwenview starts, both ways from command line (same messages) and from GUI

    In that case, you must compare the gwenview configuration files of both accounts. They are under ~/.config and ~/.local/share/gwenview.

    uuuhh … thx - that was easy: removed the “recent folders” which contained some smb shares on my NAS, which of course I dont have when I travel …
    in general: not very resilient – shouldn’t a reasonably decent application catch such trivial errors instead of endlessly trying to mount a non-existent share?

    peram:

    shouldn’t a reasonably decent application catch such trivial errors instead of endlessly trying to mount a non-existent share?

    That is not up to dolphin, but it may depend on how you mount the Samba shares. If you mount them unconditionally, then dolphin will of course assume that they are always there.

    Anecdotal:-

    The scenario I’m about to describe doesn’t happen very often – but, it does happen – most recently with LibreOffice, but also with various other applications:

    Scenario:

    I launch an application and there is no apparent result; I try again, and again with no result.

    Then I notice a small vertical line in the center of the screen – maybe 100px high and 2-4px wide – which I initially mistake for screen tearing, and ignore, while working the problem of the application not opening.

    After a reboot, the screen tearing artifact is gone (yay, one less thing to be concerned with) and I try to launch the application again, as if the reboot might magically solve the issue.

    The screen tearing artifact reappears. This time I hover the mouse over it, and the cursor changes to a sizing icon.

    What the…?

    I carefully position the mouse (the sizing icon is difficult to make appear again) and finally drag it to the right a little, and to my surprise it reveals the application that I presumes wasn’t starting.

    It was starting just fine, only it’s dimensions were too small for me to notice it. :open_mouth:

    So, carefully check for this scenario in case it’s actually open but not easily visible.

    That’s all, folks!

    This reminds me of around the time I finally switched to Wayland, > 2½ years ago; I needed to reset the “Special Window Settings” (or it might have been the application ones). I was getting tiny boxes show up with stuff I tried to show from the panel on hover, etc. and popups appearing in the wrong place (separated from the panel). I wonder if this is related? … if it is, removing those customizations will fix it.

    peram:

    I mount them through systemd automount/mount units assuming this is the proper way to do it?

    No, better would be something like autofs, set up in /etc/fstab. That’s what’s normally used for remotely hosted filesystems.

    And better add nofail as a mount option too, so that it won’t stall on boot.