Open Bug 1474634 Opened 2 years ago Updated 3 months ago

Intermittent Assertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:

Categories

(Core :: Canvas: WebGL, defect, P3)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Filed by: apavel [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=187343415&repo=autoland

https://queue.taskcluster.net/v1/task/R0gTNjafRuuOMZCzIPT8DQ/runs/0/artifacts/public/logs/live_backing.log

10:49:40     INFO -  765 INFO None766 INFO TEST-START | dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__tan__tan_001_to_006.html
10:49:40     INFO -  GECKO(2600) | ++DOMWINDOW == 93 (0D114C00) [pid = 3680] [serial = 1793] [outer = 008CD670]
10:49:40     INFO -  GECKO(2600) | ++DOCSHELL 0B6AA400 == 29 [pid = 3680] [id = {2e000a04-6fa9-4fd8-8f14-7d7c8d315ae3}]
10:49:40     INFO -  GECKO(2600) | ++DOMWINDOW == 94 (008CF420) [pid = 3680] [serial = 1794] [outer = 00000000]
10:49:40     INFO -  GECKO(2600) | ++DOMWINDOW == 95 (0DC6CC00) [pid = 3680] [serial = 1795] [outer = 008CF420]
10:49:40     INFO -  GECKO(2600) | ++DOCSHELL 0DCB6000 == 30 [pid = 3680] [id = {f2da6465-5298-4d2f-90b2-8f5f584a1bc3}]
10:49:40     INFO -  GECKO(2600) | ++DOMWINDOW == 96 (008CF550) [pid = 3680] [serial = 1796] [outer = 00000000]
10:49:40     INFO -  GECKO(2600) | ++DOMWINDOW == 97 (0DCB8800) [pid = 3680] [serial = 1797] [outer = 008CF550]
10:49:40     INFO -  GECKO(2600) | ++DOMWINDOW == 98 (0DB26000) [pid = 3680] [serial = 1798] [outer = 008CF550]
10:49:40     INFO -  GECKO(2600) | Initializing context 10529000 surface 0E16CF70 on display 00881970
10:49:43     INFO -  GECKO(2600) | [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false
10:49:43     INFO -  GECKO(2600) | Assertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:727
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #01: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #02: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #03: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #04: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #05: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #06: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
10:49:43     INFO -  GECKO(2600) | #07: ??? (???:???)
10:49:43     INFO -  GECKO(2600) | ### ERROR: SymInitialize: Not enough storage is available to process this command.

10:50:03  WARNING -  PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &)]
10:50:03     INFO -  Crash dump filename: c:\users\task_1531217710\appdata\local\temp\tmps1xhc1.mozrunner\minidumps\dc2b983e-a591-419d-aee0-91dd7facbc07.dmp
10:50:03     INFO -  Operating system: Windows NT
10:50:03     INFO -                    6.1.7601 Service Pack 1
10:50:03     INFO -  CPU: x86
10:50:03     INFO -       GenuineIntel family 6 model 62 stepping 4
10:50:03     INFO -       8 CPUs
10:50:03     INFO -  GPU: UNKNOWN
10:50:03     INFO -  Crash reason:  EXCEPTION_BREAKPOINT
10:50:03     INFO -  Crash address: 0x579eb9a5
10:50:03     INFO -  Assertion: Unknown assertion type 0x00000000
10:50:03     INFO -  Process uptime: 592 seconds
10:50:03     INFO -  Thread 0 (crashed)
10:50:03     INFO -   0  xul.dll!mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::WriteLog(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &) [Logging.h:56b9739927e4220370015efaa32cadd831c2c903 : 728 + 0x14]
10:50:03     INFO -      eip = 0x579eb9a5   esp = 0x0015d3ec   ebp = 0x0015d3f4   ebx = 0x115ec302
10:50:03     INFO -      esi = 0x000002d8   edi = 0x5af34520   eax = 0x00000000   ecx = 0x5f0ec911
10:50:03     INFO -      edx = 0x00000000   efl = 0x00000202
10:50:03     INFO -      Found by: given as instruction pointer in context
10:50:03     INFO -   1  xul.dll!mozilla::gfx::Log<1,mozilla::gfx::CriticalLogger>::Flush() [Logging.h:56b9739927e4220370015efaa32cadd831c2c903 : 284 + 0xb]
10:50:03     INFO -      eip = 0x579e9b99   esp = 0x0015d3fc   ebp = 0x0015d43c
10:50:03     INFO -      Found by: call frame info
10:50:03     INFO -   2  xul.dll!mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,int,bool) [Factory.cpp:56b9739927e4220370015efaa32cadd831c2c903 : 1117 + 0x81]
10:50:03     INFO -      eip = 0x57e632a8   esp = 0x0015d444   ebp = 0x0015d51c
10:50:03     INFO -      Found by: call frame info
10:50:03     INFO -   3  xul.dll!mozilla::gl::ReadPixelsIntoDataSurface(mozilla::gl::GLContext *,mozilla::gfx::DataSourceSurface *) [GLReadTexImageHelper.cpp:56b9739927e4220370015efaa32cadd831c2c903 : 388 + 0x21]
10:50:03     INFO -      eip = 0x57f1151d   esp = 0x0015d524   ebp = 0x0015d5b0
10:50:03     INFO -      Found by: call frame info
10:50:03     INFO -   4  xul.dll!mozilla::WebGLContext::GetSurfaceSnapshot(gfxAlphaType *) [WebGLContext.cpp:56b9739927e4220370015efaa32cadd831c2c903 : 1835 + 0xb]
10:50:03     INFO -      eip = 0x58a9a9f2   esp = 0x0015d5b8   ebp = 0x0015d604
10:50:03     INFO -      Found by: call frame info
10:50:03     INFO -   5  xul.dll!mozilla::WebGLContext::GetInputStream(char const *,char16_t const *,nsIInputStream * *) [WebGLContext.cpp:56b9739927e4220370015efaa32cadd831c2c903 : 1111 + 0x10]
10:50:03     INFO -      eip = 0x58a99e79   esp = 0x0015d60c   ebp = 0x0015d624
10:50:03     INFO -      Found by: call frame info
Summary: Intermittent GECKO(2600) | Assertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:\build\build\src\obj-firefox\dist\include\mozilla/gfx/Logging.h:727 → IntermittentAssertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:
In the last 7 days, there have been 33 failures.

The failures are on windows7-32 platform, debug build type.

An example of a recent log file: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=218422800&repo=autoland&lineNumber=12001

And the relevant part of the log:
22:45:55     INFO - TEST-START | dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html
22:45:55     INFO - GECKO(5516) | ++DOMWINDOW == 110 (0CACB000) [pid = 5052] [serial = 3053] [outer = 0B336AC0]
22:45:55     INFO - GECKO(5516) | ++DOCSHELL 0CAA9000 == 111 [pid = 5052] [id = {87d81123-3d85-45b9-af88-400e1ae00aad}]
22:45:55     INFO - GECKO(5516) | ++DOMWINDOW == 111 (00D74380) [pid = 5052] [serial = 3054] [outer = 00000000]
22:45:55     INFO - GECKO(5516) | ++DOMWINDOW == 112 (1510EC00) [pid = 5052] [serial = 3055] [outer = 00D74380]
22:45:55     INFO - GECKO(5516) | ++DOCSHELL 1511A800 == 112 [pid = 5052] [id = {53091837-4b4b-4267-9c5d-8b1bcd89c1fe}]
22:45:55     INFO - GECKO(5516) | ++DOMWINDOW == 113 (0B35D580) [pid = 5052] [serial = 3056] [outer = 00000000]
22:45:55     INFO - GECKO(5516) | ++DOMWINDOW == 114 (1511C800) [pid = 5052] [serial = 3057] [outer = 0B35D580]
22:45:55     INFO - GECKO(5516) | ++DOMWINDOW == 115 (1532A800) [pid = 5052] [serial = 3058] [outer = 0B35D580]
22:45:55     INFO - GECKO(5516) | Initializing context 2093C000 surface 14F2AAF0 on display 00DD2E30
22:45:57     INFO - GECKO(5516) | [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false
22:45:57     INFO - GECKO(5516) | Assertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:747
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #01: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #02: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #03: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #04: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #05: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #06: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #07: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #08: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #09: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #10: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #11: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #12: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #13: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #14: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.
22:45:57     INFO - GECKO(5516) | #15: ??? (???:???)
22:45:57     INFO - GECKO(5516) | ### ERROR: SymInitialize: Not enough storage is available to process this command.

:jgilbert As you are the triage owner of this component, could you please take a look at this?
Thank you!
Flags: needinfo?(jgilbert)
Whiteboard: [stockwell needswork]
Summary: IntermittentAssertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h: → Intermittent Assertion failure: [GFX1]: CreateDataSourceSurfaceWithStride failed to initialize Size(500,500), SurfaceFormat::R8G8B8A8, 2000, false, at z:/build/build/src/obj-firefox/dist/include/mozilla/gfx/Logging.h:
Flags: needinfo?(jgilbert)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.