Summary: | kfilemetadatareader crash in normal dolphin navigation | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Davide Marcelli <davide.marcelli> |
Component: | general | Assignee: | Peter Penz <peter.penz19> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra, frank78ac, kdelibs-bugs, mail |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Davide Marcelli
2011-04-13 22:27:32 UTC
Thanks for the bug report! This crash is due to a bug in the Strigi library. The executable 'kfilemetadatareader' was introduced for KDE 4.7 in order to prevent that the buggy Strigi analyser crashes the entire Dolphin application. @Peter: Maybe we should find out if there is a way to disable the crash dialog for kfilemetadatareader? The incoming bug reports don't help much, I think... @Frank: I don't get a crash dialog when kfilemetadatareader crashes, I wonder what is necessary to enable/disable the crash dialog? @Davide: It is strange that it can be reproduced "everytime" - it should only occur on specific file types where the corresponding Strigi analyzer crashes. Could you please give more information whether the crash only occurs on some specific files? Thanks! @Peter I have marked "everytime" because each click on a folder, image, song, video, text, appear the crash dialog, and this appens each time i use Dolphin. I have Strigi disabled if can help you. I think that DarĂo knows more about the crash dialog than most other people :-) Maybe you can help us (see Peter's first question in comment 2)? Thanks! Hi! IIRC you could call "KCrash::setDrKonqiEnabled(false);" after you init the KApplication on the kfilemetadatareader main function http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/namespaceKCrash.html#a48919f4ca45cf8fff17e8a8c429f8df7 Another idea could be setting the bug report address of "kfilemetadatareader" to point to the Strigi tracker directly. So if people wants to send their reports, they will be redirected to the SourceForge Strigi tracker. Does that make sense ? Cheers Thanks Dario, will take care to disable DrKonqi in kfilemetadatareader. Setting the report address to the Strigi tracker is no good idea in my opinion: The Strigi analyzers crash very often, there are already enough bug reports in their tracker and the users will kill us if each time a Strigi analyzer crashes DrKonqi will appear ;-) (e.g. when hovering over some *.ppt files several DrKonqi-dialogs would appear...) This is bug 257944, but I had the impression Strigi got updated for 11.4 release... I've just checked whether a crash in the kfilemetadataprocess results in opening DrKonqi but this does not happen. I also verified of course whether DrKonqi appears when Dolphin itself crashes and this works as expected. Explanation: kfilemetadataprocess is no KApplication and like described at http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/namespaceKCrash.html#a48919f4ca45cf8fff17e8a8c429f8df7 DrKonqi is disabled per default. So I'm marking this bug as duplicate of bug 257944 (at least judging from the callstack this seems to be the same rootcause). I still don't understand why DrKonqi was opened in the environment of Davide (@Dario: Is it possible to globally enable DrKonqi somehow?). *** This bug has been marked as a duplicate of bug 257944 *** I think George knows more about the internals of KCrash (In reply to comment #8) > I still don't understand why DrKonqi was opened in the environment of Davide > (@Dario: Is it possible to globally enable DrKonqi somehow?). No, it cannot be enabled globally. Each process needs to enable it individually by calling the appropriate KCrash methods. |