New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 671619 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug-Regression



Sign in to add a comment

v8.browsing_mobile_ignition failure flakily on chromium.perf Nexus 5, 5x, 6, 7v2, 9, A1, 5x-Webview

Project Member Reported by rnep...@chromium.org, Dec 6 2016

Issue description

Revision 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.

 
Cc: charliea@chromium.org charliea@google.com
Components: Tests>Telemetry
Cc: -charliea@google.com
It doesn't appear that any consistent user story is failing here.
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  ???
Cc: pam@chromium.org
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?
/bump
Status: WontFix (was: Untriaged)
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.

Comment 9 by pam@chromium.org, Jan 10 2017

Cc: danno@chromium.org
Adding Danno just in case someone wants to take a look.

Sign in to add a comment