okhttp引起libssl奔溃

引擎版本是creator 2.4.11.接入了bugly和字节的sdk,然后这些sdk在上报事件的时候,有时候会引发libssl.so的崩溃。发生的契机:
游戏从后台切到前台,然后sdk在这个时候进行事件上报。这种情况就有可能崩溃。下面是bugly抓到的崩溃日志。
#00 pc 0000000000057560 /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy_aarch64_simd+224) [arm64-v8a::dab5250ce65b5876abcacb0e098e06e5]

2

#01 pc 000000000004ec44 /apex/com.android.conscrypt/lib64/libssl.so (SSL_read+148) [arm64-v8a::281b6505ab90006bbeac778628a80a4b]

3

#02 pc 0000000000029ecc /apex/com.android.conscrypt/lib64/libjavacrypto.so [arm64-v8a::c059fc87afd8ce95c49da854535cf72b]

4

#03 pc 0000000000393170 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) [arm64-v8a::ac5cce913a0eb54b0e6e1d17999a82ed]

5

#04 pc 000000000075d57c /apex/com.android.art/lib64/libart.so (nterp_helper+3852) [arm64-v8a::ac5cce913a0eb54b0e6e1d17999a82ed]

6

#05 pc 000000000075d5c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) [arm64-v8a::ac5cce913a0eb54b0e6e1d17999a82ed]

7

#06 pc 000000000075d5c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) [arm64-v8a::ac5cce913a0eb54b0e6e1d17999a82ed]

8

#07 pc 000000009ccda938

9

java:

10

com.android.org.conscrypt.NativeSsl.readDirectByteBuffer(NativeSsl.java:570)

11

com.android.org.conscrypt.ConscryptEngine.readPlaintextDataDirect(ConscryptEngine.java:1088)

12

com.android.org.conscrypt.ConscryptEngine.readPlaintextData(ConscryptEngine.java:1072)

13

com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:869)

14

com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:740)

15

com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:705)

16

com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:896)

17

com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.-$$Nest$mprocessDataFromSocket(Unknown Source:0)

18

com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:236)

19

com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:218)

20

com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:196)

21

com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:153)

22

com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)

23

com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)

24

com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)

25

com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)

26

com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)

27

com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)

28

com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)

29

com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)

30

com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)

31

com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)

32

com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)

33

com.bytedance.bdtracker.b1.a(Unknown Source:412)

34

com.bytedance.bdtracker.q3.a(Unknown Source:50)

35

com.bytedance.bdtracker.y0.i(Unknown Source:53)

36

com.bytedance.bdtracker.y0.c(Unknown Source:339)

37

com.bytedance.bdtracker.i.a(Unknown Source:38)

38

com.bytedance.bdtracker.w.handleMessage(Unknown Source:553)

39

android.os.Handler.dispatchMessage(Handler.java:114)

40

android.os.Looper.loopOnce(Looper.java:237)

41

android.os.Looper.loop(Looper.java:325)

42

android.os.HandlerThread.run(HandlerThread.java:85)