[Mono-bugs] [Bug 660650] New: on some iphones, using the addressbook api in a diffeerent order brings down the program

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Dec 20 16:33:55 EST 2010



           Summary: on some iphones, using the addressbook api in a
                    diffeerent order brings down the program
    Classification: Mono
           Product: MonoTouch
           Version: SVN
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Class Libraries
        AssignedTo: gnorton at novell.com
        ReportedBy: darren.oakey at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---

Created an attachment (id=405692)
 --> (http://bugzilla.novell.com/attachment.cgi?id=405692)
the solution

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US)
AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10

Essentially, we are doing two things
    * adding a new person to an addressbook
    * setting the person kind

On many iphones (and the simulator) this works all the time, regardless of the
order.  On _some_ iphones, if you do the add before the set, it _always_
crashes.  If you do the set before the add - it doesn't.   This isn't a fix -
because on those iphones, a lot of the other functions (Such as getemails) go


Reproducible: Always

Steps to Reproduce:
1.  install the solution
2.  Keep trying iphones until you find one that it fails on
Actual Results:  
it stops, no exception, no crash dump

Expected Results:  
a new person was added

I can't stress this enough - it dies for many of my customers (but there's many
more it works for) - and I had to try about 11 iphones before I finally (after
two years) found one it actually fails on.  For the ones it fails on, it faills
every time - for the majority where it works - it works every time.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list