Page MenuHome GnuPG

libgcrypt crash in _gcry_aes_ssse3_decrypt (gcc-4.4.6) and CPU( Intel(R) Xeon(R) CPU E5506 @ 2.13GHz)
Closed, ResolvedPublic

Description

Core was generated by `./unittest.exe -d 36000'.
Program terminated with signal 11, Segmentation fault.
#0  _gcry_aes_ssse3_decrypt (ctx=0x16c9320, dst=0x7f229cabb5f5 "f\017镓f\017\070", src=<value optimized out>) at rijndael-ssse3-amd64.c:430
430       asm volatile ("movdqu %%xmm0, %[dst]\n\t"
Missing separate debuginfos, use: debuginfo-install glib2-2.22.5-7.el6.x86_64 glibc-2.12-1.80.el6.x86_64 libgcc-4.4.6-4.el6.x86_64 libstdc++-4.4.6-4.el6.x86_64 libuuid-2.17.2-12.7.el6.x86_64
(gdb) bt
#0  _gcry_aes_ssse3_decrypt (ctx=0x16c9320, dst=0x7f229cabb5f5 "f\017镓f\017\070", src=<value optimized out>) at rijndael-ssse3-amd64.c:430
#1  0x00007f229cabd42b in selftest_basic_128 () at rijndael.c:1532
#2  0x00007f229cabd0bf in selftest (ctx=0x16c8180, key=0x16c6ee0 "磘\023\212\"\220;\302<\n)\364\v葯a軯p痪\027u鐂\223\001紶\024P猶2/", <incomplete sequence \356\061>, 
    keylen=32) at rijndael.c:1681
#3  do_setkey (ctx=0x16c8180, key=0x16c6ee0 "磘\023\212\"\220;\302<\n)\364\v葯a軯p痪\027u鐂\223\001紶\024P猶2/", <incomplete sequence \356\061>, keylen=32)
    at rijndael.c:285
#4  0x00007f229ca8ea87 in cipher_setkey (hd=<value optimized out>, key=<value optimized out>, keylen=<value optimized out>) at cipher.c:633
#5  _gcry_cipher_setkey (hd=<value optimized out>, key=<value optimized out>, keylen=<value optimized out>) at cipher.c:1064
#6  0x00007f229ca6168e in gcry_cipher_setkey (hd=0x16c7f50, key=0x16c6ee0, keylen=32) at visibility.c:724
#7  0x00007f229ca4ac85 in aes_set_key (cipher=0x16c9000, key=0x16c6ee0, IV=0x16c65a0) at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/libgcrypt.c:309
#8  0x00007f229ca36441 in packet_encrypt (session=0x16c47f0, data=0x16c98e0, len=32) at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/packet_crypt.c:114
#9  0x00007f229ca3584a in packet_send2 (session=0x16c47f0) at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/packet.c:570
#10 0x00007f229ca359d0 in packet_send (session=0x16c47f0) at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/packet.c:604
#11 0x00007f229ca234e4 in ssh_service_request (session=0x16c47f0, service=0x7f229ce88f80 "ssh-userauth")
    at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/client.c:337
#12 0x00007f229ca179a3 in ssh_userauth_request_service (session=0x16c47f0) at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/auth.c:71
#13 0x00007f229ca1809d in ssh_userauth_none (session=0x16c47f0, username=0x0) at /r2/hys_project_develop/hys_base/src/hyscoder/modules/libssh/src/auth.c:374
#14 0x00007f229b68966b in libssh_authentication (h=<value optimized out>, url=<value optimized out>, path=<value optimized out>, path_size=4096) at libavformat/libssh.c:80
#15 libssh_connect (h=<value optimized out>, url=<value optimized out>, path=<value optimized out>, path_size=4096) at libavformat/libssh.c:222
#16 0x00007f229b689894 in libssh_open (h=0x16c46e0, url=<value optimized out>, flags=1) at libavformat/libssh.c:237

Details

External Link
https://forums.gentoo.org/viewtopic-t-1053502.html
Version
libgcrypt-1.7.5