Summary: | Plasma crashes when installing osx widget | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Ruchir Brahmbhatt <ruchir.brahmbhatt> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra, ar, asraniel, chicojmv, ervin, faure, jonasfa, nadavkav |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | no gui handling from KJob::exec |
Description
Ruchir Brahmbhatt
2009-01-28 09:51:32 UTC
Looks like a KIO job related crash. As you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :) I've already posted steps to reproduce and full back trace. What is missing? He meant "installing debug symbols". But the backtrace is clear enough to me: unwanted re-entrancy from KJob::exec() because it handled a mouse event, against expectations. Is there any chance you can test a patch? I'll attach it. Created attachment 30695 [details]
no gui handling from KJob::exec
SVN commit 918117 by dfaure: Ouch, don't handle GUI events from KJob::exec, it leads to unexpected re-entrancy and crashes. Reviewed by Kevin. Bug 182138 not actually re-tested though. BUG: 182138 M +1 -1 kjob.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=918117 I'm using rpm packages from opensuse factory repository and don't prefer to compile from source but I can give it a try if it is not much time consuming. Which package I have to recompile? By the way it is reproducible in 4.2.0 final also. *** Bug 182226 has been marked as a duplicate of this bug. *** In fact I committed the fix because it seems safe enough to me. So the easiest way to test it is to wait for updated packages from the opensuse factory. *** Bug 182296 has been marked as a duplicate of this bug. *** *** Bug 185444 has been marked as a duplicate of this bug. *** *** Bug 186485 has been marked as a duplicate of this bug. *** |