SUMMARY I'm working on a non-KDE Qt application which happens to use KDE file dialogs when run on plasma. This then triggers runtime warnings and UBSAN warnings like the following: ``` 32.799 warning: kf.jobwidgets/unknown[unknown:0]: Cannot register a job with KUiServerV2JobTracker without QGuiApplication::desktopFileName ``` Can this be handled more gracefully or is this now a hard requirement for all Qt applications? STEPS TO REPRODUCE 1. launch non-KDE application using Qt 2. open file dialog 3. look at console output OBSERVED RESULT ``` 32.799 warning: kf.jobwidgets/unknown[unknown:0]: Cannot register a job with KUiServerV2JobTracker without QGuiApplication::desktopFileName ``` EXPECTED RESULT No runtime warnings SOFTWARE/OS VERSIONS Linux/KDE Plasma: latest archlinux packages (available in About System) KDE Plasma Version: KDE Frameworks Version: 5.95.0 Qt Version: 5.15.5 (kde patch collection) ADDITIONAL INFORMATION
VirtualBox crashes when you press Ctrl+F (search / filtering?) in a file selection dialog: 1. Create a new VM, next... finish 2. Go to VM settings, go to optical drive to select a new image file 3. In the File Open dialog press "Ctrl+F" 4. VirtualBox (Manager) crashes `Qt WARNING: Cannot register a job with KUiServerV2JobTracker without QGuiApplication::desktopFileName` Manjaro KDE, `pacman -Q frameworkintegration # frameworkintegration 5.105.0-1`