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

Issue 807659 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: 2018-02-28
OS: Chrome
Pri: 2
Type: Compat



Sign in to add a comment

Javascript fails to render in my Asus RT-N12/D1 Router and I have to reboot

Reported by dwgill...@gmail.com, Jan 31 2018

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 10032.86.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.140 Safari/537.36
Platform: ChromeOS (latest version) - Acer c720 i3 ,peppy

Example URL:

Steps to reproduce the problem:
I do not know the exact circumstances of what causes the problem, but when it occurs, normally I have woken up the machine from sleep, go to this web page, and the javascript fails to render all the users at the bottom of the screen.  All that appears is a green ON/OFF button, with nothing below!

1.  Clearing cookies does not help
2.  Clearing all browsing data does not help
3.  Killing all tasks in the browser at once does not help.
4.  Reboot is the only way to fix the issue.
5.  This happens to me about once per week.  If needed, I can turn in my chromebook for diagnosis (the router is accessible from external internet) at Google, somewhere, to fix this highly annoying issue.
6.  I enclose the web page that caused the problem, because its not a public page and perhaps you can spot an issue in the javascript itself that is causing problems.

What is the expected behavior?
The javascript should render all the user accounts at the bottom of the screen (8 are shown in the enclosed web page).

What went wrong?
The web accounts did not render.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? N/A 

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 63.0.3239.140  Channel: stable
OS Version: 10032.86.0
Flash Version: 

Very annoying issue on a very popular $29 router.
WHen my kids ask me to give them access to the network, I have to reboot my chromebook to get the router to work.
 

Comment 1 by dwgill...@gmail.com, Jan 31 2018

Please email me for the contents of the web page.  crbug.com has a bug and will not allow me to attach it to this web page.

==========
500 Internal Server Error
The server has either erred or is incapable of performing the requested operation.

Components: Blink
Labels: mp-triage

Comment 4 by kochi@chromium.org, Feb 2 2018

Labels: Needs-Feedback Needs-TestConfirmation
NextAction: 2018-02-09
Thanks for the reporting.

Looks like the bug system has a real bug, filed at
https://bugs.chromium.org/p/monorail/issues/detail?id=3470

I tried to open the mhtml file in comment#3, but am not sure what
is going wrong (I see 8 clients in the screen, but you expect more
clients there?), and I didn't see any JavaScript errors in the
developer tools console.

I guess the page is generated on the router side dynamically, and
saving the page as one file (.mhtml) doesn't help debugging for us.

If you are intermittently seeing the issue, could you take screenshots
of success and failure?  Also, at the failure case, could you check
if you see any messages in the developer console (you can open it
by right-click and "Inspect", or F12 key on desktops)?

Also this might be due to a legit change in Chrome M64 and the router's
status page is not catching up with it.  Until the root cause is identified,
you can also ask ASUS or its user forum about this.
Thanks, I will do all of that.  My wife had to kill her chrome browser on Mac yesterday night because she experienced this bug.  This is something that has been extant 6 months at least ...
Project Member

Comment 6 by sheriffbot@chromium.org, Feb 2 2018

Cc: kochi@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "kochi@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 7 by e...@chromium.org, Feb 8 2018

Labels: Needs-Feedback
NextAction: 2018-02-28
The NextAction date has arrived: 2018-02-28

Comment 9 by dwgill...@gmail.com, Feb 28 2018

I will update the bug when I see it again.
Project Member

Comment 10 by sheriffbot@chromium.org, Feb 28 2018

Cc: e...@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Cc: -kochi@chromium.org
Components: -Blink Blink>JavaScript
Do you mean rebooting the router is the only way to fix the problem or rebooting the Chromebook?
I have to reboot the Chromebook.
That sounds odd. Can you please write "about:version" in the addressbar and copy & paste the content here?
Current version is 64.0.3282.144 (Official Build) (64-bit)
Platform: 10176.68.0 (Official Build) stable-channel peppy
Javascript: V8 6.4.388.41
Flash: 29.0.0.108
Okay the problem happened again today, after coming out of sleep.
I opened the java console to show the errors, as requested.
When I rebooted the computer, the 3rd screenshot shows the resulting page.
Screenshot 2018-03-06 at 20.31.55.png
154 KB View Download
Screenshot 2018-03-06 at 20.32.25.png
254 KB View Download
Screenshot 2018-03-06 at 20.33.29.png
188 KB View Download
Here is the error console when the page is working correctly (just now).
Screenshot 2018-03-06 at 20.38.37.png
296 KB View Download
Cc: mythria@chromium.org
That sounds like some caching misbehavior in either the app or Chrome. Mythria@, could this be Chrome?

@reporter: Have you created a bug report with Asus?
No, it is not caching misbehavior.  I cleared all the caches, and the problem still persists until reboot.  There is some state that persists *inside* javascript, which causes this problem.
How could it be a problem with Asus?  The problem never, ever, ever happens in Firefox.  This is a problem in Chrome.
Since the problem occurs in ParentalControl.asp, I am enclosing a download of this file (not from when the problem occurs, but from right now).


ParentalControl.asp
38.5 KB View Download
ParentalControl.css
1.9 KB View Download
Does this happen when refreshing the existing tab or does it also happen in a new tab until the browser is restarted? If it is happening even with the new tab, and disk cache is already cleared, it may not be because of caching. There is no internal state that is shared across tabs in V8. 
This happens when refreshing the page.
This happens in a new tab.
This is not because of caching.
I can clear the cache, kill the browser, and restart the browser.
It still happens.
It only clears on a reboot.
I am not going to answer this question again, this is the third time I answered it.
Owner: yihongg@chromium.org
Status: Assigned (was: Unconfirmed)
yihongg@ can you please organize somebody to repro this?
Still happening.  Please fix it.  Having to reboot to get your router to work is ... embarassing ...
Screenshot 2018-03-31 at 17.15.30.png
286 KB View Download
Google Chrome OS
Nearly up to date! Restart your device to finish updating.
Version 64.0.3282.190 (Official Build) (64-bit)
Powerwash for added security
This upgrade resets your Chromebook and removes current user data. Learn more
Get help with Chrome OS
Report an issue
Detailed build information
Something i noticed is that javascript seems broken everywhere when the browser
starts failing like this - - -
  1.  At the router login screen, it does not highlight the typing-into box.
  2.  At the router main page, it won't display all users when i click the
      count of users (this is a javascript function.)
  3.  At the parental controls page, it won't display parental controls.
Cc: yihongg@chromium.org
Owner: bustamante@chromium.org
Richard, could you find someone to help reproing this?

Sign in to add a comment