Skip to main content

Bug Tracker

Side navigation

#14088 closed bug (notabug)

Opened July 02, 2013 12:19AM UTC

Closed July 09, 2013 01:26PM UTC

Uncaught RangeError: Maximum call stack size exceeded

Reported by: aaron.schmidt@gmail.com Owned by: aaron.schmidt@gmail.com
Priority: undecided Milestone: None
Component: unfiled Version: 2.0.2
Keywords: Cc:
Blocked by: Blocking:
Description
  • Priority: Low
  • Version: 2.0.2
  • Error: Uncaught RangeError: Maximum call stack size exceeded

Mobile HTML5 web application with approx 2000 users a day. The web application is also delivered within a wrapping mobile app (iOS and Android).

This error is very occasional: we've received 10 of these errors over the past 10 days (usually coming in groups of 2 or 3).

In an attempt to track down this error, we're delivering the uncompressed, developer version of jQuery 2.0.2: http://code.jquery.com/jquery-2.0.2.js

The error is reported on line 429:

427: // Support: Safari <= 5.1 (functionish RegExp)
428: return typeof obj === "object" || typeof obj === "function" ?
429:    class2type[ core_toString.call(obj) ] || "object" :
430:    typeof obj;

So far, the error has occurred on the following devices:

  • Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; HTCEVOV4G Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
  • Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; LG-MS770 Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
  • Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; SCH-I605 Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
  • Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; C5170 Build/IML77) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
  • Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; LG-MS770 Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

Unfortunately, the error has never been seen or reproduced locally and we are unable to determine what process is triggering this error. Apologize for the lack of any further information. This may very well not be a jQuery bug... but figured it was worth posting just in case.

Attachments (0)
Change History (3)

Changed July 04, 2013 04:59PM UTC by timmywil comment:1

owner: → aaron.schmidt@gmail.com
status: newpending

Does any of your code overwrite any toString methods?

A test case would be great if possible.

Changed July 09, 2013 06:52AM UTC by aaron.schmidt@gmail.com comment:2

status: pendingnew

No overwriting (or usage) of any toString methods.

Unfortunately, a test case is not possible at this time as this error has never been seen or reproduced in our development environment.

The error only occurs for certain users (and rarely). Over the past 5 days, we've had no incidents of the error until today, where one user (user agent string below) has created 31 of these errors over the past 10 hours.

  • Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; SCH-I800 Build/GINGERBREAD) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30

We do not know what impact (if any) this error has on the user. No user has yet complained of any problem with the web app.

Changed July 09, 2013 01:26PM UTC by timmywil comment:3

resolution: → notabug
status: newclosed

It's hard for us to investigate without a test case. If you discover more about the issue, please post here and we'll reopen the ticket.