And little deeper trace.... (I censored content of those buffers just
in case they contain key information)
Hope this helps tracking this bug out.
322 ret = RSA_private_decrypt(inSize, xmlSecBufferGetData(in),
(gdb) s
xmlSecBufferGetData (buf=0x62f960) at buffer.c:168
168 xmlSecBufferGetData(xmlSecBufferPtr buf) {
(gdb) n
169 xmlSecAssert2(buf != NULL, NULL);
(gdb)
171 return(buf->data);
(gdb) p buf
$8 = (xmlSecBufferPtr) 0x62f960
(gdb) p buf->data
$9 = (unsigned char *) 0x635060 ""
(gdb) bt
#0 xmlSecBufferGetData (buf=0x62f960) at buffer.c:171
#1 0x00007ffff7bbf7f4 in xmlSecOpenSSLRsaPkcs1Process (
transformCtx=<optimized out>, transform=0x62f920) at kt_rsa.c:322
#2 xmlSecOpenSSLRsaPkcs1Execute (transform=0x62f920, last=<optimized out>,
transformCtx=<optimized out>) at kt_rsa.c:226
#3 0x00007ffff797aa42 in xmlSecTransformDefaultPushBin (transform=0x62f920,
data=0x634850 "", dataSize=0, final=1, transformCtx=0x62f348)
at transforms.c:2195
#4 0x00007ffff797aad1 in xmlSecTransformDefaultPushBin (transform=0x62f880,
data=0x6332c8 "", dataSize=0, final=1, transformCtx=0x62f348)
at transforms.c:2218
#5 0x00007ffff797a39a in xmlSecTransformCtxBinaryExecute (ctx=0x62f348,
data=0x633170
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"...,
dataSize=344)
at transforms.c:1106
#6 0x00007ffff79840a3 in xmlSecEncCtxDecryptToBuffer (encCtx=0x62f080,
node=<optimized out>) at xmlenc.c:739
#7 0x00007ffff7962d4d in xmlSecKeyDataEncryptedKeyXmlRead (id=0x7ffff7ba1400,
key=0x638230, node=0x638930, keyInfoCtx=0x7fffffffe088) at keyinfo.c:1441
#8 0x00007ffff795fa72 in xmlSecKeyInfoNodeRead (keyInfoNode=<optimized out>,
key=0x638230, keyInfoCtx=0x7fffffffe088) at keyinfo.c:112
#9 0x00007ffff7965f46 in xmlSecKeysMngrGetKey (keyInfoNode=0x638840,
keyInfoCtx=0x7fffffffe088) at keys.c:1347
#10 0x00007ffff79821d2 in xmlSecEncCtxEncDataNodeRead (encCtx=0x7fffffffe070,
node=<optimized out>) at xmlenc.c:949
#11 0x00007ffff7984061 in xmlSecEncCtxDecryptToBuffer (encCtx=0x7fffffffe070,
node=0x638350) at xmlenc.c:713
#12 0x00007ffff7984345 in xmlSecEncCtxDecrypt (encCtx=0x7fffffffe070,
node=0x638350) at xmlenc.c:621
#13 0x00000000004061ea in xmlSecAppDecryptFile (filename=<optimized out>)
at xmlsec.c:1710
#14 0x0000000000403b0a in main (argc=9, argv=<optimized out>) at xmlsec.c:1168
(gdb) s
172 }
(gdb)
xmlSecBufferGetData (buf=0x62f948) at buffer.c:168
168 xmlSecBufferGetData(xmlSecBufferPtr buf) {
(gdb)
169 xmlSecAssert2(buf != NULL, NULL);
(gdb)
171 return(buf->data);
(gdb)
172 }
(gdb)
(gdb)
RSA_private_decrypt (flen=256,
from=0x634c50
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", <incomplete
sequence \350>..., to=0x635060 "", rsa=0x632f70, padding=1) at rsa_crpt.c:114
114 rsa_crpt.c: No such file or directory.
(gdb)
RSA_eay_private_decrypt (flen=256,
from=0x634c50
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", <incomplete
sequence \350>..., to=0x635060 "", rsa=0x632f70, padding=1) at rsa_eay.c:494
494 rsa_eay.c: No such file or directory.
(gdb)
500 in rsa_eay.c
(gdb)
507 in rsa_eay.c
(gdb) n
508 in rsa_eay.c
(gdb)
509 in rsa_eay.c
(gdb)
510 in rsa_eay.c
(gdb) n
509 in rsa_eay.c
(gdb)
510 in rsa_eay.c
(gdb)
511 in rsa_eay.c
(gdb)
510 in rsa_eay.c
(gdb)
511 in rsa_eay.c
(gdb)
512 in rsa_eay.c
(gdb)
511 in rsa_eay.c
(gdb)
512 in rsa_eay.c
(gdb)
513 in rsa_eay.c
(gdb)
512 in rsa_eay.c
(gdb)
513 in rsa_eay.c
(gdb)
521 in rsa_eay.c
(gdb)
528 in rsa_eay.c
(gdb)
530 in rsa_eay.c
(gdb)
536 in rsa_eay.c
(gdb)
505 in rsa_eay.c
(gdb)
504 in rsa_eay.c
(gdb)
536 in rsa_eay.c
(gdb)
538 in rsa_eay.c
(gdb)
539 in rsa_eay.c
(gdb)
538 in rsa_eay.c
(gdb)
539 in rsa_eay.c
(gdb)
548 in rsa_eay.c
(gdb)
504 in rsa_eay.c
(gdb)
553 in rsa_eay.c
(gdb)
496 in rsa_eay.c
(gdb)
553 in rsa_eay.c
(gdb)
558 in rsa_eay.c
(gdb)
572 in rsa_eay.c
(gdb)
575 in rsa_eay.c
(gdb)
574 in rsa_eay.c
(gdb)
575 in rsa_eay.c
(gdb)
Program received signal SIGSEGV, Segmentation fault.
RSA_eay_private_decrypt (flen=<optimized out>, from=0x632070 "\240Yc",
to=0x635060 "", rsa=0x632f70, padding=1) at rsa_eay.c:575
575 in rsa_eay.c
(gdb)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1160585
Title:
core dump
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xmlsec1/+bug/1160585/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs