Issue metadata
Sign in to add a comment
|
v8.browsing_mobile_ignition failure flakily on chromium.perf Nexus 5, 5x, 6, 7v2, 9, A1, 5x-Webview |
||||||||||||||||||||||
Issue descriptionRevision range first seen: As far back as logs go Link to failing step log: https://build.chromium.org/p/chromium.perf/builders/Android%20Nexus9%20Perf%20%281%29/builds/3796/steps/v8.browsing_mobile_ignition/logs/stdio If the test is disabled, please downgrade to Pri-2.
,
Dec 6 2016
,
Dec 6 2016
It doesn't appear that any consistent user story is failing here.
,
Dec 8 2016
Here is a crash showing up on the Nexus6 bot when running this benchmark.
Operating system: Android
google/shamu/shamu:5.1.1/LMY47Z/1860966:userdebug/dev-keys
CPU: arm
4 CPUs
GPU: UNKNOWN
Crash reason:
Crash address: 0x0
Process uptime: not available
Thread 0 (crashed)
0 libchrome.so!gpu::RingBuffer::GetLargestFreeSizeNoWaiting() [ring_buffer.cc : 152 + 0x0]
r0 = 0x00000001 r1 = 0xffffffd9 r2 = 0x00000000 r3 = 0x00000000
r4 = 0xaec3d5b8 r5 = 0x000000e7 r6 = 0x00000151 r7 = 0x00000000
r8 = 0x00000de1 r9 = 0x00000000 r10 = 0x9e97f5b4 r12 = 0x98644ca8
fp = 0x9e97f58c sp = 0x9e97f4f0 lr = 0x962b0621 pc = 0x962aede4
Found by: given as instruction pointer in context
1 libchrome.so!gpu::RingBuffer::Alloc(unsigned int) [ring_buffer.cc : 70 + 0x5]
r3 = 0x00000100 r4 = 0xaec3d5b8 r5 = 0x000c5220 r6 = 0x00000151
r7 = 0x00000000 r8 = 0x00000de1 r9 = 0x00000000 r10 = 0x9e97f5b4
fp = 0x9e97f58c sp = 0x9e97f500 pc = 0x962af125
Found by: call frame info
2 libchrome.so!gpu::ScopedTransferBufferPtr::Reset(unsigned int) [transfer_buffer.cc : 221 + 0xb]
r4 = 0x9e97f58c r5 = 0x000c521c r6 = 0x00000151 r7 = 0x00000000
r8 = 0x00000de1 r9 = 0x00000000 r10 = 0x9e97f5b4 fp = 0x9e97f58c
sp = 0x9e97f530 pc = 0x962af387
Found by: call frame info
3 libchrome.so!gpu::gles2::GLES2Implementation::TexImage2D(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) [transfer_buffer.h : 151 + 0x3]
r3 = 0xb4afb600 r4 = 0xaec44800 r5 = 0x00000257 r6 = 0x00000151
r7 = 0x00000000 r8 = 0x00000de1 r9 = 0x00000000 r10 = 0x9e97f5b4
fp = 0x9e97f58c sp = 0x9e97f540 pc = 0x96367895
Found by: call frame info
4 libchrome.so!GrGLGpu::uploadTexData(GrSurfaceDesc const&, unsigned int, GrGLGpu::UploadType, int, int, int, int, GrPixelConfig, SkTArray<GrMipLevel, false> const&) [functional : 1756 + 0x1d]
r4 = 0x963791f9 r5 = 0x00000000 r6 = 0x00000151 r7 = 0x00000257
r8 = 0x9e97f72c r9 = 0x9e97f730 r10 = 0x9e97f734 fp = 0x9e97f75c
sp = 0x9e97f5f8 pc = 0x95f88e6b
Found by: call frame info
5 libchrome.so!GrGLGpu::createTextureImpl(GrSurfaceDesc const&, GrGLTextureInfo*, bool, GrGLTexture::TexParams*, SkTArray<GrMipLevel, false> const&) [GrGLGpu.cpp : 1878 + 0x1f]
r4 = 0x00000257 r5 = 0x9e983894 r6 = 0x9e983824 r7 = 0xaec45800
r8 = 0x00000000 r9 = 0x00000000 r10 = 0x9e983820 fp = 0x9e9838f4
sp = 0x9e9837a0 pc = 0x95f8bb4b
Found by: call frame info
6 libchrome.so!GrGLGpu::onCreateTexture(GrSurfaceDesc const&, SkBudgeted, SkTArray<GrMipLevel, false> const&) [GrGLGpu.cpp : 1649 + 0x3]
r4 = 0x9e983840 r5 = 0xaec45800 r6 = 0x9e983894 r7 = 0x00000001
r8 = 0x00000000 r9 = 0x00000000 r10 = 0x9e983820 fp = 0x9e9838f4
sp = 0x9e9837f8 pc = 0x95f8bbaf
Found by: call frame info
7 libchrome.so!GrGpu::createTexture(GrSurfaceDesc const&, SkBudgeted, SkTArray<GrMipLevel, false> const&) [GrGpu.cpp : 174 + 0xd]
r4 = 0xaec70300 r5 = 0x95f8bb71 r6 = 0xaec45800 r7 = 0x9e9838f4
r8 = 0x9e983894 r9 = 0x00000000 r10 = 0x00000000 fp = 0x55555556
sp = 0x9e983890 pc = 0x95f234fd
Found by: call frame info
8 libchrome.so!GrTextureProvider::createMipMappedTexture(GrSurfaceDesc const&, SkBudgeted, GrMipLevel const*, int) [GrTextureProvider.cpp : 75 + 0xd]
r4 = 0x00000001 r5 = 0x00000001 r6 = 0x00000001 r7 = 0x00000151
r8 = 0x9e98399c r9 = 0xaee43d90 r10 = 0x00000000 fp = 0x55555556
sp = 0x9e9838d0 pc = 0x95f44a0f
Found by: call frame info
9 libchrome.so!GrTextureProvider::createTexture(GrSurfaceDesc const&, SkBudgeted, void const*, unsigned int) [GrTextureProvider.cpp : 86 + 0x9]
r4 = 0x9e983938 r5 = 0x9e983a14 r6 = 0xaec70300 r7 = 0x00000151
r8 = 0x00000000 r9 = 0x9e98399c r10 = 0x00000000 fp = 0x9e983db0
sp = 0x9e983930 pc = 0x95f44b5d
Found by: call frame info
10 libchrome.so!GrUploadPixmapToTexture(GrContext*, SkPixmap const&, SkBudgeted) [SkGr.cpp : 302 + 0x11]
r4 = 0x0000095c r5 = 0x9e983a14 r6 = 0xaec70300 r7 = 0x00000151
r8 = 0x00000000 r9 = 0x9e98399c r10 = 0x00000000 fp = 0x9e983db0
sp = 0x9e983948 pc = 0x95fa8425
Found by: call frame info
11 libchrome.so!SkImage::MakeTextureFromPixmap(GrContext*, SkPixmap const&, SkBudgeted) [SkImage_Gpu.cpp : 364 + 0xd]
r4 = 0x9e983ac0 r5 = 0x9e983b78 r6 = 0x00000000 r7 = 0x00000000
r8 = 0xaeee8b40 r9 = 0x00000001 r10 = 0x00000000 fp = 0x9e983db0
sp = 0x9e983a70 pc = 0x95faa467
Found by: call frame info
12 libchrome.so!SkImage::MakeFromDeferredTextureImageData(GrContext*, void const*, SkBudgeted) [SkImage_Gpu.cpp : 696 + 0xb]
r3 = 0x00000000 r4 = 0x9e983ac0 r5 = 0x00000000 r6 = 0x00000000
r7 = 0x9e983b78 r8 = 0xaeee8b40 r9 = 0x00000001 r10 = 0x00000000
fp = 0x9e983db0 sp = 0x9e983a98 pc = 0x95faac75
Found by: call frame info
13 libchrome.so!cc::GpuImageDecodeCache::UploadImageIfNecessary(cc::DrawImage const&, cc::GpuImageDecodeCache::ImageData*) [gpu_image_decode_cache.cc : 1089 + 0x7]
r4 = 0xaeee6900 r5 = 0xaeee8b40 r6 = 0xaef04798 r7 = 0x00000000
r8 = 0x9e983b78 r9 = 0xaeee6a20 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983b08 pc = 0x9631d38f
Found by: call frame info
14 libchrome.so!cc::GpuImageDecodeCache::UploadImage(cc::DrawImage const&) [SkRefCnt.h : 305 + 0xf]
r4 = 0xaef04780 r5 = 0x00000000 r6 = 0xaeee6900 r7 = 0x9e983c00
r8 = 0xaef04798 r9 = 0xaeee6a20 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983bc0 pc = 0x9631eccb
Found by: call frame info
15 libchrome.so!cc::ImageUploadTaskImpl::RunOnWorkerThread() [gpu_image_decode_cache.cc : 210 + 0x9]
r4 = 0x00000000 r5 = 0xaeee6a00 r6 = 0xaecd02a0 r7 = 0x986452d0
r8 = 0xaecd02b8 r9 = 0xaec51608 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983c48 pc = 0x9631eddd
Found by: call frame info
16 libchrome.so!content::CategorizedWorkerPool::RunTaskInCategoryWithLockAcquired(cc::TaskCategory) [categorized_worker_pool.cc : 359 + 0x3]
r4 = 0x9e983d00 r5 = 0xaecd02bc r6 = 0xaecd02a0 r7 = 0x9e983cf4
r8 = 0xaecd02b8 r9 = 0xaec51608 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983ce8 pc = 0x9778f643
Found by: call frame info
17 libchrome.so!content::CategorizedWorkerPool::RunTaskWithLockAcquired(std::__ndk1::vector<cc::TaskCategory, std::__ndk1::allocator<cc::TaskCategory> > const&) [categorized_worker_pool.cc : 338 + 0x7]
r4 = 0xaec3cab0 r5 = 0x00000001 r6 = 0xaecd02a0 r7 = 0xaec3cab4
r8 = 0xaec51608 r9 = 0xaec51608 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983d38 pc = 0x9778f6c1
Found by: call frame info
18 libchrome.so!content::CategorizedWorkerPool::Run(std::__ndk1::vector<cc::TaskCategory, std::__ndk1::allocator<cc::TaskCategory> > const&, base::ConditionVariable*) [categorized_worker_pool.cc : 230 + 0x7]
r3 = 0x00000000 r4 = 0xaecd02a0 r5 = 0xaecd0310 r6 = 0xaed558bc
r7 = 0x00000078 r8 = 0xaec51608 r9 = 0xaec51608 r10 = 0xb6daab91
fp = 0x9e983db0 sp = 0x9e983d50 pc = 0x9778f6e5
Found by: call frame info
19 libchrome.so!base::SimpleThread::ThreadMain() [simple_thread.cc : 68 + 0x7]
r4 = 0xaed55880 r5 = 0xb6e01df4 r6 = 0xaed55890 r7 = 0x00000078
r8 = 0xaec51608 r9 = 0xaec51608 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983d68 pc = 0x95cb0ccf
Found by: call frame info
20 libchrome.so!ThreadFunc [platform_thread_posix.cc : 71 + 0x7]
r4 = 0xaec51600 r5 = 0xaed55880 r6 = 0xaec2f5e0 r7 = 0x00000078
r8 = 0xaec51608 r9 = 0xaec51608 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983d88 pc = 0x95cadcf5
Found by: call frame info
21 libc.so + 0x16baf
r4 = 0xaec51600 r5 = 0xaec51640 r6 = 0xaec51600 r7 = 0x00000078
r8 = 0xaec51608 r9 = 0xaec51608 r10 = 0xb6daab91 fp = 0x9e983db0
sp = 0x9e983d98 pc = 0xb6daabb1
Found by: call frame info
22 libc.so + 0x16b8f
sp = 0x9e983d9c pc = 0xb6daab91
Found by: stack scanning
23 libc.so + 0x16b8f
sp = 0x9e983da4 pc = 0xb6daab91
Found by: stack scanning
24 libc.so + 0x14af3
sp = 0x9e983da8 pc = 0xb6da8af5
Found by: stack scanning
Loaded modules:
0x71c71000 - 0x731a4fff system@framework@boot.oat ???
0x9598c000 - 0x98469fff libchrome.so ???
0xa24e7000 - 0xa2bcdfff data@app@org.chromium.chrome-1@base.apk@classes.dex ???
0xaa384000 - 0xaa384fff libwebviewchromium_loader.so ???
0xaa387000 - 0xaa387fff libjnigraphics.so ???
0xaa38a000 - 0xaa38ffff libcompiler_rt.so ???
0xaa392000 - 0xaa39efff libandroid.so ???
0xaa3a3000 - 0xaa3abfff libqservice.so ???
0xaa3b0000 - 0xaa3b5fff libqdutils.so ???
0xaa3b8000 - 0xaa3b8fff libqdMetaData.so ???
0xaa3bb000 - 0xaa3bdfff libmemalloc.so ???
0xaa3c1000 - 0xaa3c3fff gralloc.msm8084.so ???
0xaa3c7000 - 0xaa3d4fff eglSubDriverAndroid.so ???
0xaa3d8000 - 0xaa3f8fff libGLESv1_CM_adreno.so ???
0xaa3fc000 - 0xaaaa5fff libllvm-glnext.so ???
0xaaae5000 - 0xaad0efff libGLESv2_adreno.so ???
0xaad4f000 - 0xaad81fff libgsl.so ???
0xaad84000 - 0xaad85fff libadreno_utils.so ???
0xaad8a000 - 0xaad96fff libEGL_adreno.so ???
0xab987000 - 0xab99cfff libjavacrypto.so ???
0xab99f000 - 0xab9a5fff librs_jni.so ???
0xab9a8000 - 0xab9abfff libaudioeffect_jni.so ???
0xab9ae000 - 0xab9affff libsoundpool.so ???
0xab9b2000 - 0xab9c9fff libvorbisidec.so ???
0xab9cd000 - 0xab9cefff libstagefright_yuv.so ???
0xab9d1000 - 0xab9eefff libstagefright_omx.so ???
0xab9f3000 - 0xab9f3fff libstagefright_enc_common.so ???
0xab9f7000 - 0xab9fbfff libstagefright_avc_common.so ???
0xab9fe000 - 0xaba36fff libopus.so ???
0xaba3a000 - 0xaba4ffff libdrmframework.so ???
0xaba55000 - 0xaba60fff libstagefright_amrnb_common.so ???
0xaba63000 - 0xabb6cfff libstagefright.so ???
0xabb78000 - 0xabb8afff libmtp.so ???
0xabb8e000 - 0xabb96fff libjhead.so ???
0xabb9a000 - 0xabbb8fff libexif.so ???
0xabbc6000 - 0xabbfefff libmedia_jni.so ???
0xb0561000 - 0xb0594fff libjavacore.so ???
0xb344b000 - 0xb345dfff libchromium_android_linker.so ???
0xb44f7000 - 0xb47f4fff libart.so ???
0xb500e000 - 0xb500efff memtrack.msm8084.so ???
0xb51d5000 - 0xb51d5fff libsigchain.so ???
0xb51d9000 - 0xb51dffff libbacktrace_libc++.so ???
0xb5204000 - 0xb5205fff libpowermanager.so ???
0xb5209000 - 0xb5213fff libcommon_time_client.so ???
0xb5218000 - 0xb5252fff libbcinfo.so ???
0xb5255000 - 0xb5275fff libbcc.so ???
0xb5299000 - 0xb5b87fff libLLVM.so ???
0xb5bd8000 - 0xb5bd9fff libunwind-ptrace.so ???
0xb5bdc000 - 0xb5be7fff libunwind.so ???
0xb5c30000 - 0xb5c33fff libgccdemangle.so ???
0xb5c37000 - 0xb5c46fff libpcre.so ???
0xb5c49000 - 0xb5cd6fff libc++.so ???
0xb5ce0000 - 0xb5d05fff libpng.so ???
0xb5d08000 - 0xb5d5dfff libft2.so ???
0xb5d62000 - 0xb5d75fff libstagefright_foundation.so ???
0xb5d79000 - 0xb5d7ffff libnbaio.so ???
0xb5d83000 - 0xb5d86fff libgabi++.so ???
0xb5d89000 - 0xb5da3fff libRScpp.so ???
0xb5da6000 - 0xb5ddcfff libRS.so ???
0xb5de0000 - 0xb5de2fff libwpa_client.so ???
0xb5de5000 - 0xb5de5fff libsync.so ???
0xb5de8000 - 0xb5deafff libspeexresampler.so ???
0xb5dee000 - 0xb5e5afff libGLES_trace.so ???
0xb5e5f000 - 0xb5e64fff libbacktrace.so ???
0xb5e69000 - 0xb5e80fff libz.so ???
0xb5e83000 - 0xb5e84fff libusbhost.so ???
0xb5e87000 - 0xb5e90fff libui.so ???
0xb5e93000 - 0xb5ec9fff libstlport.so ???
0xb5ece000 - 0xb5f08fff libssl.so ???
0xb5f0f000 - 0xb5f6bfff libsqlite.so ???
0xb5f6f000 - 0xb5f78fff libsoundtrigger.so ???
0xb5f7e000 - 0xb5fccfff libsonivox.so ???
0xb5fd4000 - 0xb61e9fff libskia.so ???
0xb6208000 - 0xb6213fff libselinux.so ???
0xb6216000 - 0xb6217fff libprocessgroup.so ???
0xb621a000 - 0xb6663fff libpdfium.so ???
0xb667b000 - 0xb667ffff libnetutils.so ???
0xb6682000 - 0xb6682fff libnetd_client.so ???
0xb6687000 - 0xb668bfff libnativehelper.so ???
0xb668e000 - 0xb668ffff libnativebridge.so ???
0xb6692000 - 0xb669afff libminikin.so ???
0xb669e000 - 0xb669efff libmemtrack.so ???
0xb66a1000 - 0xb6722fff libmedia.so ???
0xb673d000 - 0xb676bfff libjpeg.so ???
0xb676f000 - 0xb67a5fff libinputflinger.so ???
0xb67ab000 - 0xb67c1fff libinput.so ???
0xb67c6000 - 0xb67d0fff libimg_utils.so ???
0xb67d5000 - 0xb68d8fff libicuuc.so ???
0xb68ea000 - 0xb6a44fff libicui18n.so ???
0xb6a51000 - 0xb6a98fff libhwui.so ???
0xb6a9e000 - 0xb6ae2fff libharfbuzz_ng.so ???
0xb6ae6000 - 0xb6ae9fff libhardware_legacy.so ???
0xb6aed000 - 0xb6aedfff libhardware.so ???
0xb6af0000 - 0xb6b31fff libgui.so ???
0xb6b3f000 - 0xb6b52fff libexpat.so ???
0xb6b56000 - 0xb6c42fff libcrypto.so ???
0xb6c5a000 - 0xb6c5ffff libcamera_metadata.so ???
0xb6c62000 - 0xb6c90fff libcamera_client.so ???
0xb6c9c000 - 0xb6c9ffff libaudioutils.so ???
0xb6ca2000 - 0xb6cc4fff libandroidfw.so ???
0xb6cc9000 - 0xb6cd1fff libGLESv2.so ???
0xb6cd4000 - 0xb6cd8fff libGLESv1_CM.so ???
0xb6cdb000 - 0xb6cdcfff libETC1.so ???
0xb6ce0000 - 0xb6d3cfff libEGL.so ???
0xb6d4b000 - 0xb6d5ffff libutils.so ???
0xb6d63000 - 0xb6d64fff libstdc++.so ???
0xb6d67000 - 0xb6d7dfff libm.so ???
0xb6d80000 - 0xb6d84fff liblog.so ???
0xb6d87000 - 0xb6d91fff libcutils.so ???
0xb6d94000 - 0xb6df9fff libc.so ??? (WARNING: No symbols, libc.so, C7DC82C4221AE908F1AEA1B04612A8BB0)
0xb6e0a000 - 0xb6e30fff libbinder.so ???
0xb6e3a000 - 0xb6f09fff libandroid_runtime.so ???
0xb6f1f000 - 0xb6f2bfff linker ???
0xb6f30000 - 0xb6f32fff app_process32 ???
,
Dec 9 2016
Here is another symbolized trace via stackwalker: https://build.chromium.org/p/chromium.perf/builders/Android%20Nexus9%20Perf%20%281%29/builds/3808/steps/symbolized%20breakpad%20crashes/logs/stdio
,
Dec 20 2016
Pam: We're seeing this crash flakily on our perfbots, and have been for a pretty long time. Can you cc anyone who can help us triage?
,
Dec 28 2016
/bump
,
Jan 10 2017
In the last 200 runs, there haven't been any failures of this benchmark on Nexus 6 that weren't accompanied by a host of other test failures that were resolved together (https://build.chromium.org/p/chromium.perf/builders/Android%20Nexus6%20Perf%20%281%29?numbuilds=200). I'm going to mark this was WontFix - I'm not sure what ended up fixing it though.
,
Jan 10 2017
Adding Danno just in case someone wants to take a look. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by charliea@chromium.org
, Dec 6 2016Components: Tests>Telemetry