Umbrello/KDE4 shows the KDE provided crash dialog in case of any fatal application error like segfault or similar. On KF5 builds the crash dialog is not displayed (see unittest testcrashhandler).
Git commit 6761c2b02c0001a5f4deaec849dcd25979a5667f by Ralf Habacker. Committed on 01/01/2017 at 11:46. Pushed by habacker into branch 'Applications/16.12'. Add unit test for crash handler. M +3 -0 unittests/CMakeLists.txt A +45 -0 unittests/testcrashhandler.cpp [License: GPL (v2/3)] https://commits.kde.org/umbrello/6761c2b02c0001a5f4deaec849dcd25979a5667f
You need to use KCrash::initialize() The move from KApplication to QApplication lost automatic initialization. See for example commit in KCharSelect application: https://cgit.kde.org/kcharselect.git/commit/?id=a874c8fb362d84d5e7f44309aeacd2539d45b736
Git commit badcf99a56f2e2d06b0ac64f98b6f1b0624b0cc9 by Ralf Habacker. Committed on 27/05/2017 at 11:28. Pushed by habacker into branch 'Applications/17.04'. Fix 'umbrello/KF5 does not show the KF5 crash dialog'. Thanks to Christoph Feck for pointing out how to fix. FIXED-IN: 2.22.2 (KDE Applications 17.04.2) M +1 -0 CMakeLists.txt M +5 -1 umbrello/CMakeLists.txt M +2 -0 umbrello/main.cpp https://commits.kde.org/umbrello/badcf99a56f2e2d06b0ac64f98b6f1b0624b0cc9