[tbb-bugs] #27531 [Applications/Tor Browser]: Tor Browser 8 crashes trying to print on Linux

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jan 14 09:01:12 UTC 2019


#27531: Tor Browser 8 crashes trying to print on Linux
-------------------------------------------------+-------------------------
 Reporter:  mikeperry                            |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:  new
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-crash, tbb-8.0-issues, tbb-      |  Actual Points:
  regression, TorBrowserTeam201901, tbb-rbm      |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------
Changes (by gk):

 * keywords:  tbb-crash, tbb-8.0-issues, tbb-regression =>
     tbb-crash, tbb-8.0-issues, tbb-regression, TorBrowserTeam201901, tbb-
     rbm


Comment:

 Replying to [comment:13 sysrqb]:
 > Replying to [comment:12 wert2]:
 > > If I understand this right, gmpn_cnd_sub_n is defined locally but not
 in TBB.  Hope this helps.  (If this is an upstream or elsewhere thing,
 please let me know.)
 >
 > Okay, I'm hitting this now, too. Fedora 29.
 >
 > {{{
 > (firefox:2105): Gtk-WARNING **: 02:17:31.932: /lib64/libhogweed.so.4:
 undefined symbol: __gmpn_cnd_sub_n
 >
 > (firefox:2105): Gtk-WARNING **: 02:17:31.939: /lib64/libhogweed.so.4:
 undefined symbol: __gmpn_cnd_sub_n
 > Jan 14 02:17:36.000 [notice] Owning controller connection has closed --
 exiting now.
 > Jan 14 02:17:36.000 [notice] Catching signal TERM, exiting cleanly.
 > ./tor-browser_en-US/Browser/start-tor-browser: line 373:  2105
 Segmentation fault      (core dumped)
 TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD} ./firefox --class "Tor Browser"
 -profile TorBrowser/Data/Browser/profile.default "${@}" < /dev/null
 > [Child 2230, Chrome_ChildThread] WARNING: pipe error (3): Connection
 reset by peer: file /var/tmp/build/firefox-
 efdff96e8955/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
 > }}}
 >
 > Interestingly, I'm seeing the same missing symbol as wert2
 (`__gmpn_cnd_sub_n`), but a different missing symbol than Jaym
 (`gmpz_limbs_read`), probably different Tor Browser releases. But, either
 way, it seems like this is another instance where the system provides a
 newer version of the library. I'm guessing Debian Wheezy is providing a
 particularly old version of gmp now.

 No, we compile that ourselves and only for FTE's sake if I see that
 correctly. I guess we can bump the lib version until we fully remove FTE
 support. Or maybe that's the final nail in the FTE coffin and we remove it
 and all of its dependencies before we do #26920.

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


More information about the tbb-bugs mailing list