Closed Bug 947411 Opened 12 years ago Closed 11 years ago

Intermittent test_webgl_conformance_test_suite.html | application crashed [@ OT::hb_apply_context_t::matcher_t::may_skip(OT::hb_apply_context_t const*, hb_glyph_info_t const&) const]

Categories

(Core :: Graphics: CanvasWebGL, defect)

ARM
Android
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash, intermittent-failure, Whiteboard: webgl-internal)

Jeff, we have a lot of different Android WebGL conformance suite crash bugs on file that appear to be pointing at some sort of underlying memory corruption. BenWa suggested you might be able to help. I can point you at other bugs if you need me to. https://tbpl.mozilla.org/php/getParsedLog.php?id=31566646&tree=Fx-Team Android 4.0 Panda fx-team opt test mochitest-gl on 2013-12-06 07:54:16 PST for push e7a6c931bcf5 slave: panda-0646 08:08:43 INFO - 7602 INFO TEST-INFO | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | [conformance/more/conformance/quickCheckAPI-C.html] (WebGL mochitest) Starting test page 08:08:43 INFO - 7603 INFO TEST-PASS | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | [conformance/more/conformance/quickCheckAPI-C.html] Test passed - testValidArgs 08:08:43 INFO - 7604 INFO TEST-PASS | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | [conformance/more/conformance/quickCheckAPI-C.html] All 1 test(s) passed 08:08:43 INFO - 7605 INFO TEST-INFO | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | [conformance/more/conformance/quickCheckAPI-D_G.html] (WebGL mochitest) Starting test page 08:08:43 INFO - INFO | automation.py | Application ran for: 0:04:04.257034 08:08:43 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpSiPqQfpidlog 08:08:44 INFO - mozcrash INFO | Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/fx-team-android/1386342358/fennec-28.0a1.en-US.android-arm.crashreporter-symbols.zip 08:08:59 INFO - /data/anr/traces.txt not found 08:08:59 WARNING - PROCESS-CRASH | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | application crashed [@ OT::hb_apply_context_t::matcher_t::may_skip(OT::hb_apply_context_t const*, hb_glyph_info_t const&) const] 08:08:59 INFO - Crash dump filename: /tmp/tmpM_6EVk/1d11c620-0bc8-11d9-7da55d57-5038fff4.dmp 08:08:59 INFO - Operating system: Android 08:08:59 INFO - 0.0.0 Linux 3.2.0+ #2 SMP PREEMPT Thu Nov 29 08:06:57 EST 2012 armv7l pandaboard/pandaboard/pandaboard:4.0.4/IMM76I/5:eng/test-keys 08:08:59 INFO - CPU: arm 08:08:59 INFO - 2 CPUs 08:08:59 INFO - Crash reason: SIGILL 08:08:59 INFO - Crash address: 0x63390c10 08:08:59 INFO - Thread 13 (crashed) 08:08:59 INFO - 0 libxul.so!OT::hb_apply_context_t::matcher_t::may_skip(OT::hb_apply_context_t const*, hb_glyph_info_t const&) const [hb-ot-layout-gsubgpos-private.hh:e7a6c931bcf5 : 356 + 0x0] 08:08:59 INFO - r4 = 0x5d3e275c r5 = 0x6a2fd3d4 r6 = 0x00000002 r7 = 0x6a2fd3d4 08:08:59 INFO - r8 = 0x00000014 r9 = 0x6924b818 r10 = 0x688a2e80 fp = 0x6b5eae50 08:08:59 INFO - sp = 0x5d3e2710 lr = 0x63390c71 pc = 0x63390c10 08:08:59 INFO - Found by: given as instruction pointer in context 08:08:59 INFO - 1 libxul.so!OT::hb_apply_context_t::skipping_forward_iterator_t::next() [hb-ot-layout-gsubgpos-private.hh:e7a6c931bcf5 : 419 + 0x5] 08:08:59 INFO - r4 = 0x5d3e2754 r5 = 0x69ae3280 r6 = 0x5d3e275c r7 = 0x6a2fd3d4 08:08:59 INFO - r8 = 0x00000014 r9 = 0x6924b818 r10 = 0x688a2e80 fp = 0x6b5eae50 08:08:59 INFO - sp = 0x5d3e2720 pc = 0x63390c71 08:08:59 INFO - Found by: call frame info 08:08:59 INFO - 2 libxul.so!OT::PairPosFormat2::apply(OT::hb_apply_context_t*) const [hb-ot-layout-gpos-table.hh:e7a6c931bcf5 : 744 + 0x5] 08:08:59 INFO - r4 = 0x6bbe1ae8 r5 = 0x69ae3280 r6 = 0x5d3e27d4 r7 = 0x00000014 08:08:59 INFO - r8 = 0x00000003 r9 = 0x6924b818 r10 = 0x688a2e80 fp = 0x6b5eae50 08:08:59 INFO - sp = 0x5d3e2738 pc = 0x63392891 08:08:59 INFO - Found by: call frame info 08:08:59 INFO - 3 libxul.so!OT::hb_apply_context_t::return_t OT::PosLookup::dispatch<OT::hb_apply_context_t>(OT::hb_apply_context_t*) const [hb-ot-layout-gpos-table.hh:e7a6c931bcf5 : 1489 + 0xf] 08:08:59 INFO - r4 = 0x6bbe0f48 r5 = 0x00000002 r6 = 0x00000002 r7 = 0x5d3e27d4 08:08:59 INFO - r8 = 0x00000003 r9 = 0x6924b818 r10 = 0x688a2e80 fp = 0x6b5eae50 08:08:59 INFO - sp = 0x5d3e27a8 pc = 0x633973a7 08:08:59 INFO - Found by: call frame info 08:08:59 INFO - 4 libxul.so!void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const [hb-ot-layout.cc:e7a6c931bcf5 : 818 + 0x7] 08:08:59 INFO - r4 = 0x69ae3280 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 08:08:59 INFO - r8 = 0x6924bba4 r9 = 0x6924b818 r10 = 0x688a2e80 fp = 0x6b5eae50 08:08:59 INFO - sp = 0x5d3e27c0 pc = 0x6339746d 08:08:59 INFO - Found by: call frame info 08:08:59 INFO - 5 libxul.so!hb_ot_map_t::position(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const [hb-ot-layout.cc:e7a6c931bcf5 : 921 + 0x3] 08:08:59 INFO - r4 = 0x688a2e80 r5 = 0x6b5eae50 r6 = 0x6bbe0f00 r7 = 0x6924b800 08:08:59 INFO - r8 = 0x6a2fd000 r9 = 0x00000057 r10 = 0x00000057 fp = 0x688a2e80 08:08:59 INFO - sp = 0x5d3e2830 pc = 0x633974ed 08:08:59 INFO - Found by: call frame info
Sure, can you link some of the other bugs? I can't think of anything in particular that would have caused this.
Whiteboard: webgl-internal
Intermittent failure not seen for >3 months; filter on mass-intermittent-wfm-20140812.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.