[Mono-bugs] [Bug 680984] New: Mixing an sqlite3 build, a third-party build (compile for thumb) and Web Reference causes immediate crash
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Mar 18 17:01:21 EDT 2011
https://bugzilla.novell.com/show_bug.cgi?id=680984
https://bugzilla.novell.com/show_bug.cgi?id=680984#c0
Summary: Mixing an sqlite3 build, a third-party build (compile
for thumb) and Web Reference causes immediate crash
Classification: Mono
Product: MonoTouch
Version: SVN
Platform: Macintosh
OS/Version: Apple iOS 4.2
Status: NEW
Severity: Major
Priority: P5 - None
Component: Runtime
AssignedTo: gnorton at novell.com
ReportedBy: tim at loqu8.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US)
AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.134 Safari/534.16
The crash (Debug|iPhone) occurs before the debugger has a chance to even hook
in. Pairwise, there are no issues. I can mix the sqlite3 build and the
third-party build, or the sqlite3 and the Web Reference, or the third-party
build and the Web Reference. The moment I have all three, it dies. There are
no problems in the simulator. It is known that the third-party build was
Compile for Thumb. That said, in isolation, it works fine, and I can make all
the calls I need.
Reproducible: Always
Steps to Reproduce:
1. Add sqlite3 build (libA_nothumb), third-party build (libC_thumb or
libD_thumb), and add a Web Reference - to anywhere
2. Debug to iPhone (in my case iPad)
Actual Results:
VMDisconnectedException (because it crashes)
Expected Results:
It should safely load everything (as it does when in isolation, or pairwise).
In the attached example:
Ant = libA_nothumb.a - sqlite3 build
Bnt = libB_nothumb.a - other build
Ct = libC_thumb.a (third-party)
Dt = libD_thumb.a (third-party)
Wr = Web Reference added
Target Debug|iPhone to reproduce crash (at least on iPad).
My theory is that Ant + (Ct or Dt) + Web Reference causes a crash. All three
have to be there.
As one would hope, the order does not seem to make a difference.
Not sure why Bnt doesn't cause the same problem though.
---
I put Severity = Major, because it is a blocking bug for us. I need all those
pieces together to work. I'm currently working with the third-party to get
their library compiled without Thumb. However, as I noted previously, in
isolation, even that library works ok. (Though I think two instances of the
library cause the !is_wrapper issue.)
--
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