Closed Bug 935541 Opened 11 years ago Closed 6 years ago

test_canvas.html intermittently crashes on debug B2G emulators

Categories

(Core :: Graphics: Canvas2D, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: jgriffin, Unassigned)

References

Details

On debug B2G emulators, the test content/canvas/test/test_canvas.html sometimes crashes [@ eglCreatePbufferSurface]. full log: https://tbpl.mozilla.org/php/getParsedLog.php?id=30175303&tree=Cedar&full=1#error0 stack trace: 17:39:04 WARNING - PROCESS-CRASH | /tests/content/canvas/test/test_canvas.html | application crashed [@ eglCreatePbufferSurface] 17:39:04 INFO - Crash dump filename: /tmp/tmpVpZyJY/32b732da-90e6-8206-6ea7e9d8-7ad88324.dmp 17:39:04 INFO - Operating system: Android 17:39:04 INFO - 0.0.0 Linux 2.6.29-00294-g701690d #1 Mon May 20 22:43:07 CST 2013 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20131105.173643:eng/test-keys 17:39:04 INFO - CPU: arm 17:39:04 INFO - 0 CPUs 17:39:04 INFO - Crash reason: SIGSEGV 17:39:04 INFO - Crash address: 0x44b00000 17:39:04 INFO - Thread 0 (crashed) 17:39:04 INFO - 0 libEGL_emulation.so!eglCreatePbufferSurface [egl.cpp : 655 + 0x0] 17:39:04 INFO - r4 = 0x44b00000 r5 = 0x00000000 r6 = 0x0000305c r7 = 0x0000305c 17:39:04 INFO - r8 = 0x00000010 r9 = 0x00000010 r10 = 0xbe8e7e4c fp = 0x42821610 17:39:04 INFO - sp = 0xbe8e7db8 lr = 0x40067174 pc = 0x43bc8e0e 17:39:04 INFO - Found by: given as instruction pointer in context 17:39:04 INFO - 1 libEGL.so!eglCreatePbufferSurface [eglApi.cpp : 426 + 0xf] 17:39:04 INFO - r4 = 0x44affc98 r5 = 0x00000000 r6 = 0x42df3d10 r7 = 0x00000000 17:39:04 INFO - r8 = 0x00000000 r9 = 0x00000001 r10 = 0xbe8e7e4c fp = 0x42821610 17:39:04 INFO - sp = 0xbe8e7df0 pc = 0x42ddb713 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 2 libxul.so!mozilla::gl::GLContextEGL::CreateEGLPBufferOffscreenContext(nsIntSize const&) [GLLibraryEGL.h:b9e63daefcec : 203 + 0xf] 17:39:04 INFO - r4 = 0x00000005 r5 = 0x42808098 r6 = 0x4240ba44 r7 = 0x4217aa1f 17:39:04 INFO - r8 = 0x4217a5d2 r9 = 0x00000000 r10 = 0xbe8e7e4c fp = 0x42821610 17:39:04 INFO - sp = 0xbe8e7e28 pc = 0x415a7d0d 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 3 libxul.so!mozilla::gl::GLContextProviderEGL::CreateOffscreen(nsIntSize const&, mozilla::gfx::SurfaceCaps const&, mozilla::gl::ContextFlags) [GLContextProviderEGL.cpp:b9e63daefcec : 1321 + 0x3] 17:39:04 INFO - r4 = 0x00000001 r5 = 0xbe8e7f08 r6 = 0xbe8e7efc r7 = 0x00000001 17:39:04 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0xbe8e7f10 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e7e98 pc = 0x415a7ee1 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 4 libxul.so!mozilla::dom::CanvasRenderingContext2D::EnsureTarget() [CanvasRenderingContext2D.cpp:b9e63daefcec : 867 + 0x3] 17:39:04 INFO - r4 = 0x46011000 r5 = 0x00000000 r6 = 0x42808098 r7 = 0x00000001 17:39:04 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0xbe8e7f10 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e7ed8 pc = 0x40a982df 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 5 libxul.so!mozilla::dom::CanvasRenderingContext2D::FillRect(double, double, double, double) [CanvasRenderingContext2D.cpp:b9e63daefcec : 1586 + 0x3] 17:39:04 INFO - r4 = 0x46011000 r5 = 0x46011078 r6 = 0x7ff00000 r7 = 0x46011000 17:39:04 INFO - r8 = 0x00000000 r9 = 0x7ff00000 r10 = 0xbe8e8718 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e7f58 pc = 0x40a9a9bb 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 6 libxul.so!mozilla::dom::CanvasRenderingContext2DBinding::fillRect [CanvasRenderingContext2DBinding.cpp : 1755 + 0x1d] 17:39:04 INFO - r4 = 0xbe8e8100 r5 = 0x42808098 r6 = 0x7ff00000 r7 = 0x46011000 17:39:04 INFO - r8 = 0x00000000 r9 = 0x7ff00000 r10 = 0xbe8e8718 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e8068 pc = 0x4127b79d 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 7 libxul.so!mozilla::dom::CanvasRenderingContext2DBinding::genericMethod [CanvasRenderingContext2DBinding.cpp : 4304 + 0x3] 17:39:04 INFO - r4 = 0x43c1be30 r5 = 0x4127b661 r6 = 0xbe8e80e4 r7 = 0x00000000 17:39:04 INFO - r8 = 0x4404a190 r9 = 0xbe8e8130 r10 = 0xbe8e8718 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e80d8 pc = 0x4127bd89 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 8 libxul.so!js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [jscntxtinlines.h:b9e63daefcec : 220 + 0x3] 17:39:04 INFO - r4 = 0x00000000 r5 = 0x43c1be30 r6 = 0xbe8e8164 r7 = 0x4127bccd 17:39:04 INFO - r8 = 0x4404a190 r9 = 0xbe8e8130 r10 = 0xbe8e8718 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e8128 pc = 0x41b023c1 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 9 libxul.so!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [Interpreter.cpp:b9e63daefcec : 462 + 0xd] 17:39:04 INFO - r4 = 0xbe8e8164 r5 = 0x43c1be30 r6 = 0x00000000 r7 = 0x00000000 17:39:04 INFO - r8 = 0xbe8e8698 r9 = 0xbe8e8678 r10 = 0xbe8e8718 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e8158 pc = 0x41b14f51 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 10 libxul.so!Interpret [Interpreter.cpp:b9e63daefcec : 2499 + 0xb] 17:39:04 INFO - r4 = 0xbe8e8500 r5 = 0x43c1be30 r6 = 0xbe8e8748 r7 = 0x00000000 17:39:04 INFO - r8 = 0xbe8e8698 r9 = 0xbe8e8678 r10 = 0xbe8e8718 fp = 0xbe8e8ba0 17:39:04 INFO - sp = 0xbe8e83d0 pc = 0x41b08cab 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 11 libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:b9e63daefcec : 419 + 0x7] 17:39:04 INFO - r4 = 0x43c1be30 r5 = 0xbe8e8ba0 r6 = 0xbe8e8964 r7 = 0xbe8e8ba0 17:39:04 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x00000000 fp = 0xbe8e92bc 17:39:04 INFO - sp = 0xbe8e8960 pc = 0x41b14855 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 12 libxul.so!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [Interpreter.cpp:b9e63daefcec : 481 + 0x7] 17:39:04 INFO - r4 = 0xbe8e8994 r5 = 0x43c1be30 r6 = 0x00000000 r7 = 0xbe8e8ba0 17:39:04 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x00000000 fp = 0xbe8e92bc 17:39:04 INFO - sp = 0xbe8e8988 pc = 0x41b14e9d 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 13 libxul.so!js_fun_apply(JSContext*, unsigned int, JS::Value*) [jsfun.cpp:b9e63daefcec : 1046 + 0x19] 17:39:04 INFO - r4 = 0x42808098 r5 = 0x43c1be30 r6 = 0x4404a068 r7 = 0xbe8e9298 17:39:04 INFO - r8 = 0xbe8e91f0 r9 = 0xbe8e92b4 r10 = 0x00000000 fp = 0xbe8e92bc 17:39:04 INFO - sp = 0xbe8e8c00 pc = 0x41a0c7bb 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 14 libxul.so!js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [jscntxtinlines.h:b9e63daefcec : 220 + 0x3] 17:39:04 INFO - r4 = 0x00000000 r5 = 0x43c1be30 r6 = 0xbe8e935c r7 = 0x41a0c5bd 17:39:04 INFO - r8 = 0x4404a088 r9 = 0xbe8e9328 r10 = 0xbe8e9910 fp = 0xbe8e9d98 17:39:04 INFO - sp = 0xbe8e9320 pc = 0x41b023c1 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 15 libxul.so!js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [Interpreter.cpp:b9e63daefcec : 462 + 0xd] 17:39:04 INFO - r4 = 0xbe8e935c r5 = 0x43c1be30 r6 = 0x00000000 r7 = 0x00000000 17:39:04 INFO - r8 = 0xbe8e9890 r9 = 0xbe8e9870 r10 = 0xbe8e9910 fp = 0xbe8e9d98 17:39:04 INFO - sp = 0xbe8e9350 pc = 0x41b14f51 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 16 libxul.so!Interpret [Interpreter.cpp:b9e63daefcec : 2499 + 0xb] 17:39:04 INFO - r4 = 0xbe8e96f8 r5 = 0x43c1be30 r6 = 0xbe8e9940 r7 = 0x00000000 17:39:04 INFO - r8 = 0xbe8e9890 r9 = 0xbe8e9870 r10 = 0xbe8e9910 fp = 0xbe8e9d98 17:39:04 INFO - sp = 0xbe8e95c8 pc = 0x41b08cab 17:39:04 INFO - Found by: call frame info 17:39:04 INFO - 17 libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:b9e63daefcec : 419 + 0x7] 17:39:04 INFO - r4 = 0x43c1be30 r5 = 0xbe8e9d98 r6 = 0xbe8e9b5c r7 = 0xbe8e9d98 17:39:04 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbe8e9f20 fp = 0xbe8ea228 17:39:04 INFO - sp = 0xbe8e9b58 pc = 0x41b14855 17:39:04 INFO - Found by: call frame info
Perhaps (no data to back it up) fallout from bug 933030?
Mass closing as we are no longer working on b2g/firefox os.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Mass closing as we are no longer working on b2g/firefox os.
You need to log in before you can comment on or make changes to this bug.