Monday, August 19, 2013

Foursquare iPhone App: Toggling the “Share this Tip” and the back arrow will crash the app


Date: 08/20/2013

Foursquare iPhone App: Version 6.2.4

Description:

There is a very easy to reproduce crash that is active with the current version (6.2.4) of the foursquare iPhone app.

I got the app to crash several times yesterday, and always uploaded the crash dump.

If you’re wondering where the crash dumps came from, here’s an explanation of what I did.

It is much, much easier to show than to describe, so please just take a look at the screenshots below.

The average user isn’t likely do the steps mentioned in the bug, but it’s fun to write down how to activate the crash.

The crash happens of individual tip detail pages.  If there’s a tip, along with a “Share this Tip” button, you can easily activate this crash.

It takes a little two-finger dexterity, but you can coordinate pressing the “Share this Tip” and the back button (in the upper left) at the same time.  If this is done correctly, you will be able to drag a “Share this tip” slider onto the previous “People Talk About…” screen.  Doing anything to this slider will cause the app to crash.

Not exactly something the average person does, but it is interesting nonetheless.

Steps to reproduce the crash:

1.     Launch the iPhone while logged into your account
2.     Select any place that has tips
3.     From a place detail page that has tips, select “People Talk About…”
4.     Select any individual tip
5.     Coordinate pressing the “Share this Tip” and the back button (in upper left hand corner of the screen) simultaneously
6.     If done correctly, the “Share this tip” UI will be overlaid on the previous “People Talk About…” screen – at this point the app will crash

Result:  There is an easy to reproduce crash on the tip page of places – there’s an option to “Share this Tip” and to use a back arrow to return to a previous screen – toggling these two buttons will eventually result in a crash

Expected:  App shouldn’t crash from toggling “Share this Tip” and the back button 

Select any tip under the "People Talk About..." section.

Select any individual tip...

Toggle the "Share this Tip" and the back arrow options at the same time...

This slider will be overlaid on the wrong screen.  If you select any option...

You'll crash, and then see this when you relaunch the app.

No comments:

Post a Comment