Closed Bug 743625 Opened 12 years ago Closed 8 years ago

Crash in nsCanvasRenderingContext2DAzure::StrokeRect

Categories

(Core :: Graphics: Canvas2D, defect)

x86_64
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: epinal99-bugzilla2, Unassigned)

Details

(Keywords: crash, reproducible)

Crash Data

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0
Build ID: 20120312181643

Steps to reproduce:

STR for FF11 or FF14:
1. Be sure hardware acceleration (HWA) is enabled
2. Open this JS demo http://js1k.com/2012-love/demo/1209
3. Disable HWA
4. Click twice on button 'Für Elise'

STR only for FF14:
1. Be sure HWA is enabled
2. Open this JS demo http://js1k.com/2012-love/demo/1209
3. Click on button 'Für Elise'
4. Disable HWA


Actual results:

Firefox crashes.

CR for FF11: https://crash-stats.mozilla.com/report/index/bp-f3991dfb-3e0f-4b78-8162-4cdbc2120409
CR for FF14: https://crash-stats.mozilla.com/report/index/bp-4d194f87-c6b0-4aeb-ac9e-f425f2120409

Crashing thread for FF14:
Frame 	Module 	Signature 	Source
0 	xul.dll 	nsCanvasRenderingContext2DAzure::StrokeRect 	content/canvas/src/nsCanvasRenderingContext2DAzure.cpp:2213
1 	xul.dll 	nsIDOMCanvasRenderingContext2D_StrokeRect 	obj-firefox/js/xpconnect/src/dom_quickstubs.cpp:1981
2 	xul.dll 	nsIDOMCanvasRenderingContext2D_BeginPath 	obj-firefox/js/xpconnect/src/dom_quickstubs.cpp:2005
3 	mozjs.dll 	js::InvokeKernel 	js/src/jsinterp.cpp:516
4 	mozjs.dll 	js::Interpret 	js/src/jsinterp.cpp:2685
5 	mozjs.dll 	js::types::TypeMonitorCallSlow 	js/src/jsinfer.cpp:4828
6 	mozjs.dll 	js::RunScript 	js/src/jsinterp.cpp:464
7 	mozjs.dll 	js::InvokeKernel 	js/src/jsinterp.cpp:531
8 	mozjs.dll 	js::Invoke 	js/src/jsinterp.cpp:563
9 	mozjs.dll 	JS_CallFunctionValue 	js/src/jsapi.cpp:5415
10 	xul.dll 	nsJSContext::CallEventHandler 	dom/base/nsJSEnvironment.cpp:1884
11 	xul.dll 	nsGlobalWindow::AddRef 	dom/base/nsGlobalWindow.cpp:1427
12 	xul.dll 	CallWindowProcCrashProtected 	xpcom/base/nsCrashOnException.cpp:71
13 	xul.dll 	nsGlobalWindow::TimerCallback 	dom/base/nsGlobalWindow.cpp:9760
14 	xul.dll 	nsTimerEvent::Run 	xpcom/threads/nsTimerImpl.cpp:591
15 	nspr4.dll 	_MD_CURRENT_THREAD 	nsprpub/pr/src/md/windows/w95thred.c:308
16 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:110
17 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:201
18 	xul.dll 	nsThreadManager::GetCurrentThread 	xpcom/threads/nsThreadManager.cpp:219
19 	xul.dll 	nsAppShell::Run 	widget/windows/nsAppShell.cpp:267
20 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:295
21 	xul.dll 	XREMain::XRE_mainRun 	toolkit/xre/nsAppRunner.cpp:3772
22 	xul.dll 	XREMain::XRE_main 	toolkit/xre/nsAppRunner.cpp:3849
23 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3925
24 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:107
25 	firefox.exe 	__tmainCRTStartup 	crtexe.c:552
26 	kernel32.dll 	BaseThreadInitThunk 	
27 	ntdll.dll 	__RtlUserThreadStart 	
28 	ntdll.dll 	_RtlUserThreadStart
Crash Signature: [@ nsCanvasRenderingContext2DAzure::StrokeRect(float, float, float, float) ]
Component: Untriaged → Canvas: 2D
Keywords: crash, reproducible
Product: Firefox → Core
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:14.0) Gecko/20120409 Firefox/14.0a1 ID:20120409031240 crashes with no crash report with these STR:

1. Be sure HWA is enabled
2. Open this JS demo http://js1k.com/2012-love/demo/1209
3. Click on button 'Für Elise'
4. Disable HWA
Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: 11 Branch → Trunk
Severity: normal → critical
QA Contact: untriaged → canvas.2d
Crash Signature: [@ nsCanvasRenderingContext2DAzure::StrokeRect(float, float, float, float) ] → [@ nsCanvasRenderingContext2DAzure::StrokeRect(float, float, float, float) ] [@ nsCanvasRenderingContext2DAzure::StrokeRect ]
I'd tried this issues on MAC OS, Ubuntu and Windows platform and I can't find it any more. I will close this bug. Reopen if anyone still can reproduce it. Thanks.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.