Closed
Bug 1164088
Opened 9 years ago
Closed 9 years ago
Android 4.3 Assertion failure: !srcFB || mGL->fIsFramebuffer(srcFB), at /builds/slave/try-and-api-11-d-0000000000000/build/gfx/gl/GLBlitHelper.cpp:972
Categories
(Firefox for Android Graveyard :: Testing, defect)
Firefox for Android Graveyard
Testing
Tracking
(firefox41 fixed)
RESOLVED
FIXED
Firefox 41
Tracking | Status | |
---|---|---|
firefox41 | --- | fixed |
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
Attachments
(1 file)
(deleted),
patch
|
jgilbert
:
review+
|
Details | Diff | Splinter Review |
Android 4.3 Debug R6 fails consistently with an assertion. http://ftp.mozilla.org/pub/mozilla.org/mobile/try-builds/gbrown@mozilla.com-34cceab3b6a7/try-android-api-11-debug/try_ubuntu64_vm_armv7_large-debug_test-plain-reftest-6-bm118-tests1-linux64-build28.txt.gz 22:59:59 INFO - REFTEST TEST-START | http://10.0.2.2:8854/tests/dom/canvas/test/reftest/webgl-color-test.html?frame=1&__&preserve&_______&_____ 22:59:59 INFO - RESTORE PREFERENCE pref(webgl.force-enabled,false) 22:59:59 INFO - SET PREFERENCE pref(webgl.force-enabled,true) 22:59:59 INFO - REFTEST TEST-LOAD | http://10.0.2.2:8854/tests/dom/canvas/test/reftest/webgl-color-test.html?frame=1&__&preserve&_______&_____ | 406 / 749 (54%) 22:59:59 INFO - 22:59:59 INFO - INFO | automation.py | Application ran for: 1:12:51.772167 22:59:59 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpaGcvjspidlog 22:59:59 INFO - Contents of /data/anr/traces.txt: 22:59:59 INFO - 22:59:59 INFO - 22:59:59 INFO - /data/tombstones does not exist; tombstone check skipped 22:59:59 INFO - mozcrash INFO | Saved minidump as /builds/slave/test/build/blobber_upload_dir/28b72603-a2a6-a0a7-08fb4abf-6500ead5.dmp 22:59:59 INFO - mozcrash INFO | Saved app info as /builds/slave/test/build/blobber_upload_dir/28b72603-a2a6-a0a7-08fb4abf-6500ead5.extra 22:59:59 WARNING - PROCESS-CRASH | http://10.0.2.2:8854/tests/dom/canvas/test/reftest/webgl-color-test.html?frame=1&__&preserve&_______&_____ | application crashed [@ mozilla::gl::GLBlitHelper::BlitFramebufferToTexture(unsigned int, unsigned int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, bool)] 22:59:59 INFO - Crash dump filename: /tmp/tmpWoqv14/28b72603-a2a6-a0a7-08fb4abf-6500ead5.dmp 22:59:59 INFO - Operating system: Android 22:59:59 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l generic/sdk/generic:4.3.1/JLS36I/eng.gbrown.20150308.182649:eng/test-keys 22:59:59 INFO - CPU: arm 22:59:59 INFO - 0 CPUs 22:59:59 INFO - 22:59:59 INFO - Crash reason: SIGSEGV 22:59:59 INFO - Crash address: 0x0 22:59:59 INFO - 22:59:59 INFO - Thread 12 (crashed) 22:59:59 INFO - 0 libxul.so!mozilla::gl::GLBlitHelper::BlitFramebufferToTexture(unsigned int, unsigned int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, bool) [GLBlitHelper.cpp:34cceab3b6a7 : 972 + 0x14] 22:59:59 INFO - r4 = 0x61d370a0 r5 = 0x00000003 r6 = 0x00000006 r7 = 0x61bc4a6c 22:59:59 INFO - r8 = 0x00000de1 r9 = 0x00000000 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fec00 lr = 0x5869d0df pc = 0x586a1e8e 22:59:59 INFO - Found by: given as instruction pointer in context 22:59:59 INFO - 1 libxul.so!mozilla::gl::GLBlitHelper::BlitTextureToTexture(unsigned int, unsigned int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, unsigned int) [GLBlitHelper.cpp:34cceab3b6a7 : 1013 + 0x1d] 22:59:59 INFO - r4 = 0x61d370a0 r5 = 0x00000003 r6 = 0x00000001 r7 = 0x61bc4a6c 22:59:59 INFO - r8 = 0x00000002 r9 = 0x00000003 r10 = 0x00000de1 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fec70 pc = 0x586a1f29 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 2 libxul.so!mozilla::gl::SharedSurface::ProdCopy(mozilla::gl::SharedSurface*, mozilla::gl::SharedSurface*, mozilla::gl::SurfaceFactory*) [SharedSurface.cpp:34cceab3b6a7 : 150 + 0x15] 22:59:59 INFO - r4 = 0x5f1d213c r5 = 0x61bc4a60 r6 = 0x63ccc000 r7 = 0x00000002 22:59:59 INFO - r8 = 0x00000de1 r9 = 0x00000003 r10 = 0x00000de1 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fecb0 pc = 0x586b0ebf 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 3 libxul.so!mozilla::gl::GLScreenBuffer::Swap(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) [GLScreenBuffer.cpp:34cceab3b6a7 : 495 + 0x5] 22:59:59 INFO - r4 = 0x6244be20 r5 = 0x61e0fa70 r6 = 0x61bc4a60 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed18 pc = 0x586ad19b 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 4 libxul.so!mozilla::WebGLContext::PresentScreenBuffer() [WebGLContext.cpp:34cceab3b6a7 : 1439 + 0xd] 22:59:59 INFO - r4 = 0x64d0f000 r5 = 0x6244be20 r6 = 0x00000000 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed30 pc = 0x58c553c5 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 5 libxul.so!mozilla::WebGLContextUserData::PreTransactionCallback(void*) [WebGLContext.cpp:34cceab3b6a7 : 1161 + 0x5] 22:59:59 INFO - r4 = 0x64d0f000 r5 = 0x00000000 r6 = 0x5f1a5940 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed40 pc = 0x58c55417 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 6 libxul.so!mozilla::layers::CanvasLayer::FirePreTransactionCallback() [Layers.h:34cceab3b6a7 : 2210 + 0x5] 22:59:59 INFO - r4 = 0x64936000 r5 = 0x528fed60 r6 = 0x5f1a5940 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed50 pc = 0x586d9515 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 7 libxul.so!mozilla::layers::ClientCanvasLayer::RenderLayer() [ClientCanvasLayer.cpp:34cceab3b6a7 : 181 + 0x5] 22:59:59 INFO - r4 = 0x64936000 r5 = 0x528fed60 r6 = 0x5f1a5940 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed58 pc = 0x586de041 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 8 libxul.so!SkScalerContext::getFontMetrics(SkPaint::FontMetrics*) [SkScalerContext.cpp:34cceab3b6a7 : 802 + 0x5] 22:59:59 INFO - r4 = 0x624e9400 r5 = 0x00000002 r6 = 0x64936000 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed78 pc = 0x586d82f1 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 9 libxul.so!mozilla::layers::ClientContainerLayer::RenderLayer() [ClientContainerLayer.h:34cceab3b6a7 : 68 + 0x7] 22:59:59 INFO - r4 = 0x624e9400 r5 = 0x00000002 r6 = 0x64936000 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fed80 pc = 0x586dee73 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 10 libxul.so!SkScalerContext::getFontMetrics(SkPaint::FontMetrics*) [SkScalerContext.cpp:34cceab3b6a7 : 802 + 0x5] 22:59:59 INFO - r4 = 0x63b52800 r5 = 0x00000002 r6 = 0x624e9400 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fedd0 pc = 0x586d82f1 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 11 libxul.so!mozilla::layers::ClientContainerLayer::RenderLayer() [ClientContainerLayer.h:34cceab3b6a7 : 68 + 0x7] 22:59:59 INFO - r4 = 0x63b52800 r5 = 0x00000002 r6 = 0x624e9400 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fedd8 pc = 0x586dee73 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 12 libxul.so!mozilla::layers::ClientLayerManager::EndTransactionInternal(void (*)(mozilla::layers::PaintedLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) [ClientLayerManager.cpp:34cceab3b6a7 : 272 + 0x7] 22:59:59 INFO - r4 = 0x63bb5450 r5 = 0x5917559d r6 = 0x63b52a10 r7 = 0x63b52800 22:59:59 INFO - r8 = 0x586d86a5 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fee28 pc = 0x586da57d 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 13 libxul.so!mozilla::layers::ClientLayerManager::EndTransaction(void (*)(mozilla::layers::PaintedLayer*, gfxContext*, nsIntRegion const&, mozilla::layers::DrawRegionClip, nsIntRegion const&, void*), void*, mozilla::layers::LayerManager::EndTransactionFlags) [ClientLayerManager.cpp:34cceab3b6a7 : 315 + 0xb] 22:59:59 INFO - r4 = 0x63bb5450 r5 = 0x00000000 r6 = 0x528ff1f0 r7 = 0x5917559d 22:59:59 INFO - r8 = 0x00000000 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528fee98 pc = 0x586e07b3 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 14 libxul.so!nsDisplayList::PaintRoot(nsDisplayListBuilder*, nsRenderingContext*, unsigned int) [nsDisplayList.cpp:34cceab3b6a7 : 1605 + 0xf] 22:59:59 INFO - r4 = 0x61e0a0b0 r5 = 0x528ff1f0 r6 = 0x627d3c00 r7 = 0x00000000 22:59:59 INFO - r8 = 0x00000000 r9 = 0x528fef20 r10 = 0x00000000 fp = 0x62f3afb0 22:59:59 INFO - sp = 0x528feeb0 pc = 0x5919f023 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 15 libxul.so!nsLayoutUtils::PaintFrame(nsRenderingContext*, nsIFrame*, nsRegion const&, unsigned int, unsigned int) [nsLayoutUtils.cpp:34cceab3b6a7 : 3283 + 0x7] 22:59:59 INFO - r4 = 0xba7653a0 r5 = 0x00000417 r6 = 0x62fa62f0 r7 = 0x00000304 22:59:59 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 fp = 0x528ff0f4 22:59:59 INFO - sp = 0x528ff080 pc = 0x591d0b37 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 16 libxul.so!PresShell::Paint(nsView*, nsRegion const&, unsigned int) [nsPresShell.cpp:34cceab3b6a7 : 6331 + 0xd] 22:59:59 INFO - r4 = 0x63bb5450 r5 = 0x5e9afd40 r6 = 0x62fa62f0 r7 = 0x62f3afb0 22:59:59 INFO - r8 = 0x00000001 r9 = 0xffffffff r10 = 0x00000000 fp = 0x00000000 22:59:59 INFO - sp = 0x528ff620 pc = 0x591d1219 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 17 libxul.so!nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) [nsViewManager.cpp:34cceab3b6a7 : 456 + 0x9] 22:59:59 INFO - r4 = 0x62f3afb0 r5 = 0x62f67370 r6 = 0x627e6000 r7 = 0x5e9afd40 22:59:59 INFO - r8 = 0x591d0f11 r9 = 0x00000000 r10 = 0x59dcb018 fp = 0x528ff7cc 22:59:59 INFO - sp = 0x528ff6c8 pc = 0x59033665 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 18 libxul.so!nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) [nsViewManager.cpp:34cceab3b6a7 : 396 + 0x7] 22:59:59 INFO - r4 = 0x528ff708 r5 = 0x00000000 r6 = 0x62f67370 r7 = 0x627e6000 22:59:59 INFO - r8 = 0x59de7150 r9 = 0x00000000 r10 = 0x59dcb018 fp = 0x528ff7cc 22:59:59 INFO - sp = 0x528ff700 pc = 0x59033a07 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 19 libxul.so!nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [nsRefreshDriver.cpp:34cceab3b6a7 : 1791 + 0x5] 22:59:59 INFO - r4 = 0x5268ad80 r5 = 0x62f67370 r6 = 0x59f0b477 r7 = 0x627cac00 22:59:59 INFO - r8 = 0x59de7150 r9 = 0x00000000 r10 = 0x59dcb018 fp = 0x528ff7cc 22:59:59 INFO - sp = 0x528ff730 pc = 0x59162a1d 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 20 libxul.so!mozilla::RefreshDriverTimer::Tick(long long, mozilla::TimeStamp) [nsRefreshDriver.cpp:34cceab3b6a7 : 189 + 0xd] 22:59:59 INFO - r4 = 0xb9db3b9b r5 = 0x00000417 r6 = 0x31491681 r7 = 0x000515dc 22:59:59 INFO - r8 = 0x6274c760 r9 = 0x00000000 r10 = 0x00000000 fp = 0x528ff93f 22:59:59 INFO - sp = 0x528ff850 pc = 0x5916316f 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 21 libxul.so!mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) [nsRefreshDriver.cpp:34cceab3b6a7 : 440 + 0x5] 22:59:59 INFO - r4 = 0xb9db3b9b r5 = 0x00000417 r6 = 0x6274c760 r7 = 0x62748b5c 22:59:59 INFO - r8 = 0x528ff8f4 r9 = 0x00000000 r10 = 0x00000000 fp = 0x528ff93f 22:59:59 INFO - sp = 0x528ff880 pc = 0x5916329d 22:59:59 INFO - Found by: call frame info 22:59:59 INFO - 22 libxul.so!nsRunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, mozilla::TimeStamp>::Run() [nsThreadUtils.h:34cceab3b6a7 : 615 + 0x15] 22:59:59 INFO - r4 = 0x528ff8c8 r5 = 0x00000001 r6 = 0x526436b0 r7 = 0x528ff900 22:59:59 INFO - r8 = 0x528ff8f4 r9 = 0x00000000 r10 = 0x00000000 fp = 0x528ff93f 22:59:59 INFO - sp = 0x528ff8c0 pc = 0x5915fcff 22:59:59 INFO - Found by: call frame info http://mozilla-releng-blobs.s3.amazonaws.com/blobs/try/sha512/cc3ad9d70d28d1e3f993d67e9d10fb737e32f915fd746426e556a15449611cd9d75c1be692890156c03b6817e557095a04e347c752ad1868484db60c4fc6a67f 05-11 22:59:07.496 F/MOZ_Assert( 711): Assertion failure: !srcFB || mGL->fIsFramebuffer(srcFB), at /builds/slave/try-and-api-11-d-0000000000000/build/gfx/gl/GLBlitHelper.cpp:972
Assignee | ||
Comment 1•9 years ago
|
||
test_capture.html, added recently in bug 1032848, hits this assertion, turning Android 4.3 Debug mochitest-gl4 perma-orange. http://ftp.mozilla.org/pub/mozilla.org/mobile/try-builds/gbrown@mozilla.com-807d66bf6854/try-android-api-11-debug/try_ubuntu64_vm_armv7_mobile-debug_test-mochitest-gl-4-bm118-tests1-linux64-build50.txt.gz 13:15:34 INFO - 145 INFO TEST-START | dom/canvas/test/webgl-mochitest/test_capture.html 13:15:35 INFO - INFO | automation.py | Application ran for: 0:21:41.480555 13:15:35 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmp8f89itpidlog 13:15:35 INFO - Contents of /data/anr/traces.txt: 13:15:35 INFO - /data/tombstones does not exist; tombstone check skipped 13:15:42 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/220ab8f0-1f8f-25dc-03d1a050-62cf9f92.dmp 13:15:42 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/220ab8f0-1f8f-25dc-03d1a050-62cf9f92.extra 13:15:42 WARNING - PROCESS-CRASH | dom/canvas/test/webgl-mochitest/test_capture.html | application crashed [@ mozilla::gl::GLBlitHelper::BlitFramebufferToTexture(unsigned int, unsigned int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, bool)] 13:15:42 INFO - Crash dump filename: /tmp/tmpafo_kY/220ab8f0-1f8f-25dc-03d1a050-62cf9f92.dmp 13:15:42 INFO - Operating system: Android 13:15:42 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l generic/sdk/generic:4.3.1/JLS36I/eng.gbrown.20150308.182649:eng/test-keys 13:15:42 INFO - CPU: arm 13:15:42 INFO - 0 CPUs 13:15:42 INFO - Crash reason: SIGSEGV 13:15:42 INFO - Crash address: 0x0 13:15:42 INFO - Thread 12 (crashed) 13:15:42 INFO - 0 libxul.so!mozilla::gl::GLBlitHelper::BlitFramebufferToTexture(unsigned int, unsigned int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, bool) [GLBlitHelper.cpp:807d66bf6854 : 972 + 0x14] 13:15:42 INFO - r4 = 0x61252ee0 r5 = 0x00000003 r6 = 0x00000006 r7 = 0x5f53fd3c 13:15:42 INFO - r8 = 0x00000de1 r9 = 0x00000000 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fec10 lr = 0x586e62d7 pc = 0x586eb096 13:15:42 INFO - Found by: given as instruction pointer in context 13:15:42 INFO - 1 libxul.so!mozilla::gl::GLBlitHelper::BlitTextureToTexture(unsigned int, unsigned int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, unsigned int, unsigned int) [GLBlitHelper.cpp:807d66bf6854 : 1013 + 0x1d] 13:15:42 INFO - r4 = 0x61252ee0 r5 = 0x00000003 r6 = 0x00000001 r7 = 0x5f53fd3c 13:15:42 INFO - r8 = 0x00000002 r9 = 0x00000003 r10 = 0x00000de1 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fec80 pc = 0x586eb131 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 2 libxul.so!mozilla::gl::SharedSurface::ProdCopy(mozilla::gl::SharedSurface*, mozilla::gl::SharedSurface*, mozilla::gl::SurfaceFactory*) [SharedSurface.cpp:807d66bf6854 : 150 + 0x15] 13:15:42 INFO - r4 = 0x5f53f13c r5 = 0x5f53fd30 r6 = 0x60b50800 r7 = 0x00000002 13:15:42 INFO - r8 = 0x00000de1 r9 = 0x00000003 r10 = 0x00000de1 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fecc0 pc = 0x586fa0c7 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 3 libxul.so!mozilla::gl::GLScreenBuffer::Swap(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&) [GLScreenBuffer.cpp:807d66bf6854 : 495 + 0x5] 13:15:42 INFO - r4 = 0x5e501470 r5 = 0x60bde480 r6 = 0x5f53fd30 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed28 pc = 0x586f63a3 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 4 libxul.so!mozilla::WebGLContext::PresentScreenBuffer() [WebGLContext.cpp:807d66bf6854 : 1439 + 0xd] 13:15:42 INFO - r4 = 0x5f49c400 r5 = 0x5e501470 r6 = 0x00000000 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed40 pc = 0x58ca0b75 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 5 libxul.so!mozilla::WebGLContextUserData::PreTransactionCallback(void*) [WebGLContext.cpp:807d66bf6854 : 1161 + 0x5] 13:15:42 INFO - r4 = 0x5f49c400 r5 = 0x00000000 r6 = 0x5f53f100 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed50 pc = 0x58ca0bc7 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 6 libxul.so!mozilla::layers::CanvasLayer::FirePreTransactionCallback() [Layers.h:807d66bf6854 : 2210 + 0x5] 13:15:42 INFO - r4 = 0x5f4aac00 r5 = 0x529fed70 r6 = 0x5f53f100 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed60 pc = 0x587227d1 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 7 libxul.so!mozilla::layers::ClientCanvasLayer::RenderLayer() [ClientCanvasLayer.cpp:807d66bf6854 : 180 + 0x5] 13:15:42 INFO - r4 = 0x5f4aac00 r5 = 0x529fed70 r6 = 0x5f53f100 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed68 pc = 0x5872726d 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 8 libxul.so!RunnableMethodTraits<FdWatcher>::RetainCallee(FdWatcher*) [task.h:807d66bf6854 : 263 + 0x5] 13:15:42 INFO - r4 = 0x64b32400 r5 = 0x00000002 r6 = 0x5f4aac00 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed88 pc = 0x581ecc11 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 9 libxul.so!mozilla::layers::ClientContainerLayer::RenderLayer() [ClientContainerLayer.h:807d66bf6854 : 68 + 0x7] 13:15:42 INFO - r4 = 0x64b32400 r5 = 0x00000002 r6 = 0x5f4aac00 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fed90 pc = 0x58727e7b 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 10 libxul.so!RunnableMethodTraits<FdWatcher>::RetainCallee(FdWatcher*) [task.h:807d66bf6854 : 263 + 0x5] 13:15:42 INFO - r4 = 0x6476d800 r5 = 0x00000000 r6 = 0x64b32400 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fede0 pc = 0x581ecc11 13:15:42 INFO - Found by: call frame info 13:15:42 INFO - 11 libxul.so!mozilla::layers::ClientContainerLayer::RenderLayer() [ClientContainerLayer.h:807d66bf6854 : 68 + 0x7] 13:15:42 INFO - r4 = 0x6476d800 r5 = 0x00000000 r6 = 0x64b32400 r7 = 0x6476d800 13:15:42 INFO - r8 = 0x587218a9 r9 = 0x529fef30 r10 = 0x00000000 fp = 0x5f5a66a0 13:15:42 INFO - sp = 0x529fede8 pc = 0x58727e7b 13:15:42 INFO - Found by: call frame info 13:16:49 INFO - 05-19 13:15:11.042 I/Gecko ( 752): WebGL(0x65307000)::ForceLoseContext 13:16:49 INFO - 05-19 13:15:11.042 I/Gecko ( 752): Destroying context 0x2a372b28 surface 0x2a310e20 on display 0x1 13:16:49 INFO - 05-19 13:15:11.052 I/Gecko ( 752): Initializing context 0x2a372b28 surface 0x2a310e20 on display 0x1 13:16:49 INFO - 05-19 13:15:11.062 E/eglCodecCommon( 752): glUtilsParamSize: unknow param 0x00008d57 13:16:49 INFO - 05-19 13:15:11.243 I/GeckoDump( 752): ⰲ겿{"action":"test_status","time":1432066511236,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-mochitest/test_capture.html","subtest":"`aVertCoord` should be valid.","status":"PASS"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.273 I/GeckoDump( 752): ⰲ겿{"action":"test_status","time":1432066511270,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-mochitest/test_capture.html","subtest":"WebGL error [after setup]","status":"PASS"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.304 I/GeckoDump( 752): ⰲ겿{"action":"log","time":1432066511292,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","level":"INFO","message":"Checking that clearing to red works for first frame."}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.323 I/GeckoDump( 752): ⰲ겿{"action":"log","time":1432066511313,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","level":"INFO","message":"WebGL: clearColor(red)"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.473 I/GeckoDump( 752): ⰲ겿{"action":"test_status","time":1432066511463,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-mochitest/test_capture.html","subtest":"Should not be drawn to before stable state","status":"PASS"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.513 I/GeckoDump( 752): ⰲ겿{"action":"test_status","time":1432066511502,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-mochitest/test_capture.html","subtest":"Should not be drawn to before stable state","status":"PASS"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.533 I/GeckoDump( 752): ⰲ겿{"action":"test_status","time":1432066511529,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-mochitest/test_capture.html","subtest":"Should not be drawn to before stable state","status":"PASS"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.553 I/GeckoDump( 752): ⰲ겿{"action":"log","time":1432066511547,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","level":"INFO","message":"Testing vauto against [255,0,0,255]"}ⰲ겿 13:16:49 INFO - 05-19 13:15:11.732 F/MOZ_Assert( 752): Assertion failure: !srcFB || mGL->fIsFramebuffer(srcFB), at /builds/slave/try-and-api-11-d-0000000000000/build/gfx/gl/GLBlitHelper.cpp:972 13:16:49 INFO - 05-19 13:15:13.732 D/Zygote ( 38): Process 752 terminated by signal (11) 13:16:49 INFO - 05-19 13:15:13.782 I/ActivityManager( 276): Process org.mozilla.fennec (pid 752) has died.
Blocks: 1165019
Assignee | ||
Comment 2•9 years ago
|
||
This looks very similar to the IsRenderbuffer assertion seen in bug 1140459. Try run with extra logging at https://treeherder.mozilla.org/#/jobs?repo=try&revision=e11f38af31db&exclusion_profile=false. Logcats like http://mozilla-releng-blobs.s3.amazonaws.com/blobs/try/sha512/bc46569fb455de7ef5d8333d27b7d6914fe29c7b29e6593583bc3108e70b8a34e8b606e3c30fbc4e4686de786729a3dc4cc4c89b84804aac75006abca4b6bd88 show that IsFramebuffer() is true until the ScopedBindFramebuffer goes out of scope, on the Android 4.3 emulator only.
Assignee | ||
Comment 3•9 years ago
|
||
Very similar to bug 1140459, I am pretty sure this is the last 4.3 emulator oddity that I need to work around.
Attachment #8607881 -
Flags: review?(jgilbert)
Updated•9 years ago
|
Attachment #8607881 -
Flags: review?(jgilbert) → review+
https://hg.mozilla.org/mozilla-central/rev/f0cd5630e216
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox41:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 41
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•