| Summary: | kmail freeze with the complete desktop while pinentry-qt appears | ||
|---|---|---|---|
| Product: | [Unmaintained] kmail | Reporter: | Andreas Steinel <Lnxbil> |
| Component: | encryption | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | l.lunak, mail, rafael |
| Priority: | NOR | ||
| Version First Reported In: | 1.5.1 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Andreas Steinel
2003-04-01 09:18:29 UTC
I don't understand. I used pinentry-qt before without problems. I don't know how to reproduce ;( Version: 1.5.2 (using KDE 3.1.2) Installed from: SuSE 8.2 RPMs from kde.org (and Ägypten from SuSE Mirror) Compiler: gcc version 3.3 20030226 (prerelease) (SuSE Linux) OS: Linux (i686) release 2.4.20-4GB-athlon Hi! I can reproduce the bug, using pinentry-gtk(!). To reproduce you just have to right click (in the first place, no need to left-right click within a second) on a message in the message list that opens pinentry-*. Everything hangs. Ctrl-Alt-Backspace helped me. Greetings Roland Stühmer *** Bug 59874 has been marked as a duplicate of this bug. *** pinentry and the popup both grab the mouse (and keyboard)... *** Bug 66282 has been marked as a duplicate of this bug. *** A month ago Info wrote on the list that he wanted to try to block signals before calling the crypto-plugin. Did he do it and what was the result? :) I don't know who Info is ;-), but I didn't try it yet. Sorry for the typo, In_g_o... :) Subject: kdepim/kmail CVS commit by kloecker: Add workaround for bug 56693 (kmail freeze with the complete desktop while pinentry-qt appears): Don't try to decrypt anything while a popup menu is shown. The real fix is making the decryption non-blocking. But that'll have to wait till after KDE 3.2. CCMAIL: 56693-fixed@bugs.kde.org M +2 -0 kmfoldertree.cpp 1.272 M +2 -0 kmheaders.cpp 1.594 M +3 -2 kmkernel.cpp 1.224 M +13 -1 kmkernel.h 1.87 M +28 -5 objecttreeparser.cpp 1.90 |