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

Issue 702455 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

system_health.memory_desktop.browse:media:youtube is failing consitently on CQ (linux_chromium_rel_ng)

Project Member Reported by nedngu...@google.com, Mar 17 2017

Issue description

https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=telemetry_perf_unittests&builder=tryserver.chromium.linux%3Alinux_chromium_rel_ng


Log: https://chromium-swarm.appspot.com/task?id=34f28c22305c8a10&refresh=10&show_raw=1
Thread 0 (crashed)
  	 0  0x1b74c491d106
  	    rax = 0x0000000000000000   rdx = 0x0000000000000000
  	    rcx = 0x00000a15a13f7779   rbx = 0x0000000000000002
  	    rsi = 0x0000171a8ba03b81   rdi = 0x0000000000000002
  	    rbp = 0x00007ffc8c2ed030   rsp = 0x00007ffc8c2ecfd0
  	     r8 = 0x000000000000000a    r9 = 0x0000000000000000
  	    r10 = 0x00001d1179dba8f0   r11 = 0x0000000000000246
  	    r12 = 0x00001c35e2d085a9   r13 = 0x00001d1179db90c8
  	    r14 = 0x00000616d1c02351   r15 = 0x00007ffc8c2ecfc8
  	    rip = 0x00001b74c491d106
  	    Found by: given as instruction pointer in context
  	 1  0x1b74c496950f
  	    rbp = 0x00007ffc8c2ed0b8   rsp = 0x00007ffc8c2ed040
  	    rip = 0x00001b74c496950f
  	    Found by: previous frame's frame pointer
  	 2  0x1b74c4918f0c
  	    rbp = 0x00007ffc8c2ed128   rsp = 0x00007ffc8c2ed0c8
  	    rip = 0x00001b74c4918f0c
  	    Found by: previous frame's frame pointer
  	 3  0x1b74c480647b
  	    rbp = 0x00007ffc8c2ed170   rsp = 0x00007ffc8c2ed138
  	    rip = 0x00001b74c480647b
  	    Found by: previous frame's frame pointer
  	 4  0x1b74c49731d8
  	    rbp = 0x00007ffc8c2ed1b8   rsp = 0x00007ffc8c2ed180
  	    rip = 0x00001b74c49731d8
  	    Found by: previous frame's frame pointer
  	 5  0x1b74c4918f0c
  	    rbp = 0x00007ffc8c2ed218   rsp = 0x00007ffc8c2ed1c8
  	    rip = 0x00001b74c4918f0c
  	    Found by: previous frame's frame pointer
  	 6  0x1b74c480647b
  	    rbp = 0x00007ffc8c2ed250   rsp = 0x00007ffc8c2ed228
  	    rip = 0x00001b74c480647b
  	    Found by: previous frame's frame pointer
  	 7  0x1b74c4972e37
  	    rbp = 0x00007ffc8c2ed288   rsp = 0x00007ffc8c2ed260
  	    rip = 0x00001b74c4972e37
  	    Found by: previous frame's frame pointer
  	 8  0x1b74c4918f0c
  	    rbp = 0x00007ffc8c2ed2e8   rsp = 0x00007ffc8c2ed298
  	    rip = 0x00001b74c4918f0c
  	    Found by: previous frame's frame pointer
  	 9  0x1b74c4972e37
  	    rbp = 0x00007ffc8c2ed320   rsp = 0x00007ffc8c2ed2f8
  	    rip = 0x00001b74c4972e37
  	    Found by: previous frame's frame pointer
  	10  0x1b74c4918f0c
  	    rbp = 0x00007ffc8c2ed368   rsp = 0x00007ffc8c2ed330
  	    rip = 0x00001b74c4918f0c
  	    Found by: previous frame's frame pointer
  	11  0x1b74c49731d8
  	    rbp = 0x00007ffc8c2ed3a0   rsp = 0x00007ffc8c2ed378
  	    rip = 0x00001b74c49731d8
  	    Found by: previous frame's frame pointer
  	12  0x1b74c4918f0c
  	    rbp = 0x00007ffc8c2ed3f8   rsp = 0x00007ffc8c2ed3b0
  	    rip = 0x00001b74c4918f0c
  	    Found by: previous frame's frame pointer
  	13  0x1b74c49179b9
  	    rbp = 0x00007ffc8c2ed428   rsp = 0x00007ffc8c2ed408
  	    rip = 0x00001b74c49179b9
  	    Found by: previous frame's frame pointer
  	14  0x1b74c48313ed
  	    rbp = 0x00007ffc8c2ed490   rsp = 0x00007ffc8c2ed438
  	    rip = 0x00001b74c48313ed
  	    Found by: previous frame's frame pointer
  	15  chrome!Invoke [execution.cc : 145 + 0x15]
  	    rsp = 0x00007ffc8c2ed4a0   rip = 0x00007f6b5bd3e8b4
  	    Found by: stack scanning
  	16  chrome!CallInternal [execution.cc : 181 + 0x1a]
  	    rbx = 0x00001d1179e3d028   rbp = 0x00001d1179db9068
  	    rsp = 0x00007ffc8c2ed550   r12 = 0x00001d1179e3d008
  	    r13 = 0x00007ffc8c2ed5e8   r14 = 0x000017c848a4eb89
  	    r15 = 0x00001d1179db9000   rip = 0x00007f6b5bd3e16f
  	    Found by: call frame info
  	17  chrome!v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 0x14
  	    rbx = 0x00007ffc8c2ed5e8   rbp = 0x0000000000000000
  	    rsp = 0x00007ffc8c2ed5b0   r12 = 0x00001d1179e3d028
  	    r13 = 0x00001d1179e3d008   r14 = 0x00002efb0f5f5511
  	    r15 = 0x0000000000000000   rip = 0x00007f6b5bd3e054
  	    Found by: call frame info
  	18  chrome!Call [api.cc : 5129 + 0x14]
  	    rbx = 0x00001d1179db9000   rbp = 0x0000000000000000
  	    rsp = 0x00007ffc8c2ed5d0   r12 = 0x00001d1179e3d028
  	    r13 = 0x00001d1179e3d008   r14 = 0x00002efb0f5f5511
  	    r15 = 0x0000000000000000   rip = 0x00007f6b5b92f1d6
  	    Found by: call frame info
  	19  chrome!callFunction [V8ScriptRunner.cpp : 656 + 0x19]
  	    rbx = 0x00007f6b6377ee90   rbp = 0x0000183557323a18
  	    rsp = 0x00007ffc8c2ed6c0   r12 = 0x00001d1179db9000
  	    r13 = 0x00001d1179e3d008   r14 = 0x000005272d181f68
  	    r15 = 0x0000000000000000   rip = 0x00007f6b5f024edd
  	    Found by: call frame info
  	20  chrome!execute [ScheduledAction.cpp : 162 + 0xe]
  	    rbx = 0x0000183557323a18   rbp = 0x00007ffc8c2edd18
  	    rsp = 0x00007ffc8c2ed910   r12 = 0x000023604597d738
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x000005272d181f68
  	    r15 = 0x00001d1179e3d008   rip = 0x00007f6b614b8855
  	    Found by: call frame info
  	21  chrome!execute [ScheduledAction.cpp : 110 + 0xb]
  	    rbx = 0x0000183557323a18   rbp = 0x00007ffc8c2edd18
  	    rsp = 0x00007ffc8c2edb10   r12 = 0x00003eabe4109b28
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x000023604597d738
  	    r15 = 0x000005272d181f68   rip = 0x00007f6b614b826c
  	    Found by: call frame info
  	22  chrome!fired [DOMTimer.cpp : 172 + 0xb]
  	    rbx = 0x0000000000000000   rbp = 0x00007ffc8c2edd18
  	    rsp = 0x00007ffc8c2edcc0   r12 = 0x00003eabe4109b28
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x0000183557323a18
  	    r15 = 0x000023604597d738   rip = 0x00007f6b5f693ac4
  	    Found by: call frame info
  	23  chrome!runInternal [Timer.cpp : 174 + 0x9]
  	    rbx = 0x00003eabe4109b28   rbp = 0x00007ffc8c2ee650
  	    rsp = 0x00007ffc8c2edef0   r12 = 0x00007f6b6377ec90
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x00007f6b6377ecb0
  	    r15 = 0x00007f6b5ee00020   rip = 0x00007f6b5ee002c6
  	    Found by: call frame info
  	24  chrome!Invoke<base::WeakPtr<content::LocalStorageContextMojo>> [bind_internal.h : 214 + 0x1b]
  	    rbx = 0x00001d117e7fa2f0   rbp = 0x00007ffc8c2ee650
  	    rsp = 0x00007ffc8c2ee0d0   r12 = 0x00007f6b6377ec90
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x0000000000000000
  	    r15 = 0x00007f6b5ee00020   rip = 0x00007f6b5af9cf3a
  	    Found by: call frame info
  	25  chrome!Run [callback.h : 68 + 0x2]
  	    rbx = 0x00007ffc8c2ee4b8   rbp = 0x00007ffc8c2ee650
  	    rsp = 0x00007ffc8c2ee280   r12 = 0x00007f6b6377ec90
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x00007f6b61c276f6
  	    r15 = 0x00001d1179d08b60   rip = 0x00007f6b5b0b04c0
  	    Found by: call frame info
  	26  chrome!RunTask [task_annotator.cc : 59 + 0x5]
  	    rbx = 0x00007ffc8c2ee4b8   rbp = 0x00007ffc8c2ee650
  	    rsp = 0x00007ffc8c2ee420   r12 = 0x00007f6b6377ec90
  	    r13 = 0x00007ffc8c2ee468   r14 = 0x00007f6b61c276f6
  	    r15 = 0x00001d1179d08b60   rip = 0x00007f6b5cc7a76a
  	    Found by: call frame info
  	27  chrome!ProcessTaskFromWorkQueue [task_queue_manager.cc : 533 + 0x14]
  	    rbx = 0x00007f6b6377ec80   rbp = 0x00001d1179d8f180
  	    rsp = 0x00007ffc8c2ee5a0   r12 = 0x00007ffc8c2ee5b0
  	    r13 = 0x00001d1179d08a80   r14 = 0x0000000000000000
  	    r15 = 0x00001d1179d8f180   rip = 0x00007f6b5eef9b40
  	    Found by: call frame info
  	28  chrome!DoWork [task_queue_manager.cc : 331 + 0x15]
  	    rbx = 0x00001d1179cf5358   rbp = 0x0000000000001000
  	    rsp = 0x00007ffc8c2ee880   r12 = 0x0000000000000002
  	    r13 = 0x00001d1179d08a80   r14 = 0x00001d1179cf5300
  	    r15 = 0x000000000000000b   rip = 0x00007f6b5eef7350
  	    Found by: call frame info
  	29  chrome!Invoke<const base::WeakPtr<AppMenuButton> &, const bool &> [bind_internal.h : 214 + 0x1f]
  	    rbx = 0x00001d1179d773f8   rbp = 0x00007ffc8c2ef210
  	    rsp = 0x00007ffc8c2eeaf0   r12 = 0x00007f6b5eef7120
  	    r13 = 0x00007ffc8c2eee98   r14 = 0x00001d1179d773f0
  	    r15 = 0x0000000000000000   rip = 0x00007f6b5b2a8ec5
  	    Found by: call frame info
  	30  chrome!Run [callback.h : 68 + 0x2]
  	    rbx = 0x00007ffc8c2eeee8   rbp = 0x00007ffc8c2ef210
  	    rsp = 0x00007ffc8c2eecb0   r12 = 0x00007f6b6377ec90
  	    r13 = 0x00007ffc8c2eee98   r14 = 0x00007f6b61996447
  	    r15 = 0x00001d1179d0cdb0   rip = 0x00007f6b5b0b04c0
  	    Found by: call frame info
  	31  chrome!RunTask [task_annotator.cc : 59 + 0x5]
  	    rbx = 0x00007ffc8c2eeee8   rbp = 0x00007ffc8c2ef210
  	    rsp = 0x00007ffc8c2eee50   r12 = 0x00007f6b6377ec90
  	    r13 = 0x00007ffc8c2eee98   r14 = 0x00007f6b61996447
  	    r15 = 0x00001d1179d0cdb0   rip = 0x00007f6b5cc7a76a
  	    Found by: call frame info
  	32  chrome!RunTask [message_loop.cc : 423 + 0xf]
  	    rbx = 0x00007ffc8c2ef000   rbp = 0x00007ffc8c2ef210
  	    rsp = 0x00007ffc8c2eefd0   r12 = 0x00001d1179d0cd88
  	    r13 = 0x00007ffc8c2ef210   r14 = 0x00001d1179d0cc40
  	    r15 = 0x00007f6b637cb700   rip = 0x00007f6b5cbec0ed
  	    Found by: call frame info
  	33  chrome!DoWork [message_loop.cc : 434 + 0xb]
  	    rbx = 0x00001d1179d0cc40   rbp = 0x00007ffc8c2ef210
  	    rsp = 0x00007ffc8c2ef1f0   r12 = 0x00001d117e0dd678
  	    r13 = 0x00007ffc8c2ef2e0   r14 = 0x00001d117e0dd5a8
  	    r15 = 0x00007ffc8c2ef278   rip = 0x00007f6b5cbec796
  	    Found by: call frame info
  	34  chrome!Run [message_pump_default.cc : 33 + 0xa]
  	    rbx = 0x0000000023c78e01   rbp = 0x0000000023c78e01
  	    rsp = 0x00007ffc8c2ef4a0   r12 = 0x00001d1179cf50b0
  	    r13 = 0x00001d1179d0cc40   r14 = 0x00001d1179cf5060
  	    r15 = 0x00001d1179cf50b8   rip = 0x00007f6b5cbee109
  	    Found by: call frame info
  	35  chrome!RunHandler [message_loop.cc : 387 + 0x9]
  	    rbx = 0x00001d1179d0cc40   rbp = 0x0000000023c78e01
  	    rsp = 0x00007ffc8c2ef660   r12 = 0x00001d1179d0cc40
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00007ffc8c2ef810
  	    r15 = 0x00007ffc8c2ef9e0   rip = 0x00007f6b5cbebe3e
  	    Found by: call frame info
  	36  chrome!Run [run_loop.cc : 37 + 0x5]
  	    rbx = 0x00007ffc8c2ef9e0   rbp = 0x0000000023c78e01
  	    rsp = 0x00007ffc8c2ef810   r12 = 0x00001d1179d0cc40
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00007ffc8c2ef810
  	    r15 = 0x00007ffc8c2ef9e0   rip = 0x00007f6b5cc134bc
  	    Found by: call frame info
  	37  chrome!RendererMain [renderer_main.cc : 200 + 0x8]
  	    rbx = 0x00007f6b6377ebf0   rbp = 0x0000000023c78e01
  	    rsp = 0x00007ffc8c2ef9b0   r12 = 0x00001d1179d0cc40
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00007ffc8c2ef9e0
  	    r15 = 0x00007ffc8c2ef9e0   rip = 0x00007f6b6040459b
  	    Found by: call frame info
  	38  chrome!RunZygote [content_main_runner.cc : 419 + 0x4]
  	    rbx = 0x0000000000000000   rbp = 0x0000000000000000
  	    rsp = 0x00007ffc8c2efa90   r12 = 0x0000000000000001
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00001d1179cf8f00
  	    r15 = 0x00007ffc8c2f0058   rip = 0x00007f6b5c787d47
  	    Found by: call frame info
  	39  chrome!RunNamedProcessTypeMain [content_main_runner.cc : 498 + 0xb]
  	    rbx = 0x0000000000000000   rbp = 0x00007ffc8c2efe60
  	    rsp = 0x00007ffc8c2efcb0   r12 = 0x00007ffc8c2efe60
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00007ffc8c2efe70
  	    r15 = 0x00007ffc8c2f0058   rip = 0x00007f6b5c788304
  	    Found by: call frame info
  	40  chrome!Run [content_main_runner.cc : 835 + 0x8]
  	    rbx = 0x0000000000000000   rbp = 0x00007ffc8c2efe60
  	    rsp = 0x00007ffc8c2efe60   r12 = 0x00007f6b5ae99e28
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00001d1179cf8f00
  	    r15 = 0x00001d1179cf5ea0   rip = 0x00007f6b5c788fa6
  	    Found by: call frame info
  	41  chrome!ContentMain [content_main.cc : 29 + 0x9]
  	    rbx = 0x00001d1179cf5ea0   rbp = 0x00007ffc8c2f0090
  	    rsp = 0x00007ffc8c2f0020   r12 = 0x00007f6b5ae99e28
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00007ffc8c2f0058
  	    r15 = 0x00000000ffffffff   rip = 0x00007f6b5c7875a4
  	    Found by: call frame info
  	42  chrome!ChromeMain [chrome_main.cc : 121 + 0x5]
  	    rbx = 0x00007ffc8c2f01b8   rbp = 0x0000000000000007
  	    rsp = 0x00007ffc8c2f0050   r12 = 0x00007f6b5ae99e28
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x00007ffc8c2f0058
  	    r15 = 0x0000000000000000   rip = 0x00007f6b5ae99fc1
  	    Found by: call frame info
  	43  libc-2.19.so + 0x21f45
  	    rbx = 0x0000000000000000   rbp = 0x0000000000000000
  	    rsp = 0x00007ffc8c2f00e0   r12 = 0x00007f6b5ae99e28
  	    r13 = 0x00007ffc8c2f01b0   r14 = 0x0000000000000000
  	    r15 = 0x0000000000000000   rip = 0x00007f6b53948f45
  	    Found by: call frame info
  	44  chrome!frame_dummy + 0x30
  	    rsp = 0x00007ffc8c2f0100   rip = 0x00007f6b5ae99f30
  	    Found by: stack scanning
  	45  chrome + 0xb78e28
  	    rsp = 0x00007ffc8c2f0118   rip = 0x00007f6b5ae99e28
  	    Found by: stack scanning
  	46  ld-2.19.so + 0x101f3
  	    rsp = 0x00007ffc8c2f0170   rip = 0x00007f6b5a10c1f3
  	    Found by: stack scanning
  	47  chrome + 0xb78e28
  	    rsp = 0x00007ffc8c2f0188   rip = 0x00007f6b5ae99e28
  	    Found by: stack scanning
  	48  chrome!_start + 0x29
  	    rsp = 0x00007ffc8c2f01a0   rip = 0x00007f6b5ae99e51
  	    Found by: stack scanning

Looks related to v8. Hannes, Ulan: can you help triage?


 
Summary: system_health.memory_desktop.browse:media:youtube is failing consitently on CQ (linux_chromium_rel_ng) (was: system_health.memory_desktop.browse:media:youtube is failing consitently on CQ)
One thing that's weird is that this is only failing on linux_chromium_rel_ng on CQ and not failing on https://luci-milo.appspot.com/buildbot/chromium.perf/Linux%20Perf/

For now I will disable the smoke test only
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 17 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cbed8980f896748f5c453fa3adfc08ab037af449

commit cbed8980f896748f5c453fa3adfc08ab037af449
Author: nednguyen <nednguyen@google.com>
Date: Fri Mar 17 04:51:59 2017

Disable system_health.memory_desktop.browse:media:youtube smoke test

BUG= 702455 
TBR=perezju@chromium.org,

Review-Url: https://codereview.chromium.org/2756073002
Cr-Commit-Position: refs/heads/master@{#457686}

[modify] https://crrev.com/cbed8980f896748f5c453fa3adfc08ab037af449/tools/perf/benchmarks/system_health_smoke_test.py

Re 1: Builds on linux_chromium_rel_ng have dcheck_always_on while the normal continuous release bots don't. dcheck_always_on implies v8 debug.
Cc: nedngu...@google.com
 Issue 702463  has been merged into this issue.

Comment 5 by hpayer@chromium.org, Mar 17 2017

Status: Assigned (was: Untriaged)
Trying to reproduce.
Cc: nednguyen@chromium.org
 Issue 702740  has been merged into this issue.

Comment 7 by hpayer@chromium.org, Jun 12 2017

Status: Fixed (was: Assigned)
Should we re-enable smoke test?
Cc: hpayer@chromium.org
Owner: ----
Status: Available (was: Assigned)
hpayer is OOO and will be for a while. As per #9 the issue does not appear to be fixed; we'll need to find a new owner.

Comment 11 by u...@chromium.org, Jul 3 2017

Owner: jgruber@chromium.org
Status: Assigned (was: Available)
Assigning to the current V8 memory sheriff.
Another stack trace from https://chromium-swarm.appspot.com/task?id=36c087544d252c10&refresh=10&show_raw=1:

  	Last event: 8c8.11d0: Break instruction exception - code 80000003 (first/second chance not available)
  	  debugger time: Wed Jun 14 10:54:50.756 2017 (UTC - 7:00)
  	ChildEBP RetAddr  Args to Child              
  	WARNING: Frame IP not in any known module. Following frames may be wrong.
  	0015c438 0651c230 27c84101 00000003 0015c444 0x13ac01a2
  	0015c458 1b2c3122 35d93385 27c84101 08618875 0x651c230
  	0015c484 0651bf95 35d93351 0015c490 0015c4c8 0x1b2c3122
  	0015c4a0 1b2c3122 35d93351 19526d21 1760ec65 0x651bf95
  	0015c4c8 0651c0e2 35d93185 1da54649 0015c4d8 0x1b2c3122
  	0015c4e8 1b2c3122 35d93185 1da54649 1950b6b9 0x651c0e2
  	0015c518 0651ca3f 1760d31d 1a4f11ad 0015c528 0x1b2c3122
  	0015c538 1b2c3122 08628be9 00000050 1e7089c5 0x651ca3f
  	0015c558 0651ca3f 1760d31d 1a4f11ad 0015c568 0x1b2c3122
  	0015c578 1b2c3122 27c841a1 27c841a1 27c841a1 0x651ca3f
  	0015c5b0 0651ca3f 1760d335 1a4f11ad 0015c5c0 0x1b2c3122
  	0015c5d0 1b2c3122 27c841a1 27c841a1 08619b71 0x651ca3f
  	0015c600 06547fba 27c841a1 27c84249 1760dcfd 0x1b2c3122
  	0015c648 1b2c3122 27c84209 27c8453d 27c841a1 0x6547fba
  	0015c694 0651c0e2 35d93c55 1da54649 0015c6a4 0x1b2c3122
  	0015c6b4 1b2c3122 27c841a1 27c841a1 27c841a1 0x651c0e2
  	0015c6e8 13a87c16 35d93c55 00000002 1956cbed 0x1b2c3122
  	0015c700 0651c230 27c841a1 35d93c55 0000000e 0x13a87c16
  	0015c724 1b2c3122 27c841a1 27c841a1 27c841a1 0x651c230
  	0015c754 0651baba 35d93c55 1956cbed 1956cbed 0x1b2c3122
  	0015c798 1b2c3122 27c841a1 27c841a1 27c841a1 0x651baba
  	0015c7f0 13a87c16 35d93c55 00000002 1956cbc9 0x1b2c3122
  	0015c808 0651c230 34c6f631 35d93c55 00000036 0x13a87c16
  	0015c82c 1b2c3122 35d93c55 1956cbc9 36a15ef9 0x651c230
  	0015c87c 0651c230 34c6f631 36a79259 35dd1849 0x1b2c3122
  	0015c8a4 1b2c3122 35dd1849 19518c11 36a15ef9 0x651c230
  	0015c8d4 0651c230 34c6f631 36a79259 35dd1671 0x1b2c3122
  	0015c8fc 1b2c3122 34c6f631 36a79259 27c841a1 0x651c230
  	0015c928 0651ca3f 35dd1671 1a4f11ad 0015c938 0x1b2c3122
  	0015c948 1b2c3122 27c841a1 27c841a1 09a0bee5 0x651ca3f
  	0015c988 0651c230 34c1ac55 35dd1671 00000003 0x1b2c3122
  	0015c9ac 1b2c3122 35dd1671 19527e05 36a15f41 0x651c230
  	0015c9dc 0651c230 34c1ac55 1a4f11ad 00000004 0x1b2c3122
  	0015ca00 1b2c3122 27c84101 34c1b309 36a15f41 0x651c230
  	0015ca28 0651c377 34c1ac55 00000004 1bc139a1 0x1b2c3122
  	0015ca6c 1b2c3122 27c841a1 27c841a1 34c1ac55 0x651c377
  	0015caa0 0651c377 34c1ac55 00000004 1bc139a1 0x1b2c3122
  	0015cae8 1b2c3122 34c1ac55 00000004 1bc139a1 0x651c377
  	*** WARNING: Unable to verify checksum for chrome_child.dll
  	No .natvis files found at e:\b\s\w\ir\out\Release\cdb\Visualizers.
  	0015cc18 66c0bd76 27c841a1 36a261e1 27c841a1 0x1b2c3122
  	0015cc70 691d1601 41b61bd0 2c722418 015d9340 chrome_child!v8::internal::StackGuard::ThreadLocal::Initialize+0x2d6
  	0015cd54 68079f3c 41b61bd0 0015ce40 0160df54 chrome_child!blink::MemberBase<blink::FrameFetchContext::FrozenState const ,0>::SaveCreationThreadState+0x1d
  	0015cd90 67d313ec 36a126ad 0015cd01 0015cdac chrome_child!WTF::HashTableConstIterator<blink::Member<blink::AXObjectImpl const >,blink::Member<blink::AXObjectImpl const >,WTF::IdentityExtractor,WTF::MemberHash<blink::AXObjectImpl const >,WTF::HashTraits<blink::Member<blink::AXObjectImpl const > >,WTF::HashTraits<blink::Member<blink::AXObjectImpl const > >,blink::HeapAllocator>::SkipEmptyBuckets+0xc
  	0015cda8 66ce9b74 0160df40 0015ce40 0015ce3c chrome_child!base::internal::PlatformThreadLocalStorage::GetTLSValue+0xc
  	0015ce44 66ce958f 0015d15c 015c1210 015d9340 chrome_child!v8::internal::Isolate::RunMicrotasksInternal+0x5a4
  	0015ce58 66971666 015d9340 2b6a2e98 0015d290 chrome_child!v8::internal::Isolate::RunMicrotasks+0x1f
  	0015ce68 68a292d1 2c721ce8 23ea6238 00000000 chrome_child!v8::MicrotasksScope::~MicrotasksScope+0x26
  	0015d194 68a37c58 0015d290 0160df10 2c721ce8 chrome_child!blink::V8ScriptRunner::CallFunction+0x24a
  	0015d27c 68a325c8 0015d2c4 0160df10 0160def8 chrome_child!blink::V8EventListener::CallListenerFunction+0xfc

From this trace, looks to me like the crash happens in a blink microtask when it tries to access ThreadState::Current() [0]; but I'm not sure how reliable the stack trace is. 

[0] https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/heap/Member.h?q=SaveCreationThreadState&sq=package:chromium&l=170
Couldn't repro so far locally on linux.

I see from #9 it's specifically the smoke test that is disabled. Is there anything special about how such tests are built or run?

For reference, here's how I tried to reproduce:

$ cat out/release-crbug-702455/args.gn 
dcheck_always_on = true
ffmpeg_branding = "Chrome"
is_component_build = false
is_debug = false
proprietary_codecs = true
strip_absolute_paths_from_debug_symbols = true
symbol_level = 1
use_goma = true

$ tools/perf/run_benchmark system_health.memory_desktop --browser=exact --browser-executable=out/release-crbug-702455/chrome --story-filter=browse:media:youtube
Also no repro with 

$ tools/perf/run_tests --total-shards=12 --shard-index=6 --browser=exact --browser-executable=out/release-crbug-702455/chrome

and 

$ tools/perf/run_tests --browser=exact --browser-executable=out/release-crbug-702455/chrome

Cc: -nednguyen@chromium.org
Those args look OK (they seem to match the linux bot config). Not sure if there could be other differences? Or maybe try to repro on a windows machine?

Meanwhile I'll kick off again a "git cl try" on the re-enable CL.
Project Member

Comment 16 by bugdroid1@chromium.org, Jul 5 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/478997bc9c776b0d27290dd4ab511af8de609b30

commit 478997bc9c776b0d27290dd4ab511af8de609b30
Author: Juan A. Navarro Perez <perezju@chromium.org>
Date: Wed Jul 05 14:48:33 2017

Re-enable system_health.memory_desktop.browse:media:youtube smoke test

Underlying cause of failure has been fixed

TBR=nednguyen@google.com

Bug:  702455 
Change-Id: I79b78dbf8c93b94109829dc6ec1ed89a192e69d5
Reviewed-on: https://chromium-review.googlesource.com/535699
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Juan Antonio Navarro Pérez <perezju@chromium.org>
Cr-Commit-Position: refs/heads/master@{#484268}
[modify] https://crrev.com/478997bc9c776b0d27290dd4ab511af8de609b30/tools/perf/benchmarks/system_health_smoke_test.py

Status: Fixed (was: Assigned)
After a couple of rebases the CL to re-enable has just landed. Maybe the underlying issue indeed got fixed at some point.

Let's reopen if we see this failing again.

Sign in to add a comment