[tbb-bugs] #25485 [Applications/Tor Browser]: Browser/TorBrowser/Tor/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /usr/lib/x86_64-linux-gnu/libmirclient.so.9)

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 13 14:46:04 UTC 2018

#25485: Browser/TorBrowser/Tor/libstdc++.so.6: version `CXXABI_1.3.11' not found
(required by /usr/lib/x86_64-linux-gnu/libmirclient.so.9)
 Reporter:  cypherpunks                     |          Owner:  tbb-team
     Type:  defect                          |         Status:  reopened
 Priority:  Very High                       |      Milestone:
Component:  Applications/Tor Browser        |        Version:
 Severity:  Normal                          |     Resolution:
 Keywords:  ff60-esr, TorBrowserTeam201808  |  Actual Points:
Parent ID:                                  |         Points:
 Reviewer:                                  |        Sponsor:

Comment (by boklm):

 Replying to [comment:39 mcs]:
 > Replying to [comment:37 boklm]:
 > > Ah this is a good point, the browser will probably fail to restart on
 the systems where our version of `libstdc++` is required.
 > Kathy and I agree that this change will cause the browser to fail to
 start after an update on systems that require our bundled libstdc++. A
 good catch by gk.

 Alternatively we could keep our bundled libstdc++ in the default path, and
 add a new directory containing links to all libraries except libstdc++ to
 use it on systems with a recent libstdc++. This would fix the issue on
 systems where our bundled libstdc++ is required, but would cause issues on
 systems affected by #26589 so it is not clear if it is better.

 > > I am wondering if we could update `LD_LIBRARY_PATH` in the same way as
 the start script, during the update process, before restarting the
 > The problem with this suggestion is that the updater that will be used
 is already on people's systems, so we cannot make changes to it :)
 > In general, I think we are putting too many important things inside
 start-tor-browser. Or to put it another way: after an update the browser
 should be started the same way as when users start the browser. In an
 ideal world, ./firefox would do everything necessary. We could move all of
 the start-tor-browser code into a script named firefox and rename the
 actual binary to something else)... but I don't know what that would

 Setting `LD_LIBRARY_PATH` in a script named firefox sounds like a good
 thing to try.

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

More information about the tbb-bugs mailing list