Ferdium crashes after update

Using ferdium-bin 6.7.3.2, and after the latest massive update, ferdium is crashing every time it is opened with the following message:

[xfceman ~]$ ferdium
Segmentation fault (core dumped)

I’m on KDE, despite what the username might suggest. Help please?

Edit: i’ve removed window rules for ferdium.

Edit #2: global scaling was reset to 100%, and Ferdium launched in a small window successfully. However, if it is maximised, ferdium crashes.

Launching it in a small window, then dragging each corner to fill the screen is the current workaround to ‘maximise’ it without actually maximising it. Then global scaling can be set back to 125% as before and ferdium stays launched without crashing.

I just installed ferdium-bin on my Testing branch system & had no issues opening it. Did you rebuild it after the update?

Yes, I rebuilt and reinstalled it. The crashing happens only when the window is maximised. Otherwise, it works fine.

I maximised it without any problems. The same with resizing the window and moving it around. I then closed it via the Ferdium menu.

Is your Plasma session Wayland or Xorg? It seems to be working fine on my Wayland system. These are the only messages I got when running it from a terminal:

ferdium                                                                                        ✔ 
[MobX] Since strict-mode is enabled, changing (observed) observable values without using an action is not allowed. Tried to modify: Settings@13.store
[189328:0514/193846.511545:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[189328:0514/193847.555775:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[189328:0514/193850.470657:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
APPIMAGE env is not defined, current application is not an AppImage

Wayland 11 here.

:question:

It’s either Wayland or X11.

Please post the output of:

echo $XDG_SESSION_TYPE

&/or

inxi -Fazy

Sorry, my bad, it’s X11:

inxi -Fazy
System:
  Kernel: 6.9.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=9f643647-aa02-4a27-8eb5-fec55a6fbb6f rw apparmor=1
    security=apparmor udev.log_priority=3
    bootsplash.bootfile=/bootsplash-themes/amd/bootsplash
  Desktop: KDE Plasma v: 6.0.4 tk: Qt v: N/A info: frameworks v: 6.1.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: B450 Pro4 serial: <superuser required>
    uuid: <superuser required> BIOS: American Megatrends v: P5.00
    date: 05/10/2021
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse MX Master 3
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
  Device-2: hidpp_battery_1 model: Logitech MX Keys Wireless Keyboard
    serial: <filter> charge: 100% (should be ignored) rechargeable: yes
    status: discharging
CPU:
  Info: model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+ gen: 2
    level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
    model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB L3: 16 MiB
    desc: 2x8 MiB
  Speed (MHz): avg: 1479 high: 1550 min/max: 1550/4050 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1511 2: 1550
    3: 1550 4: 1378 5: 1550 6: 1550 7: 1377 8: 1378 9: 1436 10: 1376 11: 1550
    12: 1550 bogomips: 97242
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling 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: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_rstack_overflow mitigation: Safe RET
  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; STIBP:
    disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: Gigabyte driver: amdgpu v: kernel arch: GCN-4 code: Arctic Islands
    process: GF 14nm built: 2016-20 pcie: gen: 3 speed: 8 GT/s lanes: 16 ports:
    active: DP-2,HDMI-A-1 empty: DP-1,DP-3,DVI-D-1 bus-ID: 09:00.0
    chip-ID: 1002:67df class-ID: 0300 temp: 38.0 C
  Device-2: Sunplus Innovation 5MP USB webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:4
    chip-ID: 1bcf:284c class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 23.2.6
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.00x11.22")
    s-diag: 1055mm (41.54")
  Monitor-1: DP-2 mapped: DisplayPort-1 pos: right model: Acer SA270
    serial: <filter> built: 2021 res: 1920x1080 hz: 75 dpi: 82 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: primary,left model: Acer SA271
    serial: <filter> built: 2022 res: 1920x1080 hz: 75 dpi: 82 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.6-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 570 Series (radeonsi
    polaris10 LLVM 17.0.6 DRM 3.57 6.9.0-1-MANJARO) device-ID: 1002:67df
    memory: 3.91 GiB unified: no
  API: Vulkan v: 1.3.279 layers: 5 device: 0 type: discrete-gpu name: AMD
    Radeon RX 570 Series (RADV POLARIS10) driver: mesa radv
    v: 24.0.6-manjaro1.1 device-ID: 1002:67df surfaces: xcb,xlib
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 09:00.1 chip-ID: 1002:aaf0
    class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: ASRock driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0b:00.3
    chip-ID: 1022:1457 class-ID: 0403
  Device-3: Sunplus Innovation 5MP USB webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:4
    chip-ID: 1bcf:284c class-ID: 0102 serial: <filter>
  Device-4: Blue Microphones Yeti Stereo Microphone
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-7:3 chip-ID: b58e:9e84 class-ID: 0300
    serial: <filter>
  Device-5: ASUSTek Xonar SoundCard driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2
    chip-ID: 0b05:189d class-ID: 0300
  Device-6: ZhenHuiDesign USB-AUDIO SYSTEM driver: hid-generic,usbhid
    type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-1:2
    chip-ID: e5b7:0811 class-ID: 0300 serial: <filter>
  API: ALSA v: k6.9.0-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.5 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-3: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASRock driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: d000 bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: wgpia0 state: unknown speed: N/A duplex: N/A mac: N/A
  Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
  Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-6:2
    chip-ID: 0a12:0001 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 4.0 lmp-v: 6
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 15.46 TiB used: 6.8 TiB (44.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST8000VN004-2M2101
    size: 7.28 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SC60
  ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDH3 1T00
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 00RL scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST8000VN004-2M2101
    size: 7.28 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: SC60 scheme: GPT
Partition:
  ID-1: / raw-size: 102.93 GiB size: 100.75 GiB (97.89%)
    used: 49.04 GiB (48.7%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17
  ID-2: /boot/efi raw-size: 301 MiB size: 300.4 MiB (99.79%)
    used: 4 KiB (0.0%) fs: vfat dev: /dev/sdb4 maj-min: 8:20
  ID-3: /home raw-size: 828.29 GiB size: 814.22 GiB (98.30%)
    used: 148.26 GiB (18.2%) fs: ext4 dev: /dev/sdb3 maj-min: 8:19
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 46.2 C mobo: 38.0 C gpu: amdgpu temp: 38.0 C
  Fan Speeds (rpm): fan-1: 1046 fan-2: 1201 fan-3: 1038 fan-4: 854
    fan-5: 1151 gpu: amdgpu fan: 2267
  Power: 12v: N/A 5v: N/A 3.3v: 3.30 vbat: 3.26 gpu: amdgpu watts: 8.08
Info:
  Memory: total: 32 GiB available: 31.27 GiB used: 10.3 GiB (32.9%)
  Processes: 386 Power: uptime: 2h 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.5 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 255 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 2469 libs: 542 tools: pamac pm: flatpak pkgs: 0
    Compilers: clang: 17.0.6 gcc: 13.2.1 Shell: Bash v: 5.2.26
    running-in: konsole inxi: 3.3.34

Can you log into a Wayland session & see if the problem with Ferdium still occurs?

Unfortunately it still occurs in Wayland.

There are two launchers, one for X11 and second for Wayland, use the correct one.

Screenshot_20240514_115323

1 Like

I’m back in Wayland, and launching the Wayland launcher works without crashing when maximised.

However, Firefox displays wonky, and fonts are not displayed correctly, i.e. they are aliased quite badly.

1 Like

You may need to tweak some things.
https://wiki.archlinux.org/title/Firefox#Wayland


/etc/environment

# qt wayland font bug https://bugs.kde.org/show_bug.cgi?id=479891
QT_SCALE_FACTOR_ROUNDING_POLICY="RoundPreferFloor"

Tried these and they didn’t work in Wayland unfortunately. Am back on X11, and things are displaying correctly.

Just that Ferdium cannot be maximised or it crashes. I will just use the workaround in the meantime. Thank you @cscs, @scotty65 and @medmedin.

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.