Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#19851 closed defect (fixed)

Hardened tor browser 6.5a2 fails to launch with AddressSanitizer CHECK failed

Reported by: NextHendrix Owned by: tbb-team
Priority: High Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-hardened, GeorgKoppen201609, TorBrowserTeam201609R
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Similar to https://trac.torproject.org/projects/tor/ticket/19040

Starting with --verbose flag outputs

Launching './Browser/start-tor-browser --detach --verbose'...
==19866==AddressSanitizer CHECK failed: ../../.././libsanitizer/asan/asan_rtl.cc:556 "((!asan_init_is_running && "ASan init calls itself!")) != (0)" (0x0, 0x0)

<empty stack>

I presume like the other bug tracker this is due to the recent update to glibc 2.24, though I can't find any information on how to rectify it.

OS: Arch Linux 4.6.4-1-ARCH
glibc: 2.24-1

Child Tickets

Change History (8)

comment:1 Changed 3 years ago by gk

Keywords: tbb-hardened TorBrowserTeam201608 GeorgKoppen201608 added
Severity: CriticalNormal

As far as I understand this is technically an ASan bug and there is supposed to be a patch ready that is fixing the problem. We could try that one.

comment:3 Changed 3 years ago by gk

Keywords: GeorgKoppen201609 added; GeorgKoppen201608 removed

Moving my tickets

comment:4 Changed 3 years ago by gk

Keywords: TorBrowserTeam201609 added; TorBrowserTeam201608 removed

Tickets for September.

comment:5 Changed 3 years ago by gk

Keywords: TorBrowserTeam201609R added; TorBrowserTeam201609 removed
Status: needs_informationneeds_review

bug_19851_v3 (https://gitweb.torproject.org/user/gk/tor-browser-bundle.git/commit/?h=bug_19851_v3&id=e726465689892e2d5d217b85af511109472aa68f) has the changes to fix this bug. Still trying to find someone to get the proposed fix tested.

comment:6 Changed 3 years ago by gk

Resolution: fixed
Status: needs_reviewclosed

Okay, I am taking this for 6.5a3-hardened as-is assuming it solves the problem. Please reopen if that's wrong. commit 971399e21ee26922defb9893f188d435ebf62a0c has the fix.

comment:7 Changed 3 years ago by gk

And commit 8039dd7759df72fc2cb316004718daa03a665aee has a fixup to take care of Selfrando's changed install path.

comment:8 Changed 3 years ago by bugzilla

What prevented you from using the latest bug-fix release of GCC 5.x on all alphas?

Note: See TracTickets for help on using tickets.