Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

invalid address or address of corrupt block #5198

Closed
tobrun opened this issue Jun 18, 2019 · 2 comments
Closed

invalid address or address of corrupt block #5198

tobrun opened this issue Jun 18, 2019 · 2 comments
Labels
bug Bug in existing code

Comments

@tobrun
Copy link

tobrun commented Jun 18, 2019

In last weeks our CI running instrumented tests on Android 4.x has become unstable. I'm getting native crashes similar to #1763 and #1632 but with using OkHttp v3.12.0 (also validated v3.12.3):

Symbolicated trace:

********** Crash dump: **********
Build fingerprint: 'motorola/victara_reteu/victara:4.4.4/KXE21.187-42/41:user/release-keys'
Abort message: 'invalid address or address of corrupt block 0x73e738e0 passed to dlfree'
#00 0x000118b4 /system/lib/libc.so (dlfree+1191)
#01 0x0000dd4b /system/lib/libc.so (free+10)
#02 0x000c5585 /system/lib/libcrypto.so (CRYPTO_free+24)
#03 0x0002f6bf /system/lib/libssl.so (ssl_parse_serverhello_tlsext+738)
#04 0x000182c1 /system/lib/libssl.so (ssl3_get_server_hello+1008)
#05 0x000176bf /system/lib/libssl.so (ssl3_connect+566)
#06 0x00027f4b /system/lib/libssl.so (SSL_do_handshake+50)
#07 0x0000af49 /system/lib/libjavacrypto.so
#08 0x000203cc /system/lib/libdvm.so (dvmPlatformInvoke+112)
#09 0x00050ef3 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#10 0x00029860 /system/lib/libdvm.so
#11 0x00030b68 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#12 0x0002e200 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
#13 0x00063519 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#14 0x0006353d /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#15 0x0005820b /system/lib/libdvm.so
#16 0x0000d2b0 /system/lib/libc.so (__thread_entry+72)
#17 0x0000d448 /system/lib/libc.so (pthread_create+240)
Crash dump is completed

Any guidance how to resolve/workaround this issue?

@tobrun tobrun added the bug Bug in existing code label Jun 18, 2019
@swankjesse
Copy link
Collaborator

Looks similar to #2679

Did your server recently start using ECC certificates? Looks similar to this crash
https://bugzilla.redhat.com/show_bug.cgi?id=1127498

@swankjesse
Copy link
Collaborator

No further action to take on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug in existing code
Projects
None yet
Development

No branches or pull requests

2 participants