Summary: | crash while starting external application to view an attachment | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Marc Schiffbauer <mschiff> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED DOWNSTREAM | ||
Severity: | crash | CC: | montel, stupor_scurvy343, thomas.bettler |
Priority: | NOR | ||
Version: | 4.10.5 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Marc Schiffbauer
2013-06-30 11:04:27 UTC
Will look at soon if (mx1.expandMacrosShellQuote(exec) && !mx1.hasUrls) { Q_ASSERT(supportedProtocols.isEmpty()); // huh? If you support protocols you need %u or %U... } Ok it'es if (mx1.expandMacrosShellQuote(exec) && !mx1.hasUrls) { Q_ASSERT(supportedProtocols.isEmpty()); // huh? If you support protocols you need %u or %U... } Ok it's a problem with desktop file. You need to look at with gentoo distro I still need to check our desktop file. But please rethink this: The desktop is a small textfile which can be ok or not. Or it may be outdated for example. Do you really think its acceptable that kmail will *crash* if such a desktop file is broken? I still cinsider this a bug, because expected behavior may be an informational Message about that (best case) or opening the external program juts not working (worst case), but not a crash of kmail. What do you think? Don't compile as debug and you will not have crash. But we added it for known when desktop file is not ok. So fix desktop file or don't use debug package. That's all Montel, I appreciate your clarification, thanks! I overlooked that its an Q_ASSERT actually. Marc, the reason why it fails for gentoo users is there: https://bugs.kde.org/show_bug.cgi?id=323722#c5 looks like gentoo doesn't use gnome-vfs when building libreoffice *** Bug 325346 has been marked as a duplicate of this bug. *** |