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

Issue 682349 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

mashable.com crashing on linux perf waterfall

Project Member Reported by skyos...@chromium.org, Jan 18 2017

Issue description

Example failure:

https://chromium-swarm.appspot.com/task?id=33c9776cb7825b10&refresh=10&show_raw=1

Thread 0 (crashed)
0 chrome!blink::reportFatalErrorInMainThread(char const*, char const*) [V8Initializer.cpp : 97 + 0x0]
rax = 0x00000000000000ac rdx = 0x0000000000000000
rcx = 0x00001bbfb7786680 rbx = 0x00001bbfb780d000
rsi = 0x00002d7da8580070 rdi = 0x00001bbfb778e9a0
rbp = 0x0000000000000001 rsp = 0x00007ffcdd09a360
r8 = 0x0000000000085140 r9 = 0x0000000000280210
r10 = 0x0000000000000000 r11 = 0x00000000fffffe02
r12 = 0x00007ffcdd09a500 r13 = 0x0000000000000001
r14 = 0x00007fcec1cacfce r15 = 0x00007ffcdd09a710
rip = 0x00007fcebfb0f953
Found by: given as instruction pointer in context
1 chrome!v8::Utils::ReportOOMFailure(char const*, bool) [api.cc : 416 + 0x9]
rbx = 0x00001bbfb780d000 rbp = 0x0000000000000001
rsp = 0x00007ffcdd09a370 r12 = 0x00007ffcdd09a500
r13 = 0x0000000000000001 r14 = 0x00007fcec1cacfce
r15 = 0x00007ffcdd09a710 rip = 0x00007fcebc8eeaac
Found by: call frame info
2 chrome!<name omitted> [api.cc : 379 + 0xc]
rbx = 0x00007ffcdd09a710 rbp = 0x00007ffcdd09a920
rsp = 0x00007ffcdd09a390 r12 = 0x00007ffcdd09a500
r13 = 0x0000000000000001 r14 = 0x00007fcec1cacfce
r15 = 0x00007ffcdd09a710 rip = 0x00007fcebc8eea62
Found by: call frame info
3 chrome!<name omitted> [heap.cc : 5950 + 0x11]
rbx = 0x00000000ffffffff rbp = 0x00001bbfb780d020
rsp = 0x00007ffcdd09b8b0 r12 = 0x00001bbfb780d000
r13 = 0x00001bbfb780d000 r14 = 0x0000013671702311
r15 = 0x00001bbfb780d020 rip = 0x00007fcebccac983
Found by: call frame info
4 chrome!<name omitted> [factory.cc : 154 + 0x8]
rbx = 0x00001bbfb780d000 rbp = 0x00001bbfb780d020
rsp = 0x00007ffcdd09b8e0 r12 = 0x00001bbfb780d000
r13 = 0x00001bbfb780d000 r14 = 0x0000000000000000
r15 = 0x00000000ffffffff rip = 0x00007fcebcc40922
Found by: call frame info
5 chrome!v8::internal::(anonymous namespace)::GetFunctionArguments(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSFunction>) [accessors.cc : 883 + 0xc]
rbx = 0x00001bbfb780d000 rbp = 0x00000000ffffffff
rsp = 0x00007ffcdd09b920 r12 = 0x00007ffcdd09bec8
r13 = 0x00001bbfb780d000 r14 = 0x00001bbfb780d000
r15 = 0x00007ffcdd09bf68 rip = 0x00007fcebc8ed493
Found by: call frame info
6 chrome!v8::internal::Accessors::FunctionArgumentsGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&) [accessors.cc : 928 + 0x8]
rbx = 0x00001bbfb780d000 rbp = 0x0000000000000000
rsp = 0x00007ffcdd09be90 r12 = 0x00007ffcdd09bec8
r13 = 0x00001bbfb780d000 r14 = 0x00001bbfb7862ff0
r15 = 0x00001bbfb7861138 rip = 0x00007fcebc8ed7f8
Found by: call frame info
7 chrome!<name omitted> [api-arguments-inl.h : 41 + 0x6]
rbx = 0x00001bbfb780d000 rbp = 0x0000000000000000
rsp = 0x00007ffcdd09bec0 r12 = 0x00007ffcdd09c1e0
r13 = 0x00001bbfb780d000 r14 = 0x00007ffcdd09bf48
r15 = 0x00007fcebc8ed7b0 rip = 0x00007fcebccf220a
Found by: call frame info
8 chrome!<name omitted> [objects.cc : 1416 + 0xb]
rbx = 0x00007fcebc8ed7b0 rbp = 0x00007ffcdd09c1e0
rsp = 0x00007ffcdd09bf40 r12 = 0x00001bbfb7861130
r13 = 0x00001bbfb780d000 r14 = 0x00007ffcdd09c020
r15 = 0x00007ffcdd09c1e8 rip = 0x00007fcebcd5b6b2
Found by: call frame info
9 chrome!<name omitted> [objects.cc : 1062 + 0xb]
rbx = 0x00007ffcdd09c028 rbp = 0x00007ffcdd09c028
rsp = 0x00007ffcdd09bfd0 r12 = 0x00007ffcdd09bfd6
r13 = 0x00007fcec1bc701c r14 = 0x00007ffcdd09c020
r15 = 0x00007ffcdd09bfd8 rip = 0x00007fcebcd5ad86
Found by: call frame info
10 chrome!v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) [ic.cc : 695 + 0x5]
rbx = 0x00007ffcdd09c0c0 rbp = 0x00007ffcdd09c028
rsp = 0x00007ffcdd09c010 r12 = 0x00007ffcdd09c1e8
r13 = 0x00007ffcdd09c1e0 r14 = 0x00007fcec271f401
r15 = 0x00007ffcdd09c0b8 rip = 0x00007fcebcce266d
Found by: call frame info
11 chrome!v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) [ic.cc : 2566 + 0xe]
rbx = 0x00001bbfb780d000 rbp = 0x00007ffcdd09c0c0
rsp = 0x00007ffcdd09c0b0 r12 = 0x00007ffcdd09c1e8
r13 = 0x00007ffcdd09c1e0 r14 = 0x00007fcec271f450
r15 = 0x0000000b00000000 rip = 0x00007fcebcceb18d
Found by: call frame info
12 0x31abdbf84427
rbx = 0x00007fcebcceadf0 rbp = 0x00007ffcdd09c1c0
rsp = 0x00007ffcdd09c1a0 r12 = 0x00000000000000a0
r13 = 0x00001bbfb780d0c8 r14 = 0x0000000000000004
r15 = 0x00007ffcdd09c1e8 rip = 0x000031abdbf84427
Found by: call frame info
13 0x31abdc040e8d
rbp = 0x00007ffcdd09c210 rsp = 0x00007ffcdd09c1d0
rip = 0x000031abdc040e8d
Found by: previous frame's frame pointer
14 0x31abdc021a1d
rbp = 0x00007ffcdd09c2b0 rsp = 0x00007ffcdd09c220
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
15 0x31abdc04608e
rbp = 0x00007ffcdd09c330 rsp = 0x00007ffcdd09c2c0
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
16 0x31abdc021a1d
rbp = 0x00007ffcdd09c3d0 rsp = 0x00007ffcdd09c340
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
17 0x31abdc04608e
rbp = 0x00007ffcdd09c450 rsp = 0x00007ffcdd09c3e0
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
18 0x31abdc021a1d
rbp = 0x00007ffcdd09c4f0 rsp = 0x00007ffcdd09c460
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
19 0x31abdc04608e
rbp = 0x00007ffcdd09c570 rsp = 0x00007ffcdd09c500
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
20 0x31abdc021a1d
rbp = 0x00007ffcdd09c610 rsp = 0x00007ffcdd09c580
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
21 0x31abdc04608e
rbp = 0x00007ffcdd09c690 rsp = 0x00007ffcdd09c620
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
22 0x31abdc021a1d
rbp = 0x00007ffcdd09c730 rsp = 0x00007ffcdd09c6a0
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
23 0x31abdc04608e
rbp = 0x00007ffcdd09c7b0 rsp = 0x00007ffcdd09c740
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
24 0x31abdc021a1d
rbp = 0x00007ffcdd09c850 rsp = 0x00007ffcdd09c7c0
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
25 0x31abdc04608e
rbp = 0x00007ffcdd09c8d0 rsp = 0x00007ffcdd09c860
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
26 0x31abdc021a1d
rbp = 0x00007ffcdd09c970 rsp = 0x00007ffcdd09c8e0
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
27 0x31abdc04608e
rbp = 0x00007ffcdd09c9f0 rsp = 0x00007ffcdd09c980
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
28 0x31abdc021a1d
rbp = 0x00007ffcdd09ca90 rsp = 0x00007ffcdd09ca00
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
29 0x31abdc04608e
rbp = 0x00007ffcdd09cb10 rsp = 0x00007ffcdd09caa0
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
30 0x31abdc021a1d
rbp = 0x00007ffcdd09cbb0 rsp = 0x00007ffcdd09cb20
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
31 0x31abdc04608e
rbp = 0x00007ffcdd09cc30 rsp = 0x00007ffcdd09cbc0
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
32 0x31abdc021a1d
rbp = 0x00007ffcdd09ccd0 rsp = 0x00007ffcdd09cc40
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
33 0x31abdc04608e
rbp = 0x00007ffcdd09cd50 rsp = 0x00007ffcdd09cce0
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
34 0x31abdc021a1d
rbp = 0x00007ffcdd09cdf0 rsp = 0x00007ffcdd09cd60
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
35 0x31abdcb1e93c
rbp = 0x00007ffcdd09ce40 rsp = 0x00007ffcdd09ce00
rip = 0x000031abdcb1e93c
Found by: previous frame's frame pointer
36 0x31abdbf85955
rbp = 0x00007ffcdd09ce78 rsp = 0x00007ffcdd09ce50
rip = 0x000031abdbf85955
Found by: previous frame's frame pointer
37 0x31abdcb1d6b7
rbp = 0x00007ffcdd09ced0 rsp = 0x00007ffcdd09ce88
rip = 0x000031abdcb1d6b7
Found by: previous frame's frame pointer
38 0x31abdcb1d3af
rbp = 0x00007ffcdd09cf20 rsp = 0x00007ffcdd09cee0
rip = 0x000031abdcb1d3af
Found by: previous frame's frame pointer
39 0x31abdcb1d151
rbp = 0x00007ffcdd09cf68 rsp = 0x00007ffcdd09cf30
rip = 0x000031abdcb1d151
Found by: previous frame's frame pointer
40 0x31abdbf85955
rbp = 0x00007ffcdd09cf98 rsp = 0x00007ffcdd09cf78
rip = 0x000031abdbf85955
Found by: previous frame's frame pointer
41 0x31abdcb1cea6
rbp = 0x00007ffcdd09cfd0 rsp = 0x00007ffcdd09cfa8
rip = 0x000031abdcb1cea6
Found by: previous frame's frame pointer
42 0x31abdcb1cd8f
rbp = 0x00007ffcdd09d008 rsp = 0x00007ffcdd09cfe0
rip = 0x000031abdcb1cd8f
Found by: previous frame's frame pointer
43 0x31abdbf85955
rbp = 0x00007ffcdd09d038 rsp = 0x00007ffcdd09d018
rip = 0x000031abdbf85955
Found by: previous frame's frame pointer
44 0x31abdc0466ce
rbp = 0x00007ffcdd09d0b0 rsp = 0x00007ffcdd09d048
rip = 0x000031abdc0466ce
Found by: previous frame's frame pointer
45 0x31abdc021a1d
rbp = 0x00007ffcdd09d120 rsp = 0x00007ffcdd09d0c0
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
46 0x31abdcb1c8c0
rbp = 0x00007ffcdd09d158 rsp = 0x00007ffcdd09d130
rip = 0x000031abdcb1c8c0
Found by: previous frame's frame pointer
47 0x31abdc04608e
rbp = 0x00007ffcdd09d1e0 rsp = 0x00007ffcdd09d168
rip = 0x000031abdc04608e
Found by: previous frame's frame pointer
48 0x31abdc021a1d
rbp = 0x00007ffcdd09d250 rsp = 0x00007ffcdd09d1f0
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
49 0x31abdc85bb4a
rbp = 0x00007ffcdd09d2a8 rsp = 0x00007ffcdd09d260
rip = 0x000031abdc85bb4a
Found by: previous frame's frame pointer
50 0x31abdc0466ce
rbp = 0x00007ffcdd09d318 rsp = 0x00007ffcdd09d2b8
rip = 0x000031abdc0466ce
Found by: previous frame's frame pointer
51 0x31abdc021a1d
rbp = 0x00007ffcdd09d380 rsp = 0x00007ffcdd09d328
rip = 0x000031abdc021a1d
Found by: previous frame's frame pointer
52 0x31abdbf85955
rbp = 0x00007ffcdd09d3b0 rsp = 0x00007ffcdd09d390
rip = 0x000031abdbf85955
Found by: previous frame's frame pointer
53 0x31abdbfe53bb
rbp = 0x00007ffcdd09d430 rsp = 0x00007ffcdd09d3c0
rip = 0x000031abdbfe53bb
Found by: previous frame's frame pointer
54 0x31abdc020aa3
rbp = 0x00007ffcdd09d488 rsp = 0x00007ffcdd09d440
rip = 0x000031abdc020aa3
Found by: previous frame's frame pointer
55 0x31abdbfad5a1
rbp = 0x00007ffcdd09d4f0 rsp = 0x00007ffcdd09d498
rip = 0x000031abdbfad5a1
Found by: previous frame's frame pointer
56 chrome!v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::Object>, v8::internal::Execution::MessageHandling) [execution.cc : 144 + 0x17]
rsp = 0x00007ffcdd09d500 rip = 0x00007fcebcc3c7a6
Found by: stack scanning
57 chrome!<name omitted> [execution.cc : 180 + 0x23]
rbx = 0x00001bbfb780d000 rbp = 0x0000000000000000
rsp = 0x00007ffcdd09d5a0 r12 = 0x0000000000000005
r13 = 0x00001bbfb7861098 r14 = 0x00007ffcdd09d658
r15 = 0x0000000000000000 rip = 0x00007fcebcc3ca7e
Found by: call frame info
58 chrome!<name omitted> [isolate.cc : 3334 + 0x1b]
rbx = 0x00001bbfb780d000 rbp = 0x0000013671702311
rsp = 0x00007ffcdd09d640 r12 = 0x00001bbfb78610a0
r13 = 0x00001bbfb7861098 r14 = 0x0000000000000000
r15 = 0x00001bbfb7861070 rip = 0x00007fcebcd47a3b
Found by: call frame info
59 chrome!<name omitted> [isolate.cc : 3408 + 0x13]
rbx = 0x00001bbfb7777480 rbp = 0x00001bbfb7861068
rsp = 0x00007ffcdd09d700 r12 = 0x00001bbfb780d000
r13 = 0x00001bbfb7861070 r14 = 0x00001265239dd401
r15 = 0x000000000000000f rip = 0x00007fcebcd47343
Found by: call frame info
60 chrome!<name omitted> [isolate.cc : 3389 + 0x8]
rbx = 0x00007fcec2ae23c0 rbp = 0x00001bbfb7861050
rsp = 0x00007ffcdd09d810 r12 = 0x0000000000000000
r13 = 0x00001bbfb7861028 r14 = 0x00001bbfb780d000
r15 = 0x0000000000000000 rip = 0x00007fcebcd47cf2
Found by: call frame info
61 chrome!blink::V8ScriptRunner::callFunction(v8::Local<v8::Function>, blink::ExecutionContext*, v8::Local<v8::Value>, int, v8::Local<v8::Value>*, v8::Isolate*) [V8ScriptRunner.cpp : 657 + 0x5]
rbx = 0x00007fcec2ae23c0 rbp = 0x00001bbfb7861050
rsp = 0x00007ffcdd09d830 r12 = 0x0000000000000000
r13 = 0x00001bbfb7861028 r14 = 0x00000e0379bc5190
r15 = 0x0000000000000000 rip = 0x00007fcebfb17fda
Found by: call frame info
62 chrome!<name omitted> [ScheduledAction.cpp : 135 + 0xe]
rbx = 0x000018dc03467988 rbp = 0x0000303df0bb3db0
rsp = 0x00007ffcdd09d8e0 r12 = 0x00001bbfb7861010
r13 = 0x00007fcec28e2770 r14 = 0x00000e0379bc5190
r15 = 0x00001bbfb7861008 rip = 0x00007fcec17ee912
Found by: call frame info
63 chrome!<name omitted> [DOMTimer.cpp : 169 + 0xb]
rbx = 0x0000148e5f477ce8 rbp = 0x00007fcec2961be8
rsp = 0x00007ffcdd09d9e0 r12 = 0x00001bbfb77c5c58
r13 = 0x00007fcec28e2770 r14 = 0x00000e0379bc5190
r15 = 0x0000303df0bb3db0 rip = 0x00007fcebffd163f
Found by: call frame info
64 chrome!<name omitted> [Timer.cpp : 174 + 0x6]
rbx = 0x0000148e5f477ce8 rbp = 0x00007ffcdd09dc20
rsp = 0x00007ffcdd09dab0 r12 = 0x00001bbfb77c5c58
r13 = 0x00007fcec28e2770 r14 = 0x00007fcec2ae2260
r15 = 0x00007fcec2ae2240 rip = 0x00007fcebfa2d47f
Found by: call frame info
65 chrome!<name omitted> [callback.h : 68 + 0x2]
rbx = 0x00007ffcdd09db60 rbp = 0x00007ffcdd09dc20
rsp = 0x00007ffcdd09db20 r12 = 0x00001bbfb77c5c58
r13 = 0x00007ffcdd09dd20 r14 = 0x00007fcec1ec1c3b
r15 = 0x00007fcec2ae2240 rip = 0x00007fcebdd8ca6e
Found by: call frame info
66 chrome!<name omitted> [task_queue_manager.cc : 349 + 0x14]
rbx = 0x0000000000000000 rbp = 0x00007ffcdd09dc20
rsp = 0x00007ffcdd09dbe0 r12 = 0x00001bbfbc082b40
r13 = 0x00001bbfb77daf30 r14 = 0x00001bbfb77c5b80
r15 = 0x00007fcec2ae2230 rip = 0x00007fcebfa3bdf9
Found by: call frame info
67 chrome!<name omitted> [task_queue_manager.cc : 242 + 0xb]
rbx = 0x00001bbfb77c5c00 rbp = 0x0000000000000002
rsp = 0x00007ffcdd09ddf0 r12 = 0x00007ffcdd09de28
r13 = 0x00001bbfb77c5b80 r14 = 0x00001bbfb77c5d38
r15 = 0x00007ffcdd09ddf8 rip = 0x00007fcebfa3b334
Found by: call frame info
68 chrome!<name omitted> [callback.h : 68 + 0x2]
rbx = 0x00007ffcdd09ded0 rbp = 0x00007ffcdd09e070
rsp = 0x00007ffcdd09de90 r12 = 0x00001bbfb778fdb0
r13 = 0x00007ffcdd09e070 r14 = 0x00007fcec1d4246a
r15 = 0x00007fcec2ae2240 rip = 0x00007fcebdd8ca6e
Found by: call frame info
69 chrome!<name omitted> [message_loop.cc : 421 + 0xf]
rbx = 0x00001bbfb778fc40 rbp = 0x00007ffcdd09e070
rsp = 0x00007ffcdd09df50 r12 = 0x00007ffcdd09e0b8
r13 = 0x00007ffcdd09e070 r14 = 0x00001bbfbbfa8000
r15 = 0x00001bbfbbfa81b0 rip = 0x00007fcebdd23110
Found by: call frame info
70 chrome!<name omitted> [message_loop.cc : 430 + 0xb]
rbx = 0x00001bbfb778fc40 rbp = 0x00007ffcdd09e070
rsp = 0x00007ffcdd09e050 r12 = 0x00007ffcdd09e0b8
r13 = 0x00007ffcdd09e100 r14 = 0x00001bbfbbfa8000
r15 = 0x00001bbfbbfa81b0 rip = 0x00007fcebdd22c05
Found by: call frame info
71 chrome!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc : 33 + 0x5]
rbx = 0x0000000000000001 rbp = 0x00007fcec274fc50
rsp = 0x00007ffcdd09e180 r12 = 0x00001bbfb77e2a90
r13 = 0x00001bbfb778fc40 r14 = 0x00001bbfb77e2a80
r15 = 0x00001bbfb77e2a98 rip = 0x00007fcebdd24725
Found by: call frame info
72 chrome!<name omitted> [run_loop.cc : 37 + 0x5]
rbx = 0x00007ffcdd09e220 rbp = 0x00000000ffffff01
rsp = 0x00007ffcdd09e1c0 r12 = 0x0000000000000001
r13 = 0x0000000000000001 r14 = 0x00007ffcdd09e1c8
r15 = 0x00001bbfb777cf00 rip = 0x00007fcebdd41600
Found by: call frame info
73 chrome!content::RendererMain(content::MainFunctionParams const&) [renderer_main.cc : 200 + 0x8]
rbx = 0x00007fcec2ae21a0 rbp = 0x00000000ffffff01
rsp = 0x00007ffcdd09e200 r12 = 0x0000000000000001
r13 = 0x0000000000000001 r14 = 0x00007ffcdd09e220
r15 = 0x00001bbfb777cf00 rip = 0x00007fcec096cb31
Found by: call frame info
74 chrome!content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*) [content_main_runner.cc : 344 + 0x4]
rbx = 0x00001bbfb777cf00 rbp = 0x00007ffcdd09e368
rsp = 0x00007ffcdd09e360 r12 = 0x0000000000000001
r13 = 0x0000000000000001 r14 = 0x00007ffcdd09e478
r15 = 0x00007ffcdd09e378 rip = 0x00007fcebd9a4e9c
Found by: call frame info
75 chrome!content::ContentMainRunnerImpl::Run() [content_main_runner.cc : 793 + 0x8]
rbx = 0x0000000000000000 rbp = 0x00007ffcdd09e400
rsp = 0x00007ffcdd09e400 r12 = 0x00007fcebc617178
r13 = 0x00007ffcdd09e5d0 r14 = 0x00001bbfb777cf00
r15 = 0x00001bbfb7779ea0 rip = 0x00007fcebd9a5fec
Found by: call frame info
76 chrome!content::ContentMain(content::ContentMainParams const&) [content_main.cc : 20 + 0x8]
rbx = 0x00001bbfb7779ea0 rbp = 0x00000000ffffffff
rsp = 0x00007ffcdd09e450 r12 = 0x00007fcebc617178
r13 = 0x00007ffcdd09e5d0 r14 = 0x00007ffcdd09e478
r15 = 0x0000000000000000 rip = 0x00007fcebd9a617e
Found by: call frame info
77 chrome!ChromeMain [chrome_main.cc : 112 + 0x5]
rbx = 0x00007ffcdd09e5d8 rbp = 0x0000000000000005
rsp = 0x00007ffcdd09e470 r12 = 0x00007fcebc617178
r13 = 0x00007ffcdd09e5d0 r14 = 0x00007ffcdd09e478
r15 = 0x0000000000000000 rip = 0x00007fcebc6184c1
Found by: call frame info
78 libc-2.19.so + 0x21ec5
rbx = 0x0000000000000000 rbp = 0x0000000000000000
rsp = 0x00007ffcdd09e500 r12 = 0x00007fcebc617178
r13 = 0x00007ffcdd09e5d0 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00007fceb50faec5
Found by: call frame info
79 chrome + 0xb47c00
rsp = 0x00007ffcdd09e520 rip = 0x00007fcebc61ac00
Found by: stack scanning
80 chrome + 0xb44178
rsp = 0x00007ffcdd09e538 rip = 0x00007fcebc617178
Found by: stack scanning
81 ld-2.19.so + 0x10223
rsp = 0x00007ffcdd09e590 rip = 0x00007fcebb8be223
Found by: stack scanning
82 chrome + 0xb44178
rsp = 0x00007ffcdd09e5a8 rip = 0x00007fcebc617178
Found by: stack scanning
83 chrome!_start + 0x29
rsp = 0x00007ffcdd09e5c0 rip = 0x00007fcebc6171a1
Found by: stack scanning
 
Owner: ahaas@chromium.org
Status: Assigned (was: Untriaged)
Andreas, could you please further evaluate this? Are there any special flags used for the tests? 
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 18 2017

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

commit 4a86a5def753c5392ca4a0b21d6ebf409cd44726
Author: skyostil <skyostil@chromium.org>
Date: Wed Jan 18 21:58:58 2017

perf: Disable mashable.com in tough_ad_cases as it is crashing

BUG= 682349 

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

[modify] https://crrev.com/4a86a5def753c5392ca4a0b21d6ebf409cd44726/tools/perf/page_sets/tough_ad_cases.py

Comment 3 by ahaas@chromium.org, Jan 23 2017

Owner: neis@chromium.org

Comment 4 by neis@chromium.org, Jan 23 2017

How can I reproduce this locally?

Following the instruction on the page I'm getting an error:

$ python client-py/swarming.py reproduce -S chromium-swarm.appspot.com 33c9776cb7825b10
8772 files remaining...
7988 files remaining...
7168 files remaining...
6243 files remaining...
5318 files remaining...
4434 files remaining...
3626 files remaining...
2626 files remaining...
1711 files remaining...
548 files remaining...
Additional test environment:
    CHROME_DEVEL_SANDBOX=/usr/local/sbin/chrome-devel-sandbox
    LANG=en_US.UTF-8
Command: /usr/bin/python ../../testing/scripts/run_telemetry_benchmark_as_googletest.py ../../tools/perf/run_benchmark smoothness.scrolling_tough_ad_cases -v --upload-results --output-format=chartjson --browser=release --isolated-script-test-output=out/output.json --isolated-script-test-chartjson-output=out/chartjson-output.json

usage: run_telemetry_benchmark_as_googletest.py [-h]
                                                --isolated-script-test-output
                                                ISOLATED_SCRIPT_TEST_OUTPUT
                                                [--isolated-script-test-chartjson-output ISOLATED_SCRIPT_TEST_CHARTJSON_OUTPUT]
                                                [--xvfb]
run_telemetry_benchmark_as_googletest.py: error: argument --isolated-script-test-output: can't open 'out/output.json': [Errno 2] No such file or directory: 'out/output.json'
Cc: sullivan@chromium.org
Annie, do you know who could help with this error?

Previously I've had success with downloading the swarmed test environment and running the telemetry command manually.
Cc: martiniss@chromium.org nednguyen@chromium.org
Ned, Stephen: are there instructions somewhere on how to download the isolate? 

As far as just running locally, the command line is:
tools/perf/run_benchmark smoothness.scrolling_tough_ad_cases 

You'll need to ensure you don't have https://codereview.chromium.org/2639953003 locally so that the page runs. We run release official builds on the perf waterfall, so if you can't reproduce, it's possible it only occurs on release official.
`python swarming.py reproduce -S chromium-swarm.appspot.com 33c9776cb7825b10` should download the isolate files and run the tests. It might not run successfully, but it should at least download the files, and then you can run the tests manually.
to #6, the instruction to download & run the isolate is on the swarming page: https://screenshot.googleplex.com/yNnHE6wH6MH

#7: I guess the bug is that that command failed to run successfully (see #4).

Comment 10 by neis@chromium.org, Jan 26 2017

I managed to run it manually as suggested.

Comment 11 by neis@chromium.org, Jan 26 2017

Status: Started (was: Assigned)
The problem has been located.

Comment 12 Deleted

Project Member

Comment 13 by bugdroid1@chromium.org, Feb 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/v8/v8.git/+/5020db7f9c83bfbc47d2e5563c2a8b9889cd1bf4

commit 5020db7f9c83bfbc47d2e5563c2a8b9889cd1bf4
Author: neis <neis@chromium.org>
Date: Wed Feb 01 14:06:38 2017

[promises] Fix .arguments on builtin function.

Using .caller, one can get access to the internal function that invokes the
handler passed to Promise.prototype.then.  This internal function is a TF
builtin that was set up as non-native and without an argument adaptor.  As a
consequence of this, when accessing .arguments on it, the frame-walking logic in
the .arguments accessor thinks the number of arguments is -1 and we try to
allocate an array of size -1.

This CL marks the builtin function as native (making its .arguments be null),
along with a few others that may have been incorrect in the same way.

BUG= chromium:682349 

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

[modify] https://crrev.com/5020db7f9c83bfbc47d2e5563c2a8b9889cd1bf4/src/bootstrapper.cc
[add] https://crrev.com/5020db7f9c83bfbc47d2e5563c2a8b9889cd1bf4/test/mjsunit/regress/regress-682349.js

Project Member

Comment 14 by bugdroid1@chromium.org, Feb 1 2017

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

commit 9482763db109c161ec334652eb0de31bc2b7140b
Author: neis <neis@chromium.org>
Date: Wed Feb 01 17:05:31 2017

Revert of perf: Disable mashable.com in tough_ad_cases as it is crashing (patchset #1 id:1 of https://codereview.chromium.org/2639953003/ )

Reason for revert:
The underlying v8 issue has been fixed.

Original issue's description:
> perf: Disable mashable.com in tough_ad_cases as it is crashing
>
> BUG= 682349 
>
> Review-Url: https://codereview.chromium.org/2639953003
> Cr-Commit-Position: refs/heads/master@{#444504}
> Committed: https://chromium.googlesource.com/chromium/src/+/4a86a5def753c5392ca4a0b21d6ebf409cd44726

TBR=primiano@chromium.org,skyostil@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG= 682349 

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

[modify] https://crrev.com/9482763db109c161ec334652eb0de31bc2b7140b/tools/perf/page_sets/tough_ad_cases.py

Comment 15 by neis@chromium.org, Feb 6 2017

Status: Fixed (was: Started)

Sign in to add a comment