New issue
Advanced search Search tips

Issue 619676 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android , All
Pri: 2
Type: Bug



Sign in to add a comment

BLOB of size 0 obtained by XHR can crash the browser in some situation

Reported by arteau.o...@gmail.com, Jun 13 2016

Issue description

Steps 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.
 
c.html
2.0 KB View Download
empty.php
17 bytes View Download
crashlog.txt
6.8 KB View Download

Comment 1 by mmenke@chromium.org, Jun 16 2016

Components: Blink>FileAPI
I think FileAPI is the right label for blob issues.
Labels: Stability-Sheriff-Android

Comment 3 by mimee@chromium.org, Jun 21 2016

Owner: yutak@chromium.org
Status: Assigned (was: Unconfirmed)
Is there a crash ID? (See chrome://crashes)

Assigned to yutak@ to take a look.

Comment 4 by yutak@chromium.org, Jun 21 2016

Owner: ----
Status: Untriaged (was: Assigned)
Why me? I'm not totally sure about this.

Comment 5 by mimee@chromium.org, Jun 21 2016

Cc: yutak@chromium.org
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?

Comment 6 by yutak@chromium.org, Jun 21 2016

Yeah label seems fine. We just need to wait for the label owners to take a look.

Comment 7 by mimee@chromium.org, Jun 21 2016

Labels: -Stability-Sheriff-Android OS-All
Okay I will expand the platform for this since it is not android-specific.
Components: -Blink>FileAPI Blink>Media>Video
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.
Cc: dalecur...@chromium.org mlamouri@chromium.org
Components: -Blink>Media>Video Internals>Media
Labels: Proj-Spitzer M-51
Status: WontFix (was: Untriaged)
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