I checked with gdb and got the following:
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f68bc4f4950 (LWP 5401)]
0x00000032b3432f05 in raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt
#0 0x00000032b3432f05 in raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00000032b3434a73 in abort () at abort.c:88
#2 0x0000003c6925d803 in IA__g_assertion_message (domain=0x3c692b72fe "",
file=0x453b0b "gkr-keyring.c", line=<value optimized out>,
func=0x453cd0 "gkr_keyring_lock", message=<value optimized out>)
at gtestutils.c:1301
#3 0x0000003c6925dca2 in IA__g_assertion_message_expr (domain=0x0,
file=0x453b0b "gkr-keyring.c", line=504, func=0x453cd0 "gkr_keyring_lock",
expr=<value optimized out>) at gtestutils.c:1312
#4 0x000000000043eac9 in gkr_keyring_lock (keyring=0x13715f0)
at gkr-keyring.c:504
#5 0x000000000040bdf9 in lock_each_keyring (keyring=0x14ff, unused=0x1519)
at gkr-daemon-ops.c:722
#6 0x0000000000442a59 in gkr_keyrings_foreach (
func=0x40bdf0 <lock_each_keyring>, data=0x0) at gkr-keyrings.c:389
#7 0x000000000040da20 in op_lock_all (packet=<value optimized out>,
result=0x136a440, req=0x6) at gkr-daemon-ops.c:730
#8 0x000000000040b93a in client_worker_main (user_data=<value optimized out>)
at gkr-daemon-io.c:298
#9 0x0000000000430aba in async_worker_thread (data=<value optimized out>)
at gkr-async.c:269
#10 0x0000003c69260d44 in g_thread_create_proxy (data=0x136e0b0)
---Type <return> to continue, or q <return> to quit---
at gthread.c:635
#11 0x00000032b40073da in start_thread (arg=<value optimized out>)
at pthread_create.c:297
#12 0x00000032b34e62bd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
(gdb) c
Continuing.
[Thread 0x7f68bc4f4950 (LWP 5401) exited]
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
I checked with gdb and got the following: sysdeps/ unix/sysv/ linux/raise. c:64 sysdeps/ unix/sysv/ linux/raise. c:64 _message (domain= 0x3c692b72fe "", _message_ expr (domain=0x0, ops.c:722 foreach ( keyring> , data=0x0) at gkr-keyrings.c:389 0x136a440, req=0x6) at gkr-daemon- ops.c:730 create_ proxy (data=0x136e0b0) create. c:297 unix/sysv/ linux/x86_ 64/clone. S:112
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f68bc4f4950 (LWP 5401)]
0x00000032b3432f05 in raise (sig=<value optimized out>)
at ../nptl/
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt
#0 0x00000032b3432f05 in raise (sig=<value optimized out>)
at ../nptl/
#1 0x00000032b3434a73 in abort () at abort.c:88
#2 0x0000003c6925d803 in IA__g_assertion
file=0x453b0b "gkr-keyring.c", line=<value optimized out>,
func=0x453cd0 "gkr_keyring_lock", message=<value optimized out>)
at gtestutils.c:1301
#3 0x0000003c6925dca2 in IA__g_assertion
file=0x453b0b "gkr-keyring.c", line=504, func=0x453cd0 "gkr_keyring_lock",
expr=<value optimized out>) at gtestutils.c:1312
#4 0x000000000043eac9 in gkr_keyring_lock (keyring=0x13715f0)
at gkr-keyring.c:504
#5 0x000000000040bdf9 in lock_each_keyring (keyring=0x14ff, unused=0x1519)
at gkr-daemon-
#6 0x0000000000442a59 in gkr_keyrings_
func=0x40bdf0 <lock_each_
#7 0x000000000040da20 in op_lock_all (packet=<value optimized out>,
result=
#8 0x000000000040b93a in client_worker_main (user_data=<value optimized out>)
at gkr-daemon-io.c:298
#9 0x0000000000430aba in async_worker_thread (data=<value optimized out>)
at gkr-async.c:269
#10 0x0000003c69260d44 in g_thread_
---Type <return> to continue, or q <return> to quit---
at gthread.c:635
#11 0x00000032b40073da in start_thread (arg=<value optimized out>)
at pthread_
#12 0x00000032b34e62bd in clone ()
at ../sysdeps/
(gdb) c
Continuing.
[Thread 0x7f68bc4f4950 (LWP 5401) exited]
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
I'm not sure how useful it is, though.