Closed
Bug 1164088
Opened 10 years ago
Closed 10 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)
1.28 KB,
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•10 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•10 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.
See Also: → 1140459
![]() |
Assignee | |
Comment 3•10 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•10 years ago
|
Attachment #8607881 -
Flags: review?(jgilbert) → review+
Status: NEW → RESOLVED
Closed: 10 years ago
status-firefox41:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 41
Updated•5 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
•