[tor-bugs] #31140 [Applications/Tor Browser]: Tor Browser for Android 60.8.0 crash on aarch64

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 12 14:27:10 UTC 2019


#31140: Tor Browser for Android 60.8.0 crash on aarch64
-------------------------------------------------+-------------------------
 Reporter:  j3tracey                             |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:  new
 Priority:  High                                 |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-mobile, tbb-crash,               |  Actual Points:
  TorBrowserTeam201907                           |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by sysrqb):

 Excitingly, the debug build does crash, but it crashes at a different
 (later) location with an assert. I suspect this is a different bug, and
 it's fixed upstream. I'll test it anyway (because "crashing later" may
 simply be a result of the debug build being slower).

 {{{
 08-12 12:57:52.640 12092 12125 I Gecko   : Destroying context 0x7cfd98a980
 surface 0x7ce5cb5e00 on display 0x1
 08-12 12:57:53.703 12092 12125 I nsScreenManagerAndroid:
 nsScreenManagerAndroid: add PRIMARY screen
 08-12 12:58:03.645 12092 12125 I nsScreenManagerAndroid:
 nsWindow[0x7ced782c00]::Create 0x0 [0 0 100 100]
 08-12 12:58:03.647 12092 12125 I Gecko   : ++DOCSHELL 0x7cf13a9800 == 1
 [pid = 12092] [id = {46a6ea06-6df3-4c4f-b59e-75a2624084cd}]
 08-12 12:58:03.684 12092 12125 I Gecko   : ++DOMWINDOW == 1 (0x7cef287800)
 [pid = 12092] [serial = 1] [outer = 0x0]
 08-12 12:58:04.065 12092 12125 I Gecko   : ++DOMWINDOW == 2 (0x7cef288400)
 [pid = 12092] [serial = 2] [outer = 0x7cef287800]
 08-12 12:58:18.425 12092 12125 I nsScreenManagerAndroid:
 nsWindow[0x7cef28fc00]::Create 0x0 [0 0 1 1]
 08-12 12:58:18.426 12092 12125 I Gecko   : ++DOCSHELL 0x7ceeba0800 == 2
 [pid = 12092] [id = {5821e818-d8b1-4cdd-99cc-4d1ac4d56b2b}]
 08-12 12:58:18.427 12092 12125 I Gecko   : ++DOMWINDOW == 3 (0x7cef290000)
 [pid = 12092] [serial = 3] [outer = 0x0]
 08-12 12:58:18.517 12092 12125 I Gecko   : ++DOMWINDOW == 4 (0x7cef290800)
 [pid = 12092] [serial = 4] [outer = 0x7cef290000]
 08-12 12:58:22.385 12092 12125 I Gecko   : ++DOMWINDOW == 5 (0x7cee85d000)
 [pid = 12092] [serial = 5] [outer = 0x7cef287800]
 08-12 12:58:24.172 12092 12125 I Gecko   : [12092, Main Thread] WARNING:
 Attempting to get a displayport from a content with no primary frame!:
 file /home/android/tor-browser/layout/base/nsLayoutUtils.cpp, line 927
 08-12 12:58:24.237 12092 12125 I nsScreenManagerAndroid:
 nsWindow[0x7cef28fc00]::Resize [0.000000 63.000000 1080.000000
 1731.000000] (repaint 0)
 08-12 12:58:24.237 12092 12125 I nsScreenManagerAndroid: nsWindow:
 0x7cef28fc00 OnSizeChanged [1080 1731]
 08-12 12:58:25.315 12092 12125 I nsScreenManagerAndroid:
 nsWindow[0x7cef28fc00]::Resize [0.000000 63.000000 1080.000000
 1731.000000] (repaint 0)
 08-12 12:58:26.563 12092 12125 W ResourceType: Too many attribute
 references, stopped at: 0x01010099
 08-12 12:59:01.886 12092 12125 D GeckoThread: State changed to RUNNING
 08-12 12:59:02.036 12092 12125 I GeckoSession: zerdatime 66406478 - chrome
 startup finished
 08-12 12:59:13.836 12092 12125 I Gecko   : console.log: "browser.js:
 loading Firefox Accounts WebChannel"
 08-12 12:59:16.341 12092 12125 D GeckoFxAccounts: FxAccountsWebChannel
 registered: account_updates with origin https://accounts.firefox.com
 08-12 12:59:18.813 12092 12092 D MediaControlService: initialize
 08-12 12:59:19.488 12092 12092 D MediaControlService: HandleIntent, action
 = action_init, mediaState = STOPPED
 08-12 12:59:21.996 12092 12125 I nsScreenManagerAndroid:
 nsWindow[0x7cef28fc00]::Show 1
 08-12 12:59:22.146 12092 12125 I Gecko   :
 AndroidBridge::GetScreenOrientation
 08-12 12:59:24.341 12092 12125 I Gecko   : console.log: "Locale:OS: en-US"
 08-12 12:59:24.465 12092 12125 I Gecko   : console.log: "New OS locale."
 08-12 12:59:24.723 12092 12125 I Gecko   : console.log: "Default
 intl.accept_languages = en-US, en"
 08-12 12:59:25.396 12092 12125 I Gecko   : console.log: "Setting
 intl.accept_languages to en-us,en"
 08-12 12:59:33.072 12092 12125 D GeckoDistribution: Custom distribution
 directory not found.
 08-12 12:59:34.774 12092 12125 I Gecko   : ++DOCSHELL 0x7c9de85000 == 3
 [pid = 12092] [id = {bd496ae9-7ec6-45ce-b90f-ae93c79cfbd3}]
 08-12 12:59:34.777 12092 12125 I Gecko   : ++DOMWINDOW == 6 (0x7c9df07c00)
 [pid = 12092] [serial = 6] [outer = 0x0]
 08-12 12:59:43.536 12092 12125 I Gecko   : ++DOMWINDOW == 7 (0x7c9df11800)
 [pid = 12092] [serial = 7] [outer = 0x7c9df07c00]
 08-12 12:59:49.389 12092 12125 D GeckoScreenOrientation: unlocking
 08-12 13:00:02.086 12092 12125 I Gecko   : ++DOMWINDOW == 8 (0x7cee85ac00)
 [pid = 12092] [serial = 8] [outer = 0x7c9df07c00]
 08-12 13:01:12.375 12092 12125 I Gecko   : int
 mozilla::AndroidBridge::GetScreenDepth()
 08-12 13:01:15.861 12092 12125 F MOZ_Assert: Assertion failure: bytes_ >=
 bytesAtStartOfGC_, at /home/android/tor-browser/js/src/gc/GC.cpp:1786
 08-12 13:01:15.866 12092 12125 F libc    : Fatal signal 11 (SIGSEGV), code
 1, fault addr 0x0 in tid 12125 (Gecko)
 }}}

 Maybe: https://bugzilla.mozilla.org/show_bug.cgi?id=1455709

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31140#comment:15>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list