Ad

Our DNA is written in Swift
Jump

Radar: MobileSafari Terminated During Zooming In

If you always wanted to crash your MobileSafari and didn’t dare to ask, here’s a current way to do it. If you zoom into the right place on our Linguan app product page iOS terminates the app. Thanks to Oisin Prendiville for sending this in.

Of course I had to immediately file a bug report. It is slightly bit hilarious that Mobile Safari would crash on my own site. Looks like it’s somehow running out of “rpages”, whatever that means.

Filed as rdar://13885055 and on Open Radar.

Summary

When zooming into the left-hand sidebar on http://www.cocoanetics.com/apps/linguan/ MobileSafari reaches the per process limit of rpages and gets terminated by iOS.

Steps to Reproduce

  • In MobileSafari, go to http://www.cocoanetics.com/apps/linguan/
  • Zoom into the region on the left side titled “Updates”

Expected Results

  • The tiling should created higher resolution tiles and the display become crisp

Actual Results

  • After a second or so the app gets terminated and the following crash report logged
Incident Identifier: BAC656CD-EF31-453F-AC4A-AE1E1C8263FC
CrashReporter Key:   10d06614c22e25053f76586bd110cdfa0ced43f0
Hardware Model:      iPhone5,2
OS Version:          iPhone OS 6.1.4 (10B350)
Kernel Version:      Darwin Kernel Version 13.0.0: Wed Feb 13 21:40:10 PST 2013; root:xnu-2107.7.55.2.2~1/RELEASE_ARM_S5L8950X
Date:                2013-05-14 10:38:24 +0200
Time since snapshot: 102 ms

Free pages:        1489
Active pages:      8333
Inactive pages:    4370
Throttled pages:   151442
Purgeable pages:   0
Wired pages:       93689
Largest process:   MobileSafari

Processes
     Name                                           rpages       recent_max       [reason]          (state)

       MobileSMS          4349             4349                      (background)
      MobileMail         16656            16656                      (continuous)
     MobilePhone          3598             3598                      (continuous)
      librariand           316              316                      (daemon)
            tccd           335              335                      (daemon)
             kbd           569              569                      (daemon)
    MobileSafari        167691           167691  [per-process-limit] (frontmost) (resume)
            ptpd          1158             1158                      (daemon)
     dataaccessd          1589             1589                      (daemon)
           wifid           460              460                      (daemon)
   iaptransportd           301              301                      (daemon)
       locationd          1513             1513                      (daemon)
      aosnotifyd           517              517                      (daemon)
    mediaserverd          2164             2164                      (daemon)
         syslogd           172              172                      (daemon)
     SpringBoard         13124            13124                     
      backboardd         36064            36064                      (daemon)
         configd           774              774                      (daemon)
       lockdownd           868              868                      (daemon)
          powerd           163              163                      (daemon)
   mDNSResponder           271              271                      (daemon)
   fairplayd.N42           548              548                      (daemon)
  UserEventAgent           821              821                      (daemon)
         keybagd           149              149                      (daemon)
springboardservi             0                0                      (daemon)
    syslog_relay             0                0                      (daemon)
            afcd           205              205                      (daemon)
       gputoolsd             0                0                      (daemon)
   syncdefaultsd           494              494                      (daemon)
             ubd           747              747                      (daemon)
notification_pro           198              198                      (daemon)
filecoordination           200              200                      (daemon)
       distnoted           132              132                      (daemon)
            apsd           375              375                      (daemon)
      aggregated            98               98                      (daemon)
        networkd           201              201                      (daemon)
       fseventsd           375              375                      (daemon)
        BTServer           506              506                      (daemon)
         imagent           666              666                      (daemon)
      CommCenter          2089             2089                      (daemon)
         notifyd           222              222                      (daemon)
     ReportCrash           307              307                      (daemon)

**End**

Categories: Bug Reports

5 Comments »