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

Issue 698787 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Flaky DCHECK in Scavenger::ScavengeObject

Project Member Reported by ynovikov@chromium.org, Mar 6 2017

Issue description

Saw it here:
https://build.chromium.org/p/tryserver.chromium.android/builders/android_optional_gpu_tests_rel/builds/2514/steps/webgl_conformance_tests%20%28with%20patch%29%20on%20Android/logs/stdio

[811/850] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_deqp_data_gles2_shaders_constant_expressions failed unexpectedly 15.0343s:
...
  	03-06 11:23:35.656 18599 18612 E v8      : #
  	03-06 11:23:35.656 18599 18612 E v8      : # Fatal error in ../../v8/src/heap/scavenger-inl.h, line 26
  	03-06 11:23:35.656 18599 18612 E v8      : # 
  	03-06 11:23:35.656 18599 18612 E v8      : Check failed: object->GetIsolate()->heap()->InFromSpace(*p).
  	03-06 11:23:35.656 18599 18612 E v8      : 
  	03-06 11:23:35.656 18599 18612 E v8      : #
  	03-06 11:23:35.657 18599 18612 I v8      : # 00x7f5affeaa0
  	03-06 11:23:35.657 18599 18612 I v8      : # 10x7f5ac0bc24
  	03-06 11:23:35.657 18599 18612 I v8      : # 20x7f5ac0e114
  	03-06 11:23:35.657 18599 18612 I v8      : # 30x7f5ac136c4
  	03-06 11:23:35.657 18599 18612 I v8      : # 40x7f5ac163bc
  	03-06 11:23:35.657 18599 18612 I v8      : # 50x7f5ac4ef70
  	03-06 11:23:35.657 18599 18612 I v8      : # 60x7f5a92a39c
  	03-06 11:23:35.657 18599 18612 I v8      : # 70x7f5a56e830
  	03-06 11:23:35.657 18599 18612 I v8      : # 80x7f5b2a3770
  	03-06 11:23:35.657 18599 18612 I v8      : # 90x7f5b2a3cf0
  	03-06 11:23:35.657 18599 18612 I v8      : #100x7f5b2a3178
  	03-06 11:23:35.657 18599 18612 I v8      : #110x7f5b2a372c
  	03-06 11:23:35.657 18599 18612 I v8      : #120x7f59388dbc
  	03-06 11:23:35.657 18599 18612 I v8      : #130x7f5b297870
  	03-06 11:23:35.657 18599 18612 I v8      : #140x7f5b2983b8
  	03-06 11:23:35.657 18599 18612 I v8      : #150x7f5951b2f8
  	03-06 11:23:35.657 18599 18612 I v8      : #160x7f59388dbc
  	03-06 11:23:35.657 18599 18612 I v8      : #170x7f593ad8b4
  	03-06 11:23:35.657 18599 18612 I v8      : #180x7f593adc84
  	03-06 11:23:35.657 18599 18612 I v8      : #190x7f593ae358
  	03-06 11:23:35.657 18599 18612 I v8      : #200x7f593b20f0
  	03-06 11:23:35.657 18599 18612 I v8      : #210x7f593b06f8
  	03-06 11:23:35.657 18599 18612 I v8      : #220x7f593d6874
  	03-06 11:23:35.657 18599 18612 I v8      : #230x7f5c76d3ec
  	03-06 11:23:35.657 18599 18612 I v8      : #240x7f5b5f1868
  	03-06 11:23:35.657 18599 18612 I v8      : #250x7f5b5f1b1c
  	03-06 11:23:35.657 18599 18612 I v8      : #260x7f5b5f1180
  	03-06 11:23:35.657 18599 18612 I v8      : #270x7f671f95fc

Unfortunately, Android bots do not support symbolizing stacks yet.
 
Cc: u...@chromium.org hpayer@chromium.org
Owner: jochen@chromium.org
Assigning to this week's memory sheriff.

https://rotation.googleplex.com/index.html#rotation?id=4838401396178944

Comment 2 by jochen@chromium.org, Mar 14 2017

Owner: hpayer@chromium.org
didn't get around to this, sorry

Comment 3 by hpayer@chromium.org, Mar 15 2017

Owner: jochen@chromium.org
jochen, please have a look. if you get it to reproduce I am happy to help you look into it.

memory sheriffing policy: "issues are sticky and in general there is no forwarding to the next sheriff."

Comment 4 by jochen@chromium.org, Mar 24 2017

Owner: kbr@chromium.org
kbr@ without a stack or a reasonable way to reproduce this is virtually unfixable :/

Comment 5 by kbr@chromium.org, Mar 24 2017

Cc: nedngu...@google.com
Owner: jochen@chromium.org
Status: Assigned (was: Available)
jochen@: please build Android on Chromium Release mode with asserts enabled, write a script which runs:

./content/test/gpu/run_gpu_integration_test.py webgl_conformance --browser=android-chromium

in a loop, watches for a nonzero exit code and exits, and see whether you can reproduce it in ~24 hours.

If you need hooks in Telemetry to exit after 1 test failure let me know.

Comment 6 by jochen@chromium.org, Mar 27 2017

Status: WontFix (was: Assigned)
It doesn't reproduce, and after reviewing the last 200 runs of that bot, I couldn't find another instance, so marking as WontFix

Sign in to add a comment