BLOB of size 0 obtained by XHR can crash the browser in some situation
Reported by
arteau.o...@gmail.com,
Jun 13 2016
|
||||||||
Issue descriptionSteps to reproduce the problem: 1. Host the attached content on an Apache Web Server with PHP enabled. 2. Open the page c.html in the Chrome Android browser. 3. Wait a few seconds What is the expected behavior? The browser doesn't crash. What went wrong? The browser crash. Crashed report ID: How much crashed? Whole browser Is it a problem with a plugin? No Did this work before? N/A Chrome version: 51.0.2704.81 Channel: n/a OS Version: 5.0.1 Flash Version: None The issue is most likely related to the fact that empty.php returns no content. When the content is not empty, the browser doesn't crash. I attached the related logcat logs in the file "crashlog.txt". On Chromium (Ubuntu), while it doesn't crash the browser, it produces an unexpected error : "GET blob:http%3A//XXX.XXX.XXX.XXX/8dcd9ad1-1425-45bc-bb6a-aeeeaca0700c 416 (Requested Range Not Satisfiable)". So this may affect Chromium on other platform differently.
,
Jun 17 2016
,
Jun 21 2016
Is there a crash ID? (See chrome://crashes) Assigned to yutak@ to take a look.
,
Jun 21 2016
Why me? I'm not totally sure about this.
,
Jun 21 2016
Not about crash ID, that is to the reporter. Sorry for the confusion. This is about Blink FileAPI. Do you think the component label is correct?
,
Jun 21 2016
Yeah label seems fine. We just need to wait for the label owners to take a look.
,
Jun 21 2016
Okay I will expand the platform for this since it is not android-specific.
,
Jun 21 2016
Was able to reproduce (on Android) with the supplied application. Just place it in a folder and run PHP as so: php -S localhost:8000 Changing component to Blink>Media>Video because commenting this line out: vid_el.src = url; eliminated the crash, so seems hardware/video related. Please reassign if my analysis is incorrect.
,
Jun 21 2016
This is fixed in M52 because Spitzer is enabled by default there. Marking as WontFix because it's not reproducible in Beta/Dev channels. +dalecurtis@ FYI |
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by mmenke@chromium.org
, Jun 16 2016