[tor-bugs] #15197 [Tor Browser]: Rebase Tor Browser patches to ESR 45
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Apr 6 14:47:10 UTC 2016
#15197: Rebase Tor Browser patches to ESR 45
-------------------------------------------------+-------------------------
Reporter: gk | Owner:
Type: task | arthuredelstein
Priority: Very High | Status:
Component: Tor Browser | needs_revision
Severity: Critical | Milestone:
Keywords: ff45-esr, TorBrowserTeam201604, | Version:
tbb-6.0a5 | Resolution:
Parent ID: | Actual Points:
Reviewer: | Points:
| Sponsor:
| SponsorU
-------------------------------------------------+-------------------------
Comment (by mcs):
Replying to [comment:25 gk]:
> How can I reproduce that one? Allowing canvas on e.g. github.com works
fine for me on a 64bit Linux box.
Looking a little more closely, this probably only occurs in debug builds
(assertion failure). Here is a partial call stack (Mac OS debug build):
{{{
Assertion failure: !mIsMapped (Someone forgot to call Unmap()), at
/Users/brade/dev/tor/tor-browser-arthur/gfx/2d/2D.h:383
#01:
mozilla::gfx::DataSourceSurface::~DataSourceSurface()[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x1412e1d]
#02:
mozilla::gfx::DataSourceSurfaceWrapper::~DataSourceSurfaceWrapper()[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x1412db1]
#03:
mozilla::gfx::DataSourceSurfaceWrapper::~DataSourceSurfaceWrapper()[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x1412bf5]
#04:
mozilla::gfx::DataSourceSurfaceWrapper::~DataSourceSurfaceWrapper()[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x1412c19]
#05: mozilla::detail::RefCounted<mozilla::gfx::SourceSurface,
(mozilla::detail::RefCountAtomicity)1>::Release()
const[/Users/brade/Desktop/tb-esr45/tb-esr45.app/Contents/MacOS/XUL
+0x13b223a]
#06:
RefPtr<mozilla::gfx::DataSourceSurface>::AddRefTraitsReleaseHelper(mozilla::gfx::DataSourceSurface*)[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x13b211c]
#07:
RefPtr<mozilla::gfx::DataSourceSurface>::AddRefTraits<mozilla::gfx::DataSourceSurface>::Release(mozilla::gfx::DataSourceSurface*)[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x13b20f5]
#08:
RefPtr<mozilla::gfx::DataSourceSurface>::~RefPtr()[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x13b22fd]
#09:
RefPtr<mozilla::gfx::DataSourceSurface>::~RefPtr()[/Users/brade/Desktop
/tb-esr45/tb-esr45.app/Contents/MacOS/XUL +0x13b1e15]
#10: mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*,
int, int, unsigned int, unsigned int, JSObject**)[/Users/brade/Desktop/tb-
esr45/tb-esr45.app/Contents/MacOS/XUL +0x2c2021a]
#11: mozilla::dom::CanvasRenderingContext2D::GetImageData(JSContext*,
double, double, double, double,
mozilla::ErrorResult&)[/Users/brade/Desktop/tb-esr45/tb-
esr45.app/Contents/MacOS/XUL +0x2c1f581]
#12:
mozilla::dom::CanvasRenderingContext2DBinding::getImageData(JSContext*,
JS::Handle<JSObject*>, mozilla::dom::CanvasRenderingContext2D*,
JSJitMethodCallArgs const&)[/Users/brade/Desktop/tb-esr45/tb-
esr45.app/Contents/MacOS/XUL +0x23f686f]
[snip]
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15197#comment:29>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list