mozilla / MozStumbler

Android Stumbler for Mozilla
http://location.services.mozilla.com
Mozilla Public License 2.0
621 stars 214 forks source link

uploading data crashes 100% of the time after upgrading to Android 10 #1863

Open dbaron opened 4 years ago

dbaron commented 4 years ago

When my Pixel 2 got upgraded to Android 10, the Mozilla Stumbler started crashing 100% of the time whenever it tries to upload data. So it's now accumulating any recorded data, since I haven't been able to upload anything since the upgrade.

mike-s123 commented 4 years ago

Ditto. 100% repeatable on Pixel 3a.

C'mon, Mo. Fix this so I can send an update so Google maps doesn't think I'm 250 miles away because of the used AP I just installed in my home.

CelianGdfrd commented 4 years ago

Just encountered the same bug on Oneplus 7 Pro, with Android 10. I sent an e-mail to the devs, not sure if this will help, hope they do something fast.

willkg commented 4 years ago

I tested this out a couple of weeks ago just after we did the infrastructure migration for MLS.

I'm running the latest MozStumbler (1.8.8 be9da93c) on a Nexus 5 and didn't have any problems running or uploading reports.

I think this project currently has no engineers attached to it. If someone can provide logs or debug it further, that'd be super.

CelianGdfrd commented 4 years ago

I tested this out a couple of weeks ago just after we did the infrastructure migration for MLS.

I'm running the latest MozStumbler (1.8.8 be9da93) on a Nexus 5 and didn't have any problems running or uploading reports.

I think this project currently has no engineers attached to it. If someone can provide logs or debug it further, that'd be super.

Hello (again), is there any way to record the logs, so they are not lost with the crash ? I'm quite a rookie in troubleshooting, but I'd like to provide help as much as I can

dbaron commented 4 years ago

The information in logcat from a crash is the following:

12-17 10:05:42.709 16326 16409 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
12-17 10:05:42.709 16326 16409 E AndroidRuntime: Process: org.mozilla.mozstumbler, PID: 16326
12-17 10:05:42.709 16326 16409 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at android.os.AsyncTask$4.done(AsyncTask.java:399)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.util.concurrent.FutureTask.run(FutureTask.java:271)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.lang.Thread.run(Thread.java:919)
12-17 10:05:42.709 16326 16409 E AndroidRuntime: Caused by: java.lang.reflect.UndeclaredThrowableException
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at $Proxy4.submit(Unknown Source)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.service.uploadthread.AsyncUploader.uploadReports(AsyncUploader.java:130)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.service.uploadthread.AsyncUploader.doInBackground(AsyncUploader.java:81)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.service.uploadthread.AsyncUploader.doInBackground(AsyncUploader.java:43)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at android.os.AsyncTask$3.call(AsyncTask.java:378)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    ... 4 more
12-17 10:05:42.709 16326 16409 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.svclocator.DynamicProxy.invoke(DynamicProxy.java:89)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    ... 10 more
12-17 10:05:42.709 16326 16409 E AndroidRuntime: Caused by: java.lang.reflect.UndeclaredThrowableException
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at $Proxy2.post(Unknown Source)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.service.core.http.MLSLocationService.submit(MLSLocationService.java:35)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    ... 13 more
12-17 10:05:42.709 16326 16409 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.svclocator.DynamicProxy.invoke(DynamicProxy.java:89)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    ... 15 more
12-17 10:05:42.709 16326 16409 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: cipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 is not supported.
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.org.conscrypt.NativeCrypto.checkEnabledCipherSuites(NativeCrypto.java:1142)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.org.conscrypt.SSLParametersImpl.setEnabledCipherSuites(SSLParametersImpl.java:262)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.org.conscrypt.ConscryptFileDescriptorSocket.setEnabledCipherSuites(ConscryptFileDescriptorSocket.java:731)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.service.core.http.NoSSLv3SocketFactory$DelegateSSLSocket.setEnabledCipherSuites(NoSSLv3SocketFactory.java:118)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.ConnectionSpec.apply(ConnectionSpec.java:137)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.OkHttpClient$1.apply(OkHttpClient.java:110)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.ConnectionSpecSelector.configureSecureSocket(ConnectionSpecSelector.java:80)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:189)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:153)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    at org.mozilla.mozstumbler.service.core.http.HttpUtil.post(HttpUtil.java:262)
12-17 10:05:42.709 16326 16409 E AndroidRuntime:    ... 18 more
12-17 10:05:42.709 16326 16409 E ACRA    : ACRA caught a RuntimeException exception for org.mozilla.mozstumbler. Building report.
12-17 10:05:42.709 16326 16409 D ACRA    : Using default Report Fields
12-17 10:05:42.729   588   588 E SELinux : avc:  denied  { find } for service=meminfo pid=16414 uid=10137 scontext=u:r:untrusted_app_27:s0:c512,c768 tcontext=u:object_r:meminfo_service:s0 tclass=service_manager permissive=0

12-17 10:05:42.838 16326 16409 I ACRA    : READ_LOGS granted! ACRA can include LogCat and DropBox data.
12-17 10:05:42.839 16326 16409 D ACRA    : Retrieving logcat output...
12-17 10:05:42.864 16326 16409 D ACRA    : Writing crash report file 1576605942000.stacktrace.
12-17 10:05:42.868 16326 16409 D ACRA    : About to start ReportSenderWorker from #handleException
12-17 10:05:42.870 16326 16419 D ACRA    : Mark all pending reports as approved.
12-17 10:05:42.870 16326 16419 D ACRA    : Looking for error files in /data/user/0/org.mozilla.mozstumbler/files
12-17 10:05:42.871 16326 16420 D ACRA    : Waiting for Toast + worker...
12-17 10:05:42.886 16326 16419 D ACRA    : #checkAndSendReports - start
12-17 10:05:42.886 16326 16419 D ACRA    : Looking for error files in /data/user/0/org.mozilla.mozstumbler/files
12-17 10:05:42.901 16326 16419 I ACRA    : Sending file 1551235572000-approved.stacktrace
12-17 10:05:42.904 16326 16419 D ACRA    : Connect to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report

12-17 10:05:42.938 16326 16419 D ACRA    : Sending request to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report/145f59b3-21ca-4173-89f5-ca406c90dc17
12-17 10:05:42.939   794 16422 E ResolverController: No valid NAT64 prefix (917, <unspecified>/0)

12-17 10:05:43.385 15525 15450 I GCoreUlr: Successfully inserted 1 locations
12-17 10:05:43.399  1308 11200 I WifiService: releaseWifiLock uid=10137
12-17 10:05:44.356 16116 16162 I Finsky  : [4215] kia.run(3): Stats for Executor: BlockingExecutor kju@785f8f7[Running, pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 18]
12-17 10:05:44.357 16116 16162 I Finsky  : [4215] kia.run(3): Stats for Executor: LightweightExecutor kju@bf07364[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 71]
12-17 10:05:44.435 16116 16162 I Finsky  : [4215] kia.run(3): Stats for Executor: bgExecutor kju@be1c9cd[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 57]
12-17 10:05:45.421 16326 16404 D Stumbler_dAlarmReceiver: schedule alarm (ms):300000
12-17 10:05:45.431 16326 16326 W Notification: Use of stream types is deprecated for operations other than volume control
12-17 10:05:45.432 16326 16326 W Notification: See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback use case
12-17 10:05:45.436 16326 16326 W Notification: Use of stream types is deprecated for operations other than volume control
12-17 10:05:45.436 16326 16326 W Notification: See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback use case
12-17 10:05:45.432  1308 11200 E NotificationService: No Channel found for pkg=org.mozilla.mozstumbler, channelId=null, id=1, tag=null, opPkg=org.mozilla.mozstumbler, callingUid=10137, userId=0, incomingUserId=0, notificationUid=10137, notification=Notification(channel=null pri=-1 contentView=null vibrate=null sound=null defaults=0x0 flags=0x2 color=0x00000000 actions=1 vis=PUBLIC)
12-17 10:05:45.437  1308 12859 E NotificationService: No Channel found for pkg=org.mozilla.mozstumbler, channelId=null, id=1, tag=null, opPkg=org.mozilla.mozstumbler, callingUid=10137, userId=0, incomingUserId=0, notificationUid=10137, notification=Notification(channel=null pri=-1 contentView=null vibrate=null sound=null defaults=0x0 flags=0x2 color=0x00000000 actions=1 vis=PUBLIC)
12-17 10:05:46.004 16326 16419 E ACRA    : Failed to send crash report for 1551235572000-approved.stacktrace
12-17 10:05:46.004 16326 16419 E ACRA    : org.acra.sender.ReportSenderException: Error while sending JSON report via Http PUT
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:228)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.acra.SendWorker.sendCrashReport(SendWorker.java:179)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.acra.SendWorker.checkAndSendReports(SendWorker.java:141)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.acra.SendWorker.run(SendWorker.java:77)
12-17 10:05:46.004 16326 16419 E ACRA    : Caused by: javax.net.ssl.SSLHandshakeException: Chain validation failed
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:231)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:416)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:170)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:170)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.acra.util.HttpRequest.send(HttpRequest.java:152)
12-17 10:05:46.004 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:225)
12-17 10:05:46.004 16326 16419 E ACRA    :  ... 3 more
12-17 10:05:46.004 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateException: Chain validation failed
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:721)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:551)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:572)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:617)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:507)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:426)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:354)
12-17 10:05:46.004 16326 16419 E ACRA    :  at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
12-17 10:05:46.004 16326 16419 E ACRA    :  at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:89)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:224)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.verifyCertificateChain(ConscryptFileDescriptorSocket.java:407)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:387)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:226)
12-17 10:05:46.004 16326 16419 E ACRA    :  ... 12 more
12-17 10:05:46.004 16326 16419 E ACRA    : Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:222)
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:140)
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:79)
12-17 10:05:46.004 16326 16419 E ACRA    :  at java.security.cert.CertPathValidator.validate(CertPathValidator.java:301)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:717)
12-17 10:05:46.004 16326 16419 E ACRA    :  ... 25 more
12-17 10:05:46.004 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateExpiredException: Certificate expired at Wed Apr 12 05:00:00 PDT 2017 (compared to Tue Dec 17 10:05:46 PST 2019)
12-17 10:05:46.004 16326 16419 E ACRA    :  at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:268)
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.verifyTimestamp(BasicChecker.java:194)
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144)
12-17 10:05:46.004 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
12-17 10:05:46.004 16326 16419 E ACRA    :  ... 30 more
12-17 10:05:46.004 16326 16419 I ACRA    : Sending file 1551235876000-approved.stacktrace
12-17 10:05:46.011 16326 16419 D ACRA    : Connect to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report
12-17 10:05:46.044 16326 16419 D ACRA    : Sending request to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report/7150567d-4f13-4bc8-bb78-9c6d9dde6380
12-17 10:05:46.045   794 16427 E ResolverController: No valid NAT64 prefix (917, <unspecified>/0)
12-17 10:05:46.242 16326 16419 E ACRA    : Failed to send crash report for 1551235876000-approved.stacktrace
12-17 10:05:46.242 16326 16419 E ACRA    : org.acra.sender.ReportSenderException: Error while sending JSON report via Http PUT
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:228)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.acra.SendWorker.sendCrashReport(SendWorker.java:179)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.acra.SendWorker.checkAndSendReports(SendWorker.java:141)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.acra.SendWorker.run(SendWorker.java:77)
12-17 10:05:46.242 16326 16419 E ACRA    : Caused by: javax.net.ssl.SSLHandshakeException: Chain validation failed
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:231)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:416)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:170)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:170)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.acra.util.HttpRequest.send(HttpRequest.java:152)
12-17 10:05:46.242 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:225)
12-17 10:05:46.242 16326 16419 E ACRA    :  ... 3 more
12-17 10:05:46.242 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateException: Chain validation failed
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:721)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:551)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:572)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:617)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:507)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:426)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:354)
12-17 10:05:46.242 16326 16419 E ACRA    :  at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
12-17 10:05:46.242 16326 16419 E ACRA    :  at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:89)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:224)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.verifyCertificateChain(ConscryptFileDescriptorSocket.java:407)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:387)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:226)
12-17 10:05:46.242 16326 16419 E ACRA    :  ... 12 more
12-17 10:05:46.242 16326 16419 E ACRA    : Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:222)
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:140)
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:79)
12-17 10:05:46.242 16326 16419 E ACRA    :  at java.security.cert.CertPathValidator.validate(CertPathValidator.java:301)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:717)
12-17 10:05:46.242 16326 16419 E ACRA    :  ... 25 more
12-17 10:05:46.242 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateExpiredException: Certificate expired at Wed Apr 12 05:00:00 PDT 2017 (compared to Tue Dec 17 10:05:46 PST 2019)
12-17 10:05:46.242 16326 16419 E ACRA    :  at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:268)
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.verifyTimestamp(BasicChecker.java:194)
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144)
12-17 10:05:46.242 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
12-17 10:05:46.242 16326 16419 E ACRA    :  ... 30 more
12-17 10:05:46.243 16326 16419 I ACRA    : Sending file 1551236172000-approved.stacktrace
12-17 10:05:46.247 16326 16419 D ACRA    : Connect to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report
12-17 10:05:46.287 16326 16419 D ACRA    : Sending request to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report/e72dbc48-0e2c-4eb2-bd44-4c96365811ae
12-17 10:05:46.485 16326 16419 E ACRA    : Failed to send crash report for 1551236172000-approved.stacktrace
12-17 10:05:46.485 16326 16419 E ACRA    : org.acra.sender.ReportSenderException: Error while sending JSON report via Http PUT
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:228)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.acra.SendWorker.sendCrashReport(SendWorker.java:179)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.acra.SendWorker.checkAndSendReports(SendWorker.java:141)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.acra.SendWorker.run(SendWorker.java:77)
12-17 10:05:46.485 16326 16419 E ACRA    : Caused by: javax.net.ssl.SSLHandshakeException: Chain validation failed
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:231)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:416)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:170)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:170)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.acra.util.HttpRequest.send(HttpRequest.java:152)
12-17 10:05:46.485 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:225)
12-17 10:05:46.485 16326 16419 E ACRA    :  ... 3 more
12-17 10:05:46.485 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateException: Chain validation failed
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:721)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:551)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:572)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:617)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:507)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:426)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:354)
12-17 10:05:46.485 16326 16419 E ACRA    :  at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
12-17 10:05:46.485 16326 16419 E ACRA    :  at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:89)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:224)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.verifyCertificateChain(ConscryptFileDescriptorSocket.java:407)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:387)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:226)
12-17 10:05:46.485 16326 16419 E ACRA    :  ... 12 more
12-17 10:05:46.485 16326 16419 E ACRA    : Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:222)
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:140)
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:79)
12-17 10:05:46.485 16326 16419 E ACRA    :  at java.security.cert.CertPathValidator.validate(CertPathValidator.java:301)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:717)
12-17 10:05:46.485 16326 16419 E ACRA    :  ... 25 more
12-17 10:05:46.485 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateExpiredException: Certificate expired at Wed Apr 12 05:00:00 PDT 2017 (compared to Tue Dec 17 10:05:46 PST 2019)
12-17 10:05:46.485 16326 16419 E ACRA    :  at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:268)
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.verifyTimestamp(BasicChecker.java:194)
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144)
12-17 10:05:46.485 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
12-17 10:05:46.485 16326 16419 E ACRA    :  ... 30 more
12-17 10:05:46.485 16326 16419 I ACRA    : Sending file 1551236472000-approved.stacktrace
12-17 10:05:46.490 16326 16419 D ACRA    : Connect to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report
12-17 10:05:46.524 16326 16419 D ACRA    : Sending request to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report/6846ab7d-a4e9-4748-91ff-96840ba3f554
12-17 10:05:46.973 16326 16419 E ACRA    : Failed to send crash report for 1551236472000-approved.stacktrace
12-17 10:05:46.973 16326 16419 E ACRA    : org.acra.sender.ReportSenderException: Error while sending JSON report via Http PUT
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:228)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.acra.SendWorker.sendCrashReport(SendWorker.java:179)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.acra.SendWorker.checkAndSendReports(SendWorker.java:141)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.acra.SendWorker.run(SendWorker.java:77)
12-17 10:05:46.973 16326 16419 E ACRA    : Caused by: javax.net.ssl.SSLHandshakeException: Chain validation failed
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:231)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:416)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:170)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:170)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.acra.util.HttpRequest.send(HttpRequest.java:152)
12-17 10:05:46.973 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:225)
12-17 10:05:46.973 16326 16419 E ACRA    :  ... 3 more
12-17 10:05:46.973 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateException: Chain validation failed
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:721)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:551)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:572)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:617)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:507)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:426)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:354)
12-17 10:05:46.973 16326 16419 E ACRA    :  at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
12-17 10:05:46.973 16326 16419 E ACRA    :  at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:89)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:224)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.verifyCertificateChain(ConscryptFileDescriptorSocket.java:407)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:387)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:226)
12-17 10:05:46.973 16326 16419 E ACRA    :  ... 12 more
12-17 10:05:46.973 16326 16419 E ACRA    : Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:222)
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:140)
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:79)
12-17 10:05:46.973 16326 16419 E ACRA    :  at java.security.cert.CertPathValidator.validate(CertPathValidator.java:301)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:717)
12-17 10:05:46.973 16326 16419 E ACRA    :  ... 25 more
12-17 10:05:46.973 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateExpiredException: Certificate expired at Wed Apr 12 05:00:00 PDT 2017 (compared to Tue Dec 17 10:05:46 PST 2019)
12-17 10:05:46.973 16326 16419 E ACRA    :  at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:268)
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.verifyTimestamp(BasicChecker.java:194)
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144)
12-17 10:05:46.973 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
12-17 10:05:46.973 16326 16419 E ACRA    :  ... 30 more
12-17 10:05:46.973 16326 16419 I ACRA    : Sending file 1551236806000-approved.stacktrace
12-17 10:05:46.977 16326 16419 D ACRA    : Connect to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report
12-17 10:05:47.012 16326 16419 D ACRA    : Sending request to https://mozstumbler-crashes.stage.mozaws.net/acra-stumbler/_design/acra-storage/_update/report/3f1c501d-c3b0-4ba7-adf4-f14826f2d89a
12-17 10:05:47.216 16326 16419 E ACRA    : Failed to send crash report for 1551236806000-approved.stacktrace
12-17 10:05:47.216 16326 16419 E ACRA    : org.acra.sender.ReportSenderException: Error while sending JSON report via Http PUT
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:228)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.acra.SendWorker.sendCrashReport(SendWorker.java:179)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.acra.SendWorker.checkAndSendReports(SendWorker.java:141)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.acra.SendWorker.run(SendWorker.java:77)
12-17 10:05:47.216 16326 16419 E ACRA    : Caused by: javax.net.ssl.SSLHandshakeException: Chain validation failed
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:231)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:416)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:170)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:170)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.acra.util.HttpRequest.send(HttpRequest.java:152)
12-17 10:05:47.216 16326 16419 E ACRA    :  at org.acra.sender.HttpSender.send(HttpSender.java:225)
12-17 10:05:47.216 16326 16419 E ACRA    :  ... 3 more
12-17 10:05:47.216 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateException: Chain validation failed
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:721)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:551)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:572)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrustedRecursive(TrustManagerImpl.java:617)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:507)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:426)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.getTrustedChainForServer(TrustManagerImpl.java:354)
12-17 10:05:47.216 16326 16419 E ACRA    :  at android.security.net.config.NetworkSecurityTrustManager.checkServerTrusted(NetworkSecurityTrustManager.java:94)
12-17 10:05:47.216 16326 16419 E ACRA    :  at android.security.net.config.RootTrustManager.checkServerTrusted(RootTrustManager.java:89)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:224)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.verifyCertificateChain(ConscryptFileDescriptorSocket.java:407)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.NativeSsl.doHandshake(NativeSsl.java:387)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:226)
12-17 10:05:47.216 16326 16419 E ACRA    :  ... 12 more
12-17 10:05:47.216 16326 16419 E ACRA    : Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:222)
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:140)
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:79)
12-17 10:05:47.216 16326 16419 E ACRA    :  at java.security.cert.CertPathValidator.validate(CertPathValidator.java:301)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.TrustManagerImpl.verifyChain(TrustManagerImpl.java:717)
12-17 10:05:47.216 16326 16419 E ACRA    :  ... 25 more
12-17 10:05:47.216 16326 16419 E ACRA    : Caused by: java.security.cert.CertificateExpiredException: Certificate expired at Wed Apr 12 05:00:00 PDT 2017 (compared to Tue Dec 17 10:05:47 PST 2019)
12-17 10:05:47.216 16326 16419 E ACRA    :  at com.android.org.conscrypt.OpenSSLX509Certificate.checkValidity(OpenSSLX509Certificate.java:268)
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.verifyTimestamp(BasicChecker.java:194)
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144)
12-17 10:05:47.216 16326 16419 E ACRA    :  at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
12-17 10:05:47.216 16326 16419 E ACRA    :  ... 30 more
12-17 10:05:47.216 16326 16419 D ACRA    : #checkAndSendReports - finish
12-17 10:05:47.278 16326 16420 D ACRA    : Wait for Toast + worker ended. Kill Application ? true
12-17 10:05:47.280  1308 11200 W ActivityTaskManager:   Force finishing activity org.mozilla.mozstumbler/.client.navdrawer.MainDrawerActivity
12-17 10:05:47.281  1308 16433 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2
12-17 10:05:47.289  1308  1348 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
12-17 10:05:47.289  1308  1348 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
12-17 10:05:47.298 16326 16420 I Process : Sending signal. PID: 16326 SIG: 9
12-17 10:05:47.336  1308  1892 W InputDispatcher: channel '20bf459 org.mozilla.mozstumbler/org.mozilla.mozstumbler.client.navdrawer.MainDrawerActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
12-17 10:05:47.336  1308  1892 E InputDispatcher: channel '20bf459 org.mozilla.mozstumbler/org.mozilla.mozstumbler.client.navdrawer.MainDrawerActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-17 10:05:47.337  1308 13501 I WindowManager: WIN DEATH: Window{20bf459 u0 org.mozilla.mozstumbler/org.mozilla.mozstumbler.client.navdrawer.MainDrawerActivity}
12-17 10:05:47.337  1308 11200 I ActivityManager: Process org.mozilla.mozstumbler (pid 16326) has died: fore  +50 TOP 
12-17 10:05:47.337  1308 13501 W InputDispatcher: Attempted to unregister already unregistered input channel '20bf459 org.mozilla.mozstumbler/org.mozilla.mozstumbler.client.navdrawer.MainDrawerActivity (server)'
12-17 10:05:47.338   836   836 I Zygote  : Process 16326 exited due to signal 9 (Killed)
12-17 10:05:47.338  1308  1350 I libprocessgroup: Successfully killed process cgroup uid 10137 pid 16326 in 0ms
dbaron commented 4 years ago

(If I'm reading that correctly, it seems like cipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 is not supported. is the underlying error.)

dbaron commented 4 years ago

... and the removal of that ciphersuite is documented as a change in Android 10.

dbaron commented 4 years ago

Note that that log also shows #1827.

CelianGdfrd commented 4 years ago

Great, now at least the problem seems to be identified ! Let's hope that Mozilla still maintains the project

CelianGdfrd commented 4 years ago

Not sure what all the "checks" means, but it's glad to see that it's being taken care of !

GerryFerdinandus commented 4 years ago

Some extra info:

Skyhook Holdings, Inc. contacted Mozilla some time ago and alleged that MLS infringed a number of its patents. We subsequently reached an agreement with Skyhook that avoids litigation. While the terms of the agreement are confidential, we can tell you that the agreement exists and that our MLS policy change relates to it.

You can help us crowdsource data by opting-in to the contribution option in our Android mobile browser.

https://blog.mozilla.org/services/2019/09/03/a-new-policy-for-mozilla-location-service/

Not sure if they will update this MozStumber.

sami155 commented 3 years ago

Same issue for me. Samsung galaxy a51, android 10, OneUI 2.1, no root, September (security) update

Sad, that the issue has not been fixed.

scaidermern commented 3 years ago

Lost all my data (several MB), probably due to an app crash. Well, time to uninstall I guess since Mozilla doesn't show any interest in fixing this.