Bug 319725 - kleopatra 2.1.1 freezes after a few seconds, gui not usable
Summary: kleopatra 2.1.1 freezes after a few seconds, gui not usable
Status: RESOLVED FIXED
Alias: None
Product: kleopatra
Classification: Applications
Component: general (show other bugs)
Version: 2.1.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-12 16:07 UTC by Harald Haas
Modified: 2014-09-14 08:22 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
my /usr/share/kde4/apps/kleopatra/kleopatra.rc (4.33 KB, application/octet-stream)
2013-05-12 18:17 UTC, Harald Haas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harald Haas 2013-05-12 16:07:58 UTC
problem exists since update to kde 4.10.3
Qt: 4.8.4
KDE: 4.10.3 "release 561"
Kleopatra: 2.1.1

Kleopatra freezes after a few seconds

kleopatra gui freezes or some times freezes the hole desktop, so 'root' had to kill the process


Reproducible: Always

Steps to Reproduce:
1. start kleopatra (via gui oder via command line)
2. kde shows the symbol in tray
3.a) try to call different kleopatra menues
or 
3. b) do nothing , just wait (1 minute)

if i open the gui, kleopatra does not show any of the certificates (all windows are empty)

if startet via shell: after a few seconds i get a msg like the following (value for 'next size' differs):
*** glibc detected *** kleopatra: realloc(): invalid next size: 0x0865b810 ***

and kleopatra freezes. i had to kill the process.
Actual Results:  
i can't use the program.


uname -a:
Linux lx1 3.4.33-2.24-desktop #1 SMP PREEMPT Tue Feb 26 03:34:33 UTC 2013 (5f00a32) i686 athlon i386 GNU/Linux
glibc: 2.15-22.17.1
---
logs in shell:

kleopatra --nofork 
chan_17 -> OK GPG UI server (Kleopatra/2.1.1) ready to serve
chan_16 <- OK GPG UI server (Kleopatra/2.1.1) ready to serve
chan_16 -> GETINFO pid
chan_17 <- GETINFO pid
chan_17 -> D 18062
chan_17 -> OK
chan_16 <- D 18062
chan_16 <- OK
Server PID = 18062 
chan_16 -> BYE
chan_17 <- BYE
chan_17 -> OK closing connection
ChecksumDefinition[ "sha1sum" ] ("xargs", "-0", "sha1sum", "--") 
ChecksumDefinition[ "sha1sum" ] find -print0 |  "/usr/bin/xargs" ("-0", "sha1sum", "--") 
ChecksumDefinition[ "sha1sum" ] ("sha1sum", "-c", "--") 
ChecksumDefinition[ "sha1sum" ] "/usr/bin/sha1sum" ("-c", "--") "%f" () 
ChecksumDefinition[ "md5sum" ] ("xargs", "-0", "md5sum", "--") 
ChecksumDefinition[ "md5sum" ] find -print0 |  "/usr/bin/xargs" ("-0", "md5sum", "--") 
ChecksumDefinition[ "md5sum" ] ("md5sum", "-c", "--") 
ChecksumDefinition[ "md5sum" ] "/usr/bin/md5sum" ("-c", "--") "%f" () 
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...
*** glibc detected *** kleopatra: realloc(): invalid next size: 0x085d7d50 ***

(now: kill process via ctrl-c!)
Comment 1 Allen Winter 2013-05-12 17:33:52 UTC
did your kleopatra.rc get lost or trashed?

make sure you have a kleopatra.rc in /usr/share/kde4/apps/kleopatra/kleopatra.rc
(or wherever your distro puts it)

make sure it has a section for the Search Toolbar  and an action name for key_search_bar
Comment 2 Harald Haas 2013-05-12 18:17:21 UTC
Created attachment 79855 [details]
my /usr/share/kde4/apps/kleopatra/kleopatra.rc

rc file found in /usr/share/kde4/apps/kleopatra/kleopatra.rc
section for the Search Toolbar an action name is available
Comment 3 Allen Winter 2013-05-12 19:32:25 UTC
so the installed .rc file looks fine then.

do you happen to have a kleopatra.rc under your .kde/share anyplace?
Comment 4 Harald Haas 2013-05-13 09:55:11 UTC
no, the command "find / -iname *kleopatra.rc*" (as root) does not find a second file with this name
Comment 5 Joachim Langenbach 2013-09-17 14:24:43 UTC
Hello,

I can confirm this problem with Gentoo and opensuse 12.3. It comes up, if after the import of the first certificate.

Kind regards,

Joachim Langenbach
Comment 6 Harald Haas 2014-09-14 08:22:58 UTC
after upgrade to openSUSE 13.1. and Kleopatra 2.1.1 (KDE 4.11.5) the problem was solved for me