Bug 2332759 - lxqt-config-file-associations coredumps on Cannot mix incompatible Qt library (6.8.0) with this library (6.8.1)
Summary: lxqt-config-file-associations coredumps on Cannot mix incompatible Qt library...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: lxqt-config
Version: 41
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-12-17 09:00 UTC by Ken Fallon
Modified: 2025-01-26 18:11 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ken Fallon 2024-12-17 09:00:50 UTC
On a clean install of Fedora 41 / lxqt 2.0.0 - I was trying to change default browser but lxqt-config-file-associations core dumps, while xdg-mime and xdg-settings report no method for setting default apps.


Reproducible: Always

Steps to Reproduce:
1. Clean install of Fedora 41
2. run lxqt-config-file-associations 
Actual Results:  
$ lxqt-config-file-associations 
QApplication: invalid style override 'kvantum' passed, ignoring it.
        Available styles: Windows, Fusion
Cannot mix incompatible Qt library (6.8.0) with this library (6.8.1)
Aborted (core dumped)

---

$ xdg-mime default librewolf.desktop text/html
xdg-mime: no method available for setting the default application for MIME type(s) of 'text/html'

---
$ xdg-settings set default-web-browser librewolf.desktop
xdg-mime: no method available for querying the default application for MIME type of 'text/html'
xdg-mime: no method available for setting the default application for MIME type(s) of 'text/html'


Expected Results:  
lxqt-config-file-associations should open, and I should be able to change default applications. I should also be able to change ~/.config/lxqt-mimeapps.list ~/.config/mimeapps.list and have the changes respected.



* Distribution & Version: Fedora release 41 (Forty One)
* Kernel: Linux kalani 6.12.4-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec  9 20:01:35 UTC 2024 x86_64 GNU/Linux

LXQt Desktop Toolbox - Technical Info
  LXQt About Version:     2.0.0
  LXQt Version:           2.0.0
  Qt:                     6.8.1
  Build type:             Release
  System Configuration:   /etc/xdg
  Share Directory:        /usr/share/lxqt
  Translations:           /home/ME/.local/share/flatpak/exports/share/lxqt/translations
/var/lib/flatpak/exports/share/lxqt/translations
/usr/local/share/lxqt/translations
/usr/share/lxqt/translations


User Directories
  Xdg Data Home:          /home/ME/.local/share
  Xdg Config Home:        /home/ME/.config
  Xdg Data Dirs:          /home/ME/.local/share/flatpak/exports/share
/var/lib/flatpak/exports/share
/usr/local/share
/usr/share
  Xdg Cache Home:         /home/ME/.cache
  Xdg Runtime Home:       /run/user/1000
  Xdg Autostart Dirs:     /etc/autostart
/etc/xdg/autostart
/usr/share/autostart
  Xdg Autostart Home:     /home/ME/.config/autostart

# dnf provides lxqt-config-file-associations
Updating and loading repositories:
 RPM Fusion for Fedora 41 - Nonfree                                                                                                                                                                                                     100% |   1.5 MiB/s | 313.2 KiB |  00m00s
 RPM Fusion for Fedora 41 - Free                                                                                                                                                                                                        100% |   1.3 MiB/s | 697.5 KiB |  00m01s
 RPM Fusion for Fedora 41 - Free - Updates                                                                                                                                                                                              100% | 442.8 KiB/s | 128.9 KiB |  00m00s
 RPM Fusion for Fedora 41 - Nonfree - Updates                                                                                                                                                                                           100% | 542.5 KiB/s | 120.4 KiB |  00m00s
 LibreWolf Software Repository                                                                                                                                                                                                          100% | 224.4 KiB/s |  36.8 KiB |  00m00s
Repositories loaded.
lxqt-config-2.0.0-1.fc41.x86_64 : Config tools for LXQt desktop suite
Repo         : @System
Matched From : 
Filename     : /usr/bin/lxqt-config-file-associations

lxqt-config-2.0.0-1.fc41.x86_64 : Config tools for LXQt desktop suite
Repo         : fedora
Matched From : 
Filename     : /usr/bin/lxqt-config-file-associations

# dnf info lxqt-config
Updating and loading repositories:
Repositories loaded.
Installed packages
Name            : lxqt-config
Epoch           : 0
Version         : 2.0.0
Release         : 1.fc41
Architecture    : x86_64
Installed size  : 1.2 MiB
Source          : lxqt-config-2.0.0-1.fc41.src.rpm
From repository : anaconda
Summary         : Config tools for LXQt desktop suite
URL             : https://lxqt-project.org/
License         : LGPL-2.1-only
Description     : Config tools for LXQt desktop suite.
Vendor          : Fedora Project
```

Comment 1 Ken Fallon 2024-12-17 10:12:58 UTC
Comment from [tsujan](https://github.com/tsujan)

> The solution should be simple: They just need to recompile and repackage `libqtxdg` against the Qt's version that come with the distro. That needs to be done with every Qt upgrade.

Comment 2 glass.ssalg 2025-01-26 18:11:19 UTC
26 Jan 2025, LxQT spin, Fedora 41, still happening.

$ lxqt-config-file-associations 
Cannot mix incompatible Qt library (6.8.0) with this library (6.8.1)
Aborted (core dumped)

Not sure where to report this beyond here.


Note You need to log in before you can comment on or make changes to this bug.