[Mono-bugs] [Bug 594301] New: HTTPS problems after inactivity
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Apr 7 05:47:13 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=594301
http://bugzilla.novell.com/show_bug.cgi?id=594301#c0
Summary: HTTPS problems after inactivity
Classification: Mono
Product: MonoTouch
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Runtime
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: obartelt at amtangee.com
QAContact: mono-bugs at lists.ximian.com
Found By: Customer
Blocker: ---
Description of Problem:
When using HTTPS in our application, after there has been some time of
inactivity (in most cases somewhere between 2-5 minutes, sometimes with the
device suspending, sometimes not (this time happend during profiling with
Instruments)), the app crashes in
Mono.Security.X509.OSX509Certificates.SecTrustCreateWithCertificates.
Steps to reproduce the problem:
We're using a mixture of System.Net.WebClient and UIWebViews, sometimes also
System.Net.HttpWebRequest, all with the same HTTPS url with a valid
certificate. No handling for invalid certificates is used.
Actual Results:
The app crashes.
Expected Results:
The HTTPS request should work.
How often does this happen?
Often.
Additional Information:
Here is the stack trace from the xcode organizer console window:
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: Stacktrace:
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at (wrapper managed-to-native)
Mono.Security.X509.OSX509Certificates.SecTrustCreateWithCertificates
(intptr,intptr,intptr&) <0xffffffff>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at Mono.Security.X509.OSX509Certificates._TrustEvaluateSsl
(Mono.Security.X509.X509CertificateCollection) <0x00248>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at Mono.Security.X509.OSX509Certificates.TrustEvaluateSsl
(Mono.Security.X509.X509CertificateCollection) <0x00023>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates
(Mono.Security.X509.X509CertificateCollection) <0x002f3>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1
() <0x000cb>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process ()
<0x00053>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at
Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage
(Mono.Security.Protocol.Tls.TlsStream) <0x000a3>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at
Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback
(System.IAsyncResult) <0x002d7>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at System.Net.Sockets.Socket/SocketAsyncResult.Complete ()
<0x0020b>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at System.Net.Sockets.Socket/Worker.Receive () <0x00027>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: at (wrapper runtime-invoke) object.runtime_invoke_dynamic
(intptr,intptr,intptr,intptr) <0x000c3>
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: Native stacktrace:
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 0 AMTANGEE 0x00030450 0x0 + 197712
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 1 AMTANGEE 0x0000bbe0 0x0 + 48096
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 2 libSystem.B.dylib 0x327bb823 _sigtramp + 34
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 3 CoreFoundation 0x32d890bd CFGetTypeID +
64
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 4 Security 0x305a1634
SecTrustCreateWithCertificates + 236
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 5 AMTANGEE 0x002f0e90 WriteZStream +
1337580
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: 6 ??? 0x0493e8ec 0x0 + 76802284
Wed Apr 7 11:26:26 unknown UIKitApplication:com.amtangee.amtangee[0xd3db][158]
<Notice>: * Assertion: should not be reached at
./../../../mono/mini/mini-darwin.c:258
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list