Tuesday, September 10, 2013

Lime&Tonic iPhone App: Easy crash from toggling menu items


Lime&Tonic iPhone App: Version 1.1

Date: 09/10/2013

Description:

I’ve crashed the Lime&Tonic iPhone app several times today.  The crash is very obscure, and not something the average user would ever run into.

That said, since I’ve sent in several of the crashes using the crash reporting feature, I figured that I should write down how I was doing it.

The Lime&Tonic iPhone app is pretty interesting, and it has a very nice design.  If you haven’t downloaded it yet, you should.

This bug is much easier to show than to describe, so please just take a look at the attached screenshots.

Here’s the specifics of the bug: 

There are “Experience Detail” pages inside of the Lime&Tonic iPhone app.  If you navigate to an “Experience Detail” page that has reviews, you can crash the app by toggling two menu items simultaneously.  If you press a back arrow option and a review option on an “Experience Detail” page that has reviews, the app will crash.

That’s a mouthful, I know.  It is much easier to show that to describe.

Steps to reproduce this crash:

1.     Already having an active Lime&Tonic account, launch the iPhone app
2.     Select the “My Agenda” option
3.     Select an item that has been reviewed (I selected a “CREATE YOUR OWN PIZZA” option)
4.     From an “Experience Detail” page that has reviews, press the “Reviews” option in the upper right hand corner and the back arrow in the upper left at the same time
5.     If done corrected, you wont be returned to the “Experience Detail” screen, you’ll instead see menu options at the top of the screen disappear
6.     Let the app sit for about two seconds – it will crash

Result:  Toggling menu options on an “Experience Detail” page that has ratings results in an easy to reproduce crash

Expected:  There should not be an easy to reproduce crash on “Experience Detail” pages from toggling menu items

Select something that has reviews.  I selected a "CREATE YOUR OWN PIZZA" option that had reviews...

It takes two fingers: Press the back arrow and the review option at the same time.

You'll notice that there's no text in the header up front.  The app will swirl like this for a couple of seconds....

The app will crash, and you'll be presented with this when you re-launch the app....

Then you'll have option to send in the crash report, as I have done several times today.  

No comments:

Post a Comment