[tor-bugs] #19212 [Applications/Tor Browser]: SIGSEGV on particular website with developer tools open

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jun 2 11:53:10 UTC 2016


#19212: SIGSEGV on particular website with developer tools open
--------------------------------------+--------------------------
 Reporter:  cypherpunks               |          Owner:  tbb-team
     Type:  defect                    |         Status:  new
 Priority:  Very High                 |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Critical                  |     Resolution:
 Keywords:  tbb-crash                 |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+--------------------------

Comment (by gk):

 Replying to [comment:14 mcs]:
 > On second thought, this may not be an exact duplicate of the Mozilla bug
 because of our dependency on the #16528 patch. But it sure is close.

 It is not. I applied both fixes but the issue remains. I still don't
 understand why `cx->compartment()` returns a null pointer with our patch
 applied. One way to handle that could be to do simply `return false` in
 this case, quick and dirty. I am not that happy about this solution
 though, as this introcuces a second order patch which might have issues on
 its own.

 Another way forward would be trying to understand why our patch is causing
 issues. I am still trying to wrap my head around the fact that basically
 just falling back to the PBM permission check is causing this. Why does
 commenting out those two code blocks cause our problem given that a normal
 Firefox in PBM does not care about those two code blocks either but does
 not crash anymore. (after bug 125835.

 A third approach might be to understand what role NoScript plays. Why is
 it causing `cx->compartment()` to be `null`. We could ask Giorgio if he'd
 merge a patch for us.

 I think I prefer option 2) right but time is up for now. I am back again
 in a couple of hours and I still have hope we can get that fixed in 6.0.1.

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


More information about the tor-bugs mailing list