Bug 720314

Summary: [abrt] gnupg2-2.0.17-1.fc15: __GI_exit: Process /usr/bin/gpg-agent was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: al morris <allinux4>
Component: gnupg2Assignee: Rex Dieter <rdieter>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: bcl, nalin, rdieter, tmraz
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:f31128928e2121b4bf461262fe61ada5ab80d548
Fixed In Version: gnupg2-2.0.18-1.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-29 23:28:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description al morris 2011-07-11 11:21:39 UTC
abrt version: 2.0.3
architecture:   x86_64
backtrace_rating: 4
cmdline:        gpg-agent --daemon --write-env-file /home/al/.cache/gpg-agent-info
comment:        just boot
component:      gnupg2
crash_function: __GI_exit
executable:     /usr/bin/gpg-agent
kernel:         2.6.38.8-32.fc15.x86_64
os_release:     Fedora release 15 (Lovelock)
package:        gnupg2-2.0.17-1.fc15
reason:         Process /usr/bin/gpg-agent was killed by signal 11 (SIGSEGV)
time:           Mon Jul 11 06:17:43 2011
uid:            500
username:       al

backtrace:
:Missing separate debuginfo for 
:Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/3a/8fe6cb0063d56fc9be76ecd085c05f1b8a76e6
:[New LWP 1478]
:Core was generated by `gpg-agent --daemon --write-env-file /home/al/.cache/gpg-agent-info'.
:Program terminated with signal 11, Segmentation fault.
:#0  __pth_ring_append (r=0x1fe0d50, rn=0x643760) at pth_ring.c:166
:166	        rn->rn_prev = r->r_hook->rn_prev;
:
:Thread 1 (LWP 1478):
:#0  __pth_ring_append (r=0x1fe0d50, rn=0x643760) at pth_ring.c:166
:No locals.
:#1  0x000000372240a16e in pth_mutex_acquire (ev_extra=<optimized out>, tryonly=<optimized out>, mutex=<optimized out>) at pth_sync.c:101
:        ev = <optimized out>
:        ev_key = -1
:#2  pth_mutex_acquire (mutex=0x643760, tryonly=<optimized out>, ev_extra=0x0) at pth_sync.c:45
:        ev_key = -1
:#3  0x000000000042740e in es_list_iterate (iterator=0x4253b0 <do_fflush>) at estream.c:391
:        list_obj = <optimized out>
:        ret = 0
:#4  es_fflush (stream=0x0) at estream.c:2682
:        err = <optimized out>
:#5  0x00007fd25329d991 in __run_exit_handlers (status=0, listp=0x7fd2535f75a8, run_list_atexit=true) at exit.c:78
:        atfct = <optimized out>
:        onfct = <optimized out>
:        cxafct = <optimized out>
:        f = <optimized out>
:#6  0x00007fd25329da15 in __GI_exit (status=<optimized out>) at exit.c:100
:No locals.
:#7  0x0000000000409485 in main (argc=0, argv=0x7fff24a062b8) at gpg-agent.c:1200
:        infostr = 0x1fd01e0 "8\222_S\322\177"
:        infostr_ssh_sock = 0x1 <Address 0x1 out of bounds>
:        infostr_ssh_pid = 0x0
:        fd = 5
:        fd_ssh = -1
:        pid = 1479
:        pargs = {argc = 0x7fff24a05ccc, argv = 0x7fff24a05cc0, flags = 32769, err = 0, r_opt = 0, r_type = 2, r = {ret_int = 0, ret_long = 0, ret_ulong = 0, ret_str = 0x0}, internal = {idx = 4, inarg = 0, stopped = 0, last = 0x7fff24a06a27 "--write-env-file", aliases = 0x0, cur_alias = 0x0}}
:        orig_argc = <optimized out>
:        orig_argv = 0x7fff00000000
:        configfp = <optimized out>
:        configname = 0x0
:        shell = <optimized out>
:        configlineno = 0
:        parse_debug = 5
:        default_config = 0
:        nogreeting = <optimized out>
:        pipe_server = 0
:        is_daemon = 1
:        nodetach = 0
:        csh_style = 0
:        logfile = 0x0
:        debug_wait = 0
:        gpgconf_list = <optimized out>
:        err = <optimized out>
:        env_file_name = 0x7fff24a06a38 "/home/al/.cache/gpg-agent-info"
:        malloc_hooks = {malloc = 0x405150 <gcry_malloc@plt>, realloc = 0x404fb0 <gcry_realloc@plt>, free = 0x4053e0 <gcry_free@plt>}
:From                To                  Syms Read   Shared Object Library
:0x0000003735206e00  0x000000373524fd7c  Yes         /lib64/libgcrypt.so.11.6.0
:0x00007fd253817de0  0x00007fd25381891c  Yes         /lib64/libdl-2.14.so
:0x0000003733000840  0x0000003733000dcc  Yes         /lib64/libgpg-error.so.0.7.0
:0x0000003739802ff0  0x000000373980aeac  Yes         /usr/lib64/libassuan.so.0.0.0
:0x00000037224046d0  0x000000372240f5ec  Yes         /usr/lib64/libpth.so.20.0.27
:0x00007fd253601ff0  0x00007fd25360f7fc  Yes         /lib64/libnsl-2.14.so
:0x00007fd253283ce0  0x00007fd2533a82ac  Yes         /lib64/libc-2.14.so
:0x00007fd253a1bb20  0x00007fd253a33caa  Yes         /lib64/ld-2.14.so
:$1 = 0x0
:No symbol "__glib_assert_msg" in current context.
:rax            0x5656565656565656	6221254864074593878
:rbx            0x643760	6567776
:rcx            0x4	4
:rdx            0x0	0
:rsi            0x643760	6567776
:rdi            0x1fe0d50	33426768
:rbp            0x7fd2535f75a8	0x7fd2535f75a8
:rsp            0x7fff24a05bd8	0x7fff24a05bd8
:r8             0x0	0
:r9             0x100000	1048576
:r10            0x7fff24a059f0	140733807876592
:r11            0x7fd25329da00	140541315111424
:r12            0x0	0
:r13            0x1	1
:r14            0xffffffff	4294967295
:r15            0x0	0
:rip            0x3722404ca2	0x3722404ca2 <__pth_ring_append+18>
:eflags         0x10206	[ PF IF RF ]
:cs             0x33	51
:ss             0x2b	43
:ds             0x0	0
:es             0x0	0
:fs             0x0	0
:gs             0x0	0
:Dump of assembler code for function __pth_ring_append:
:   0x0000003722404c90 <+0>:	test   %rsi,%rsi
:   0x0000003722404c93 <+3>:	je     0x3722404cbc <__pth_ring_append+44>
:   0x0000003722404c95 <+5>:	test   %rdi,%rdi
:   0x0000003722404c98 <+8>:	je     0x3722404cbc <__pth_ring_append+44>
:   0x0000003722404c9a <+10>:	mov    (%rdi),%rax
:   0x0000003722404c9d <+13>:	test   %rax,%rax
:   0x0000003722404ca0 <+16>:	je     0x3722404cc0 <__pth_ring_append+48>
:=> 0x0000003722404ca2 <+18>:	mov    0x8(%rax),%rdx
:   0x0000003722404ca6 <+22>:	mov    %rax,(%rsi)
:   0x0000003722404ca9 <+25>:	mov    %rdx,0x8(%rsi)
:   0x0000003722404cad <+29>:	mov    %rsi,0x8(%rax)
:   0x0000003722404cb1 <+33>:	mov    0x8(%rsi),%rax
:   0x0000003722404cb5 <+37>:	mov    %rsi,(%rax)
:   0x0000003722404cb8 <+40>:	addl   $0x1,0x8(%rdi)
:   0x0000003722404cbc <+44>:	repz retq 
:   0x0000003722404cbe <+46>:	xchg   %ax,%ax
:   0x0000003722404cc0 <+48>:	mov    %rsi,(%rdi)
:   0x0000003722404cc3 <+51>:	mov    %rsi,(%rsi)
:   0x0000003722404cc6 <+54>:	mov    %rsi,0x8(%rsi)
:   0x0000003722404cca <+58>:	jmp    0x3722404cb8 <__pth_ring_append+40>
:End of assembler dump.

dso_list:
:/lib64/libdl-2.14.so glibc-2.14-3.x86_64 (Fedora Project) 1309309772
:/lib64/ld-2.14.so glibc-2.14-3.x86_64 (Fedora Project) 1309309772
:/usr/lib/locale/locale-archive glibc-common-2.14-3.x86_64 (Fedora Project) 1309309788
:/lib64/libgpg-error.so.0.7.0 libgpg-error-1.9-2.fc15.x86_64 (Fedora Project) 1306260780
:/usr/lib64/libpth.so.20.0.27 pth-2.0.7-10.x86_64 (Fedora Project) 1306261134
:/usr/bin/gpg-agent gnupg2-2.0.17-1.fc15.x86_64 (Fedora Project) 1306261139
:/usr/lib64/libassuan.so.0.0.0 libassuan-2.0.0-4.fc15.x86_64 (Fedora Project) 1306261104
:/lib64/libc-2.14.so glibc-2.14-3.x86_64 (Fedora Project) 1309309772
:/lib64/libgcrypt.so.11.6.0 libgcrypt-1.4.6-1.fc15.x86_64 (Fedora Project) 1306260780
:/lib64/libnsl-2.14.so glibc-2.14-3.x86_64 (Fedora Project) 1309309772

environ:
:XDG_SESSION_ID=1
:SSH_AGENT_PID=1440
:HOSTNAME=greenfan
:DM_CONTROL=/var/run/xdmctl
:MALLOC_CHECK_=1
:GLADE_PIXMAP_PATH=:
:XDG_MENU_PREFIX=xfce-
:SHELL=/bin/bash
:HISTSIZE=1000
:XDM_MANAGED=method=classic
:XDG_SESSION_COOKIE=740a0bd564e24389051dbda04aae8341-1310383059.887935-2015492524
:QTDIR=/usr/lib64/qt-3.3
:GNOME_KEYRING_CONTROL=/tmp/keyring-ThXulB
:QTINC=/usr/lib64/qt-3.3/include
:USER=al
:GLADE_MODULE_PATH=:
:G_SLICE=debug-blocks
:SSH_AUTH_SOCK=/tmp/ssh-qUgGYY1419/agent.1419
:XDG_CONFIG_DIRS=/etc/xdg
:MAIL=/var/spool/mail/al
:PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/al/bin:/home/al/bin/bin
:DESKTOP_SESSION=xfce
:PWD=/home/al
:KDE_IS_PRELINKED=1
:LANG=en_US.UTF-8
:GNOME_KEYRING_PID=1417
:MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefiles
:LOADEDMODULES=
:KDEDIRS=/usr
:SSH_ASKPASS=/usr/libexec/openssh/x11-ssh-askpass
:HISTCONTROL=ignoredups
:MALLOC_PERTURB_=86
:HOME=/home/al
:SHLVL=2
:LOGNAME=al
:QTLIB=/usr/lib64/qt-3.3/lib
:CVS_RSH=ssh
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-RrTxAldaPa,guid=5b4dfd0332bd2f5e4a7b784d00000031
:XDG_DATA_DIRS=/usr/local/share:/usr/share
:MODULESHOME=/usr/share/Modules
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=1
:DISPLAY=:0
:XDG_RUNTIME_DIR=/run/user/al
:GLADE_CATALOG_PATH=:
:LIBGLADE_MODULE_PATH=:
:G_BROKEN_FILENAMES=1
:XAUTHORITY=/var/run/kdm/.XauthQNw7tb
:'module=() {  eval `/usr/bin/modulecmd bash $*`\n}'
:_=/usr/bin/gpg-agent

maps:
:00400000-00442000 r-xp 00000000 08:02 136393                             /usr/bin/gpg-agent
:00642000-00645000 rw-p 00042000 08:02 136393                             /usr/bin/gpg-agent
:01fcf000-01ff0000 rw-p 00000000 00:00 0                                  [heap]
:3722400000-3722412000 r-xp 00000000 08:02 144066                         /usr/lib64/libpth.so.20.0.27
:3722412000-3722612000 ---p 00012000 08:02 144066                         /usr/lib64/libpth.so.20.0.27
:3722612000-3722613000 rw-p 00012000 08:02 144066                         /usr/lib64/libpth.so.20.0.27
:3722613000-3722615000 rw-p 00000000 00:00 0 
:3733000000-3733003000 r-xp 00000000 08:02 56537                          /lib64/libgpg-error.so.0.7.0
:3733003000-3733202000 ---p 00003000 08:02 56537                          /lib64/libgpg-error.so.0.7.0
:3733202000-3733203000 rw-p 00002000 08:02 56537                          /lib64/libgpg-error.so.0.7.0
:3735200000-3735271000 r-xp 00000000 08:02 56538                          /lib64/libgcrypt.so.11.6.0
:3735271000-3735470000 ---p 00071000 08:02 56538                          /lib64/libgcrypt.so.11.6.0
:3735470000-3735474000 rw-p 00070000 08:02 56538                          /lib64/libgcrypt.so.11.6.0
:3739800000-373980e000 r-xp 00000000 08:02 140467                         /usr/lib64/libassuan.so.0.0.0
:373980e000-3739a0e000 ---p 0000e000 08:02 140467                         /usr/lib64/libassuan.so.0.0.0
:3739a0e000-3739a0f000 rw-p 0000e000 08:02 140467                         /usr/lib64/libassuan.so.0.0.0
:7fd24ce42000-7fd253265000 r--p 00000000 08:02 142880                     /usr/lib/locale/locale-archive
:7fd253265000-7fd2533f4000 r-xp 00000000 08:02 11034                      /lib64/libc-2.14.so
:7fd2533f4000-7fd2535f3000 ---p 0018f000 08:02 11034                      /lib64/libc-2.14.so
:7fd2535f3000-7fd2535f7000 r--p 0018e000 08:02 11034                      /lib64/libc-2.14.so
:7fd2535f7000-7fd2535f8000 rw-p 00192000 08:02 11034                      /lib64/libc-2.14.so
:7fd2535f8000-7fd2535fe000 rw-p 00000000 00:00 0 
:7fd2535fe000-7fd253614000 r-xp 00000000 08:02 22880                      /lib64/libnsl-2.14.so
:7fd253614000-7fd253813000 ---p 00016000 08:02 22880                      /lib64/libnsl-2.14.so
:7fd253813000-7fd253814000 r--p 00015000 08:02 22880                      /lib64/libnsl-2.14.so
:7fd253814000-7fd253815000 rw-p 00016000 08:02 22880                      /lib64/libnsl-2.14.so
:7fd253815000-7fd253817000 rw-p 00000000 00:00 0 
:7fd253817000-7fd253819000 r-xp 00000000 08:02 15731                      /lib64/libdl-2.14.so
:7fd253819000-7fd253a19000 ---p 00002000 08:02 15731                      /lib64/libdl-2.14.so
:7fd253a19000-7fd253a1a000 r--p 00002000 08:02 15731                      /lib64/libdl-2.14.so
:7fd253a1a000-7fd253a1b000 rw-p 00003000 08:02 15731                      /lib64/libdl-2.14.so
:7fd253a1b000-7fd253a3a000 r-xp 00000000 08:02 7667                       /lib64/ld-2.14.so
:7fd253c0f000-7fd253c14000 rw-p 00000000 00:00 0 
:7fd253c2f000-7fd253c30000 rw-p 00000000 00:00 0 
:7fd253c30000-7fd253c38000 rw-p 00000000 00:00 0 
:7fd253c38000-7fd253c39000 rw-p 00000000 00:00 0 
:7fd253c39000-7fd253c3a000 r--p 0001e000 08:02 7667                       /lib64/ld-2.14.so
:7fd253c3a000-7fd253c3b000 rw-p 0001f000 08:02 7667                       /lib64/ld-2.14.so
:7fd253c3b000-7fd253c3c000 rw-p 00000000 00:00 0 
:7fff249e6000-7fff24a07000 rw-p 00000000 00:00 0                          [stack]
:7fff24a4f000-7fff24a50000 r-xp 00000000 00:00 0                          [vdso]
:ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

var_log_messages:
:Jul 11 06:17:42 greenfan kernel: [   51.746137] gpg-agent[1478] general protection ip:3722404ca2 sp:7fff24a05bd8 error:0 in libpth.so.20.0.27[3722400000+12000]
:Jul 11 06:17:43 greenfan abrt[1480]: saved core dump of pid 1478 (/usr/bin/gpg-agent) to /var/spool/abrt/ccpp-2011-07-11-06:17:43-1478.new/coredump (503808 bytes)

Comment 1 al morris 2011-07-11 11:55:21 UTC
Package: gnupg2-2.0.17-1.fc15
Architecture: x86_64
OS Release: Fedora release 15 (Lovelock)

Comment
-----
just boot - keeps happening

Comment 2 al morris 2011-07-13 16:16:56 UTC
Package: gnupg2-2.0.17-1.fc15
Architecture: x86_64
OS Release: Fedora release 15 (Lovelock)

Comment
-----
keeps happening so reinstalled gnupg but can't uninstall gnupg2
probably have some config wrong but no patience for the hunt

Comment 3 Fedora Update System 2011-09-20 15:14:33 UTC
gnupg2-2.0.18-1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/gnupg2-2.0.18-1.fc15

Comment 4 Fedora Update System 2011-09-20 23:58:40 UTC
Package gnupg2-2.0.18-1.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gnupg2-2.0.18-1.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/gnupg2-2.0.18-1.fc15
then log in and leave karma (feedback).

Comment 5 Fedora Update System 2011-09-29 23:28:32 UTC
gnupg2-2.0.18-1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.