Page MenuHome GnuPG

crashes when attempting to encrypt multiple files
Closed, ResolvedPublic

Description

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/99518
(got an email cc from Stefan Walter )

I have update FreeBSD's gpa port to version 0.7.4. This problem seems to
persist, however. Tests over here showed the following:

  • Encrypting one file for one recipient works (multiple times).
  • Encrypting two files for one recipient works, too, but prints a warning: "gpa in free(): warning: chunk is already free"
  • Encrypting one or more files for two recipients results in the process eating 100% CPU time right after pressing OK. A progress window is not displayed. I sent the process a SIGABRT and acquired a backtrace with gdb:

#0 0x287d201b in g_list_last () from /usr/local/lib/libglib-2.0.so.0
#1 0x287d1a80 in g_list_append () from /usr/local/lib/libglib-2.0.so.0
#2 0x0806afa1 in ?? ()
#3 0x083c8660 in ?? ()
#4 0x0824acc0 in ?? ()
#5 0x083cc380 in ?? ()
#6 0x00000000 in ?? ()
#7 0xbfbfd0e0 in ?? ()
#8 0x083c8660 in ?? ()
#9 0x083c8980 in ?? ()
#10 0x0830e650 in ?? ()
#11 0x00000000 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000001 in ?? ()
#17 0x00000001 in ?? ()
#18 0x082eba00 in ?? ()
#19 0x08485adc in ?? ()
#20 0x0839ecc0 in ?? ()
#21 0x00000000 in ?? ()
#22 0x00000000 in ?? ()
#23 0x0834bba8 in ?? ()
#24 0x080f8300 in ?? ()
#25 0xbfbfd1a8 in ?? ()
#26 0x082eba00 in ?? ()
#27 0x080be500 in ?? ()
#28 0x00000001 in ?? ()
#29 0xbfbfd1a8 in ?? ()
#30 0x08065224 in ?? ()
#31 0x0834bba8 in ?? ()
#32 0x00000001 in ?? ()
#33 0x00000001 in ?? ()
#34 0x28513214 in ?? () from /usr/X11R6/lib/libgdk-x11-2.0.so.0
#35 0x083b3000 in ?? ()
#36 0x083b3000 in ?? ()
#37 0xbfbfd178 in ?? ()
#38 0x284ae260 in gdk_drawable_get_screen () from /usr/X11R6/lib/libgdk-x11-2.0.so.0

[originally posted to Wald as #185 on 2006-09-25]

Event Timeline

werner set External Link to http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/99518.Feb 7 2007, 3:10 PM
werner added projects: gpa, Bug Report, FreeBSD.
werner added a subscriber: werner.

Just fixed in SVN.

werner claimed this task.