| Summary: | Segmentation fault in libcrypto.so.10 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jaromír Cápík <jcapik> | ||||
| Component: | openssl | Assignee: | Tomas Mraz <tmraz> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | urgent | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | rawhide | CC: | ovasik, tmraz | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | arm7 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | openssl-1.0.1-2.fc18 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2012-04-11 14:19:35 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
|
Description
Jaromír Cápík
2012-04-03 17:26:04 UTC
Fedora 17 was reverted to openssl-1.0.0h. Openssl-1.0.1 which contains the FIPS_drbg_instantiate() call is only on rawhide. Could you please provide full backtrace with the debuginfo at least from openssl installed? You're right ... my mistake ... it's openssl-1.0.1-0.1.beta2.fc17.armv7hl Version 1.0.1g works correctly ... I accidently mixed the 1.0.1-0.1.beta2 version with debuginfo from 1.0.0g. Let me do that again. Thread 1 (Thread 0x400acf40 (LWP 30953)):
#0 OPENSSL_cleanse (ptr=ptr@entry=0x0, len=20) at mem_clr.c:70
#1 0x401b9a78 in drbg_free_entropy (ctx=<optimized out>, out=0x0, olen=<optimized out>) at rand_lib.c:213
#2 0x40226a90 in fips_cleanup_entropy (olen=0, out=0x14 <Address 0x14 out of bounds>, dctx=0x4027a9a4) at fips_drbg_lib.c:187
#3 FIPS_drbg_instantiate (dctx=dctx@entry=0x4027a9a4, pers=pers@entry=0xbeffea4c "OpenSSL DRBG2.0", perslen=perslen@entry=32)
at fips_drbg_lib.c:274
#4 0x401b9e40 in RAND_init_fips () at rand_lib.c:286
#5 0x4015d4c4 in OPENSSL_init_library () at o_init.c:106
#6 0x401c51e8 in OpenSSL_add_all_ciphers () at c_allc.c:69
#7 0x401c51d4 in OPENSSL_add_all_algorithms_noconf () at c_all.c:83
#8 0x40060528 in ssh_OpenSSL_add_all_algorithms () at openssl-compat.c:139
#9 0x4000826c in main (ac=1, av=0xbefff664) at sshd.c:1404
Great, now I know how to fix the crash. However I still do not know how it gets on the ARM that this crash appears. Can you please provide a strace of the crash? (Use some security insensitive program that uses openssl and shows this crash to produce the strace so you do not attach some personal data such as passwords etc.) Created attachment 575491 [details]
sshd-strace.txt
|