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)

55 Branch
x86
Unspecified
defect

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.
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
Component: Untriaged → Graphics: Layers
Product: Firefox → Core
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]
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)
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.
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
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.