[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #34241 [Applications/Tor Browser]: tba crash saving image
#34241: tba crash saving image
-------------------------------------+-------------------------------------
Reporter: traumschule | Owner: tbb-team
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/Tor | Version:
Browser | Keywords: tbb-mobile noscript
Severity: Normal | okhttp
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-------------------------------------+-------------------------------------
- tba version: 68.8.0 (9.5a12)
- includes several Gecko traces for error code [https://helpful.knobs-
dials.com/index.php/0x80004005_(NS_ERROR_FAILURE)_and_other_firefox_errors
0x80004005] (catch-all ff error) equal to #31572 and #33966
STR:
1) start and connect TBA (without this step the page won't be loaded after
connecting)
2) in another application share a link with TBA
3) "Open in Tor Browser"
4) "Save Image As"
Result:
{{{
05-17 15:19:16.044 5623 5641 E AndroidRuntime: FATAL EXCEPTION:
GeckoBackgroundThread
05-17 15:19:16.044 5623 5641 E AndroidRuntime: Process:
org.torproject.torbrowser_alpha, PID: 5623
05-17 15:19:16.044 5623 5641 E AndroidRuntime:
java.lang.NullPointerException: Attempt to invoke virtual method
'java.lang.String java.net.InetAddress.toString()' on a null object
reference
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
com.android.okhttp.internal.Util.closeQuietly(Util.java:96)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
com.android.okhttp.internal.http.StreamAllocation.deallocate(StreamAllocation.java:293)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
com.android.okhttp.internal.http.StreamAllocation.streamFinished(StreamAllocation.java:234)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
com.android.okhttp.internal.http.Http1xStream$AbstractSource.endOfInput(Http1xStream.java:571)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read(Http1xStream.java:610)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
com.android.okhttp.okio.RealBufferedSource$1.read(RealBufferedSource.java:396)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
java.io.InputStream.read(InputStream.java:101)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.downloadImageForSetImage(GeckoApplication.java:887)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.access$300(GeckoApplication.java:82)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication$6.run(GeckoApplication.java:847)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.permissions.PermissionBlock.executeRunnable(PermissionBlock.java:139)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.permissions.PermissionBlock.onPermissionsGranted(PermissionBlock.java:118)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.permissions.PermissionBlock.run(PermissionBlock.java:98)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.setImageAs(GeckoApplication.java:844)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.access$100(GeckoApplication.java:82)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication$EventListener.handleMessage(GeckoApplication.java:649)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.EventDispatcher$3.run(EventDispatcher.java:368)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
android.os.Handler.handleCallback(Handler.java:873)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
android.os.Handler.dispatchMessage(Handler.java:99)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
android.os.Looper.loop(Looper.java:216)
05-17 15:19:16.044 5623 5641 E AndroidRuntime: at
org.mozilla.gecko.util.GeckoBackgroundThread.run(GeckoBackgroundThread.java:41)
}}}
Alternative way:
1) Open and connect TBA
2) Click "Donate Now"
3) Long tap the logo
4) Switch to the Image tab
5) "Set As"
6) See the `Unable to set image` message
7) "Set As" again
Result:
{{{
05-17 15:57:13.538 24022 24041 E AndroidRuntime: FATAL EXCEPTION:
GeckoBackgroundThread
05-17 15:57:13.538 24022 24041 E AndroidRuntime: Process:
org.torproject.torbrowser_alpha, PID: 24022
05-17 15:57:13.538 24022 24041 E AndroidRuntime:
java.lang.NullPointerException: Attempt to invoke virtual method
'java.lang.String java.net.InetAddress.toString()' on a null object
reference
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.Util.closeQuietly(Util.java:96)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.http.StreamAllocation.deallocate(StreamAllocation.java:293)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.http.StreamAllocation.connectionFailed(StreamAllocation.java:330)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.http.StreamAllocation.connectionFailed(StreamAllocation.java:325)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.http.StreamAllocation.recover(StreamAllocation.java:373)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.http.HttpEngine.recover(HttpEngine.java:479)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.http.HttpEngine.recover(HttpEngine.java:495)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:523)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:434)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:248)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:26)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.downloadImageForSetImage(GeckoApplication.java:882)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.access$300(GeckoApplication.java:82)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication$6.run(GeckoApplication.java:847)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.permissions.PermissionBlock.executeRunnable(PermissionBlock.java:139)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.permissions.PermissionBlock.onPermissionsGranted(PermissionBlock.java:118)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.permissions.PermissionBlock.run(PermissionBlock.java:98)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.setImageAs(GeckoApplication.java:844)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication.access$100(GeckoApplication.java:82)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.GeckoApplication$EventListener.handleMessage(GeckoApplication.java:649)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.EventDispatcher$3.run(EventDispatcher.java:368)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
android.os.Handler.handleCallback(Handler.java:873)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
android.os.Handler.dispatchMessage(Handler.java:99)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
android.os.Looper.loop(Looper.java:216)
05-17 15:57:13.538 24022 24041 E AndroidRuntime: at
org.mozilla.gecko.util.GeckoBackgroundThread.run(GeckoBackgroundThread.java:41)
}}}
LMK if you are interested in the complete log.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/34241>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs