Opened 22 months ago

Closed 5 weeks ago

Last modified 5 weeks ago

#20866 closed defect (fixed)

OpenGL software rendering is broken on certain Linux systems.

Reported by: yawning Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: TorBrowserTeam201808
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Software rendering with modern Mesa uses llvmpipe, and thus depends on libLLVM.

Depending on which version of the libstdc++ the system's libLLVM was compiled against, the software rendering DRI module (swrast_dri.so) can fail to load, because Tor Browser includes libstdc++.so.6 as part of the bundle (and in the LD_LIBRARY_PATH).

Snipped strace output, with a bunch of env vars set:

Tor/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /usr/lib/libLLVM-3.9.so))

This is non-fatal, but webGL will be broken on those systems.

Child Tickets

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

Change History (2)

comment:1 Changed 5 weeks ago by gk

Resolution: fixed
Status: newclosed

Fixed by #25485.

comment:2 Changed 5 weeks ago by gk

Keywords: TorBrowserTeam201808 added
Note: See TracTickets for help on using tickets.