https://bugs.kde.org/show_bug.cgi?id=497438

            Bug ID: 497438
           Summary: Non-Native FileDialog Seg Fault when Importing Keys
    Classification: Applications
           Product: NeoChat
           Version: git master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: fe...@posteo.de
          Reporter: tima...@proton.me
                CC: c...@carlschwan.eu, j...@redstrate.com
  Target Milestone: ---

SUMMARY
When running NeoChat on a non-native QT platform (e.g. Cosmic) and attempting
to import Encryption keys, you get a seg fault.
`qrc:/qt/qml/org/kde/neochat/settings/ImportKeysDialog.qml:14:1: QML
ImportKeysDialog (parent or ancestor of FileDialog): No QQmlContext for
QQuickPlatformFileDialog; can't create non-native FileDialog implementation`

You're, however, able to attach files to a message successfully and the file
dialog pops up correctly. It's not clear what the difference in file selection
dialogs are to me.

STEPS TO REPRODUCE
1. Build Git Master of Neochat in a container image (I used Fedora 41 image)
with appropriate dependencies
2. Click on Settings -> Security -> Import Keys -> Back Up File

OBSERVED RESULT

You receive a seg fault when you attempt to open the file dialog to import the
back up

EXPECTED RESULT

On non-native platforms, you should still be able to open the file dialog to
import keys

SOFTWARE/OS VERSIONS
NeoChat: 25.03.70
Fedora Linux 41 (Toolbx Container Image) (Wayland)
libQuotient: 0.9.0 (built against 0.9.0)
KDE Frameworks: 6.8.0
Qt: Using 6.8.0 and built against 6.8.0
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.9.3-76060903-generic

ADDITIONAL INFORMATION
This is in the course of getting a development environment ready in a container

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to