Closed
Bug 1365676
Opened 8 years ago
Closed 8 years ago
Assertion failure: false, at c:/Users/blank/mozilla-central/gfx/layers/apz/util/ APZCCallbackHelper.cpp:668
Categories
(Core :: Graphics: Layers, defect, P3)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: codycrews00, Unassigned)
Details
(Whiteboard: [gfx-noted])
Stacktrace is as follows, and since it said this was a GPU related crash no chance was even given to debug the process =/
#01: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x29f9074]
#02: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x515cef6]
#03: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x515a08e]
#04: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x525ff50]
#05: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5275d99]
#06: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5280a34]
#07: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x125d9dd]
#08: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x52808a7]
#09: gapfnScSendMessage[C:\Windows\syswow64\USER32.dll +0x162fa]
#10: GetThreadDesktop[C:\Windows\syswow64\USER32.dll +0x16d3a]
#11: CharPrevW[C:\Windows\syswow64\USER32.dll +0x177c4]
#12: DispatchMessageW[C:\Windows\syswow64\USER32.dll +0x1788a]
#13: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5244aa3]
#14: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x519f186]
#15: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x51a3c5a]
#16: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1394621]
#17: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1393742]
#18: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1bf202c]
#19: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1b8512d]
#20: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1b850a2]
#21: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1b84c9d]
#22: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x51a6a30]
#23: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5249753]
#24: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x7267e8f]
#25: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x7378ac3]
#26: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x73751c6]
#27: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x73747e5]
#28: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x738f098]
#29: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0x12703]
#30: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0x11ff0]
#31: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0x131c8]
#32: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0xc4972]
#33: BaseThreadInitThunk[C:\Windows\syswow64\kernel32.dll +0x1336a]
#34: RtlInitializeExceptionChain[C:\Windows\SysWOW64\ntdll.dll +0x39902]
#35: RtlInitializeExceptionChain[C:\Windows\SysWOW64\ntdll.dll +0x398d5]
[GPU 5888] WARNING: Shutting down GPU process early due to a crash!: file c:/Use
rs/blank/mozilla-central/gfx/ipc/GPUParent.cpp, line 447
Did this with a new pseudo fuzzing setup I'm trying write(based on events) so right now no testcase or STR, sorry.
| Reporter | ||
Comment 1•8 years ago
|
||
Secondary stack trace, and since this gives no chance to debug, I have to hope this helps.
Assertion failure: false, at c:/Users/blank/mozilla-central/gfx/layers/apz/util/
APZCCallbackHelper.cpp:668
#01: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x29f9074]
#02: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x515cef6]
#03: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x515a08e]
#04: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x525ff50]
#05: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5275d99]
#06: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5280a34]
#07: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x125d9dd]
#08: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x52808a7]
#09: gapfnScSendMessage[C:\Windows\syswow64\USER32.dll +0x162fa]
#10: GetThreadDesktop[C:\Windows\syswow64\USER32.dll +0x16d3a]
#11: CharPrevW[C:\Windows\syswow64\USER32.dll +0x177c4]
#12: DispatchMessageW[C:\Windows\syswow64\USER32.dll +0x1788a]
#13: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5244aa3]
#14: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x519f186]
#15: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x51a3c5a]
#16: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1394621]
#17: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1393742]
#18: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1bf202c]
#19: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1b8512d]
#20: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1b850a2]
#21: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x1b84c9d]
#22: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x51a6a30]
#23: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x5249753]
#24: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x7267e8f]
#25: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x7378ac3]
#26: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x73751c6]
#27: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x73747e5]
#28: mozilla_dump_image[c:\Users\blank\mozilla-central\obj-i686-pc-mingw32-debug
-new\dist\bin\xul.dll +0x738f098]
#29: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0x12703]
#30: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0x11ff0]
#31: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0x131c8]
#32: TargetConfigureOPMProtectedOutput[c:\Users\blank\mozilla-central\obj-i686-p
c-mingw32-debug-new\dist\bin\firefox.exe +0xc4972]
#33: BaseThreadInitThunk[C:\Windows\syswow64\kernel32.dll +0x1336a]
#34: RtlInitializeExceptionChain[C:\Windows\SysWOW64\ntdll.dll +0x39902]
#35: RtlInitializeExceptionChain[C:\Windows\SysWOW64\ntdll.dll +0x398d5]
[GPU 6904] WARNING: Shutting down GPU process early due to a crash!: file c:/Use
rs/blank/mozilla-central/gfx/ipc/GPUParent.cpp, line 447
Updated•8 years ago
|
Component: Untriaged → Graphics: Layers
Product: Firefox → Core
Comment 2•8 years ago
|
||
Hi Cody,
https://dxr.mozilla.org/mozilla-central/rev/85e5d15c31691c89b82d6068c26260416493071f/gfx/layers/apz/util/APZCCallbackHelper.cpp#668
Do you see any crash reports when you enter "about:crashes" in the url bar? And could you please also attach the information from "about:support"?
What's the situation do you get these crashes?
Flags: needinfo?(codycrews00)
Flags: needinfo?(bugmail)
Priority: -- → P3
Whiteboard: [gfx-noted]
Comment 3•8 years ago
|
||
The code in APZCCallbackHelper shouldn't even be running in the GPU process. And there is nowhere near enough information to do anything with this bug report. Seeing as this must be happening in a local build - what is your base revision? do you have any patches applied locally? What does your mozconfig look like? What were you doing when you saw this happen? How did you get the backtrace if you had no chance to debug? Can you try to symbolicate the stack using your build artifacts?
Flags: needinfo?(bugmail)
| Reporter | ||
Comment 4•8 years ago
|
||
Whoa whoa. This is using an event based fuzzing technique, its 100% stock config on a nightly build(full debug, and without any optimization) from the night before this bug was posted.
I haven't actually hit this crash again despite trying, but if I actually could reliably hit it, I would just attach a debugger to the gpu process before running to get you the info you need.
*checks about:crashes*
Nope nothing in there from around this time.
Close the bug if there's nowhere near enough info, I at least filed what I could.
Comment 5•8 years ago
|
||
At least some of my questions don't need a debugger to answer. But regardless, if your fuzzer doesn't provide reproducible results or symbolicated backtraces I'm not sure how useful it will be.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
| Reporter | ||
Comment 6•8 years ago
|
||
Thanks, I'll refile if anything comes to light. Sorry to waste your time.
Flags: needinfo?(codycrews00)
You need to log in
before you can comment on or make changes to this bug.
Description
•