. Thread 1 (Thread 2997): #0 0x00007fa5bee27c55 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = selftid = 2997 #1 0x00007fa5bee2ba06 in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x29, sa_sigaction = 0x29}, sa_mask = {__val = {140349850089870, 140349871136303, 140349850081754, 140736160285376, 140349849053122, 206158430232, 140736160285392, 140736160285168, 140349848964308, 206158430256, 140736160285416, 140349889976336, 140349852438944, 81, 0, 140736160291283}}, sa_flags = -1091216934, sa_restorer = 0x7fa5c0369d14} sigs = {__val = {32, 0 }} #2 0x00007fa5bee20715 in __assert_fail (assertion=0x7fa5c0375268 "data", file=, line=41, function=) at assert.c:81 buf = 0x7fa5c1561810 "gpg: pkglue.c:41: mpi_from_sexp: Assertion `data' failed.\n" #3 0x00007fa5c030f9bc in mpi_from_sexp (sexp=, item=) at pkglue.c:41 list = 0x7fa5c1562ad0 data = 0x0 #4 0x00007fa5c030fae1 in pk_sign (algo=1, data=0x7fa5c1560e78, hash=0x7fa5c1561d80, skey=) at pkglue.c:94 s_sig = 0x7fa5c1562d60 s_hash = 0x7fa5c15626e0 s_skey = 0x7fa5c1562280 rc = 0 __FUNCTION__ = "pk_sign" #5 0x00007fa5c031991a in do_sign (sk=0x7fa5c02c7630, sig=0x7fa5c1560e20, md=0x7fa5c1561e20, digest_algo=) at sign.c:290 frame = 0x7fa5c1561d80 dp = rc = #6 do_sign (sk=0x7fa5c02c7630, sig=0x7fa5c1560e20, md=0x7fa5c1561e20, digest_algo=) at sign.c:232 rc = 1 #7 0x00007fa5c031bc2b in make_keysig_packet (ret_sig=0x7fffb0d74508, pk=, uid=0x0, subpk=, sk=0x7fa5c02c7630, sigclass=24, digest_algo=2, sigversion=4, timestamp=1310582189, duration=0, mksubpkt=0x7fa5c0338470 , opaque=0x7fffb0d744f0) at sign.c:1478 sig = 0x7fa5c1560e20 rc = md = 0x7fa5c1561e20 __PRETTY_FUNCTION__ = "make_keysig_packet" __FUNCTION__ = "make_keysig_packet" #8 0x00007fa5c03396bd in write_keybinding (root=0x7fa5c155fac0, pub_root=, pri_sk=0x7fa5c02c7630, sub_sk=0x7fa5c02c76d8, use=2, timestamp=1310582189) at keygen.c:1034 pkt = sig = rc = 0 node = pri_pk = 0x7fa5c1560950 sub_pk = 0x7fa5c1560ee0 oduap = {usage = 2, pk = 0x7fa5c1560ee0} __FUNCTION__ = "write_keybinding" #9 0x00007fa5c033c6e4 in do_generate_keypair (para=0x7fa5c155e860, fname=0x7fff00000800
, outctrl=0x7fffb0d746e0, card=0) at keygen.c:3569 pub_root = 0x7fa5c155fac0 sec_root = 0x7fa5c155faf0 did_sub = 0 timestamp = 1310582189 pri_sk = 0x7fa5c02c7630 sub_sk = 0x7fa5c02c76d8 revkey = 0xbf195100 rc = 0 #10 proc_parameter_file (para=0x7fa5c155e860, fname=0x7fff00000800
, outctrl=0x7fffb0d746e0, card=0) at keygen.c:2818 r = s2 = 0x7fa5c02c7630 "\255\345\035N" s3 = 0x4e1de5ad
p = is_default = 0 have_user_id = 1 err = algo = __PRETTY_FUNCTION__ = "proc_parameter_file" #11 0x00007fa5c033d818 in read_parameter_file (fname=0x7fffb0d75aa1 "-&16", card_serialno=, backup_encryption_dir=) at keygen.c:3011 line = 0x7fa5c155d190 "" nline = 256 p = lnr = 9 err = 0x0 fp = 0x7fa5c155b0e0 r = outctrl = {lnr = 9, dryrun = 0, ask_passphrase = 1, use_files = 0, pub = {fname = 0x0, newfname = 0x0, stream = 0x0, afx = 0x7fa5c155afc0}, sec = {fname = 0x0, newfname = 0x0, stream = 0x0, afx = 0x7fa5c155b050}} keywords = {{name = 0x7fa5c03726bc "Key-Type", key = pKEYTYPE}, {name = 0x7fa5c03727c7 "Key-Length", key = pKEYLENGTH}, {name = 0x7fa5c03727d2 "Key-Usage", key = pKEYUSAGE}, {name = 0x7fa5c03727dc "Subkey-Type", key = pSUBKEYTYPE}, {name = 0x7fa5c03727e8 "Subkey-Length", key = pSUBKEYLENGTH}, {name = 0x7fa5c03727f6 "Subkey-Usage", key = pSUBKEYUSAGE}, {name = 0x7fa5c0372803 "Name-Real", key = pNAMEREAL}, {name = 0x7fa5c037280d "Name-Email", key = pNAMEEMAIL}, {name = 0x7fa5c0372818 "Name-Comment", key = pNAMECOMMENT}, {name = 0x7fa5c0372825 "Expire-Date", key = pEXPIREDATE}, {name = 0x7fa5c0372831 "Creation-Date", key = pCREATIONDATE}, {name = 0x7fa5c037283f "Passphrase", key = pPASSPHRASE}, {name = 0x7fa5c037284a "Preferences", key = pPREFERENCES}, {name = 0x7fa5c0372856 "Revoker", key = pREVOKER}, {name = 0x7fa5c037285e "Handle", key = pHANDLE}, {name = 0x7fa5c0372865 "Keyserver", key = pKEYSERVER}, {name = 0x0, key = pKEYTYPE}} maxlen = 1024 para = 0x7fa5c155d470 i = #12 generate_keypair (fname=0x7fffb0d75aa1 "-&16", card_serialno=, backup_encryption_dir=) at keygen.c:3074 nbits = uid = 0x0 dek = s2k = algo = use = both = 0 expire = para = 0x0 r = outctrl = {lnr = 0, dryrun = 0, ask_passphrase = 0, use_files = 0, pub = {fname = 0x0, newfname = 0x0, stream = 0x0, afx = 0x0}, sec = {fname = 0x0, newfname = 0x0, stream = 0x0, afx = 0x0}} canceled = #13 0x00007fa5c02e5d6c in main (argc=1, argv=0x7fffb0d74d90) at gpg.c:3681 pargs = {argc = 0x7fffb0d748dc, argv = 0x7fffb0d748d0, flags = 32769, err = 0, r_opt = 0, r_type = 0, r = {ret_int = 0, ret_long = 0, ret_ulong = 0, ret_str = 0x0}, internal = {idx = 19, inarg = 0, stopped = 1, last = 0x7fffb0d75aa1 "-&16", aliases = 0x0, cur_alias = 0x0}} a = rc = orig_argc = orig_argv = 0x7fa5c1556b20 fname = username = may_coredump = 0 sl = 0x0 remusr = 0x0 locusr = 0x0 nrings = 0x0 sec_nrings = 0x0 afx = 0x0 detached_sig = 0 configfp = configname = 0x0 save_configname = 0x7fa5c1556b20 "/home/christopher/.gnupg/random_seed" default_configname = 0x7fa5c1556af0 "\001kU\301\245\177" configlineno = 8 parse_debug = 0 default_config = 0 default_keyring = 1 greeting = 1 nogreeting = 1 logfile = 0x0 use_random_seed = 1 cmd = aKeygen debug_level = 0x0 trustdb_name = 0x0 def_cipher_string = def_digest_string = compress_algo_string = cert_digest_string = s2k_cipher_string = s2k_digest_string = pers_cipher_list = 0x0 pers_digest_list = 0x0 pers_compress_list = 0x0 eyes_only = 0 multifile = 0 pwfd = -1 fpr_maybe_cmd = 0 any_explicit_recipient = 0 require_secmem = 0 got_secmem = 1 malloc_hooks = {malloc = 0x7fa5bf5b77a0 , realloc = 0x7fa5bf5b77e0 , free = 0x7fa5bf5b7860 }