[tbb-bugs] #23930 [Applications/Tor Browser]: Tor Browser 7.x for Mac crashes at startup

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Oct 25 16:56:59 UTC 2017


#23930: Tor Browser 7.x for Mac crashes at startup
--------------------------------------+-----------------------------------
 Reporter:  wga                       |          Owner:  tbb-team
     Type:  defect                    |         Status:  needs_information
 Priority:  High                      |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Major                     |     Resolution:
 Keywords:  tbb-crash                 |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+-----------------------------------

Comment (by wga):

 $ cd tb-7.5a6-debug.app/
 MBP15:tb-7.5a6-debug.app gander$ lldb ./Contents/MacOS/firefox
 (lldb) target create "./Contents/MacOS/firefox"
 Current executable set to './Contents/MacOS/firefox' (x86_64).
 (lldb) run
 Process 11141 launched: './Contents/MacOS/firefox' (x86_64)
 ProcessUpdates updateRootDir: /Users/gander/Desktop/TorBrowser-7.5a6
 -osx64_en-US-debug/TorBrowser-
 Data/UpdateInfo/Users/gander/Desktop/TorBrowser-7.5a6-osx64_en-US-
 debug/tb-7.5a6-debug appVersion: 7.5a6
 1508950520400   addons.xpi-utils        ERROR   Unable to read anything
 useful from the database
 1508950526800   addons.webextension.<unknown>   WARN    Loading extension
 'null': Reading manifest: Error processing devtools_page: An unexpected
 property was found in the WebExtension manifest.
 1508950537900   addons.webextension.<unknown>   WARN    Loading extension
 'null': Reading manifest: Error processing permissions.1: Unknown
 permission "privacy"
 1508950537900   addons.webextension.<unknown>   WARN    Loading extension
 'null': Reading manifest: Error processing permissions.4: Unknown
 permission "unlimitedStorage"
 [11141] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012:
 file /Users/brade/dev/tor/tor-
 browser/extensions/cookie/nsPermissionManager.cpp, line 2613
 [11141] ###!!! ASSERTION: system text/display fonts are the same!:
 '[textFamilyName compare:displayFamilyName] != NSOrderedSame', file
 /Users/brade/dev/tor/tor-browser/gfx/thebes/gfxMacPlatformFontList.mm,
 line 893
 [11141] ###!!! ASSERTION: system text/display font size switch point is
 not as expected!: 'fam19 && fam20 && [fam19 compare:fam20] !=
 NSOrderedSame', file /Users/brade/dev/tor/tor-
 browser/gfx/thebes/gfxMacPlatformFontList.mm, line 899
 [11141] WARNING: dependent window created without a parent: file
 /Users/brade/dev/tor/tor-
 browser/toolkit/components/startup/nsAppStartup.cpp, line 666
 ++DOCSHELL 0x129d14000 == 1 [pid = 11141] [id = 1]
 ++DOMWINDOW == 1 (0x129d15000) [pid = 11141] [serial = 1] [outer = 0x0]
 ++DOMWINDOW == 2 (0x129d0f000) [pid = 11141] [serial = 2] [outer =
 0x129d15000]
 Oct 25 18:55:44.458 [notice] Tor 0.3.2.2-alpha running on Darwin with
 Libevent 2.0.22-stable, OpenSSL 1.0.2l, Zlib 1.2.5, Liblzma N/A, and
 Libzstd N/A.
 Oct 25 18:55:44.459 [notice] Tor can't help you if you use it wrong! Learn
 how to be safe at https://www.torproject.org/download/download#warning
 Oct 25 18:55:44.461 [notice] This version is not a stable Tor release.
 Expect more bugs than usual.
 Oct 25 18:55:44.461 [notice] Read configuration file
 "/Users/gander/Desktop/TorBrowser-7.5a6-osx64_en-US-
 debug/tb-7.5a6-debug.app/Contents/Resources/TorBrowser/Tor/torrc-
 defaults".
 Oct 25 18:55:44.461 [notice] Read configuration file
 "/Users/gander/Desktop/TorBrowser-7.5a6-osx64_en-US-debug/TorBrowser-
 Data/Tor/torrc".
 Oct 25 18:55:44.466 [notice] Scheduler type KISTLite has been enabled.
 Oct 25 18:55:44.466 [notice] Opening Control listener on 127.0.0.1:9151
 Oct 25 18:55:44.467 [notice] DisableNetwork is set. Tor will not make or
 accept non-control network connections. Shutting down all existing
 connections.
 Oct 25 18:55:44.000 [notice] Parsing GEOIP IPv4 file
 /Users/gander/Desktop/TorBrowser-7.5a6-osx64_en-US-
 debug/tb-7.5a6-debug.app/Contents/Resources/TorBrowser/Tor/geoip.
 Oct 25 18:55:44.000 [notice] Parsing GEOIP IPv6 file
 /Users/gander/Desktop/TorBrowser-7.5a6-osx64_en-US-
 debug/tb-7.5a6-debug.app/Contents/Resources/TorBrowser/Tor/geoip6.
 Oct 25 18:55:45.000 [notice] Bootstrapped 0%: Starting
 Oct 25 18:55:45.000 [notice] Delaying directory fetches: DisableNetwork is
 set.
 1508950546100   addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232}
 WARN    Loading extension '{73a6fe31-595d-460b-a920-fcc0f8843232}':
 Reading manifest: Error processing permissions.1: Unknown permission
 "privacy"
 1508950546100   addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232}
 WARN    Loading extension '{73a6fe31-595d-460b-a920-fcc0f8843232}':
 Reading manifest: Error processing permissions.4: Unknown permission
 "unlimitedStorage"
 ++DOCSHELL 0x12a310800 == 2 [pid = 11141] [id = 2]
 ++DOMWINDOW == 3 (0x12a311800) [pid = 11141] [serial = 3] [outer = 0x0]
 ++DOMWINDOW == 4 (0x12a312800) [pid = 11141] [serial = 4] [outer =
 0x12a311800]
 ++DOMWINDOW == 5 (0x12a317000) [pid = 11141] [serial = 5] [outer =
 0x12a311800]
 Oct 25 18:55:46.000 [notice] New control connection opened from 127.0.0.1.
 Oct 25 18:55:46.000 [notice] DisableNetwork is set. Tor will not make or
 accept non-control network connections. Shutting down all existing
 connections.
 Oct 25 18:55:46.000 [notice] Starting with guard context "default"
 Oct 25 18:55:46.000 [notice] New control connection opened from 127.0.0.1.
 1508950547100   addons.webextension.https-everywhere-eff at eff.org
 WARN    Loading extension 'https-everywhere-eff at eff.org': Reading
 manifest: Error processing devtools_page: An unexpected property was found
 in the WebExtension manifest.
 ++DOMWINDOW == 6 (0x11cf69000) [pid = 11141] [serial = 6] [outer =
 0x12a311800]
 ++DOCSHELL 0x12a32d000 == 3 [pid = 11141] [id = 3]
 ++DOMWINDOW == 7 (0x12a6a5800) [pid = 11141] [serial = 7] [outer = 0x0]
 ++DOMWINDOW == 8 (0x12a6a7000) [pid = 11141] [serial = 8] [outer =
 0x12a6a5800]
 ++DOMWINDOW == 9 (0x12a6ab800) [pid = 11141] [serial = 9] [outer =
 0x12a6a5800]
 1508950547900   addons.webextension.https-everywhere-eff at eff.org
 WARN    Please specify whether you want browser_style or not in your
 browser_action options.
 ++DOCSHELL 0x121261800 == 4 [pid = 11141] [id = 4]
 ++DOMWINDOW == 10 (0x129eb0800) [pid = 11141] [serial = 10] [outer = 0x0]
 ++DOMWINDOW == 11 (0x12a27b000) [pid = 11141] [serial = 11] [outer =
 0x129eb0800]
 ++DOMWINDOW == 12 (0x12a274000) [pid = 11141] [serial = 12] [outer =
 0x12a6a5800]
 ++DOMWINDOW == 13 (0x12a96d800) [pid = 11141] [serial = 13] [outer =
 0x129eb0800]
 0 migrated.
 ++DOCSHELL 0x12ad0e800 == 5 [pid = 11141] [id = 5]
 ++DOMWINDOW == 14 (0x12ad0f000) [pid = 11141] [serial = 14] [outer = 0x0]
 ++DOMWINDOW == 15 (0x12ad17000) [pid = 11141] [serial = 15] [outer =
 0x12ad0f000]
 ++DOMWINDOW == 16 (0x12ad1f000) [pid = 11141] [serial = 16] [outer =
 0x129eb0800]
 [11141] ###!!! ASSERTION: trying to add a null font family to fontlist:
 'aFamily', file /Users/brade/dev/tor/tor-
 browser/gfx/thebes/gfxTextRun.cpp, line 1646
 Process 11141 stopped
 * thread #1: tid = 0x16f54, 0x000000010380406b
 XUL`gfxFontGroup::AddFamilyToFontList(gfxFontFamily*) + 123, queue =
 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1,
 address=0x0)
     frame #0: 0x000000010380406b
 XUL`gfxFontGroup::AddFamilyToFontList(gfxFontFamily*) + 123
 XUL`gfxFontGroup::AddFamilyToFontList:
 ->  0x10380406b <+123>: movq   (%rax), %rdx
     0x10380406e <+126>: movq   0x10(%rdx), %rdx
     0x103804072 <+130>: movq   -0x90(%rbp), %rsi
     0x103804079 <+137>: addq   $0x38, %rsi
 (lldb)

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


More information about the tbb-bugs mailing list