[Mono-dev] JIT'er bug?

Rodrigo Kumpera kumpera at gmail.com
Tue Dec 20 20:10:10 EST 2011


It does look like a runtime error. Mind  filing a bug report with a test
case?



On Tue, Dec 20, 2011 at 5:43 PM, Bassam Tabbara <bassam at symform.com> wrote:

> Hello,****
>
> ** **
>
> We are seeing the following stack trace frequently on startup of our
> application. Seems to happen on both OSX and Linux. We build mono from the
> 2-10 branch.  Any ideas?****
>
> ** **
>
> Stacktrace:****
>
> ** **
>
>   at System.Collections.Generic.InternalStringComparer.GetHashCode
> (string) <0x0001d>****
>
>   at System.Collections.Generic.Dictionary`2<string, int>.Add (string,int)
> <0x00029>****
>
>   at System.Security.Cryptography.Oid.GetName (string) <0x001a3>****
>
>   at System.Security.Cryptography.Oid..ctor (string) <0x0001f>****
>
>   at System.Security.Cryptography.AsnEncodedData..ctor (string,byte[])
> <0x00027>****
>
>   at
> System.Security.Cryptography.X509Certificates.X509ExtensionCollection..ctor
> (Mono.Security.X509.X509Certificate) <0x0018b>****
>
>   at
> System.Security.Cryptography.X509Certificates.X509Certificate2.get_Extensions
> () <0x0003f>****
>
>   at
> System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find
> (System.Security.Cryptography.X509Certificates.X509FindType,object,bool)
> <0x00b3f>****
>
>   at System.Security.Cryptography.X509Certificates.X509Chain.FindParent
> (System.Security.Cryptography.X509Certificates.X509Certificate2) <0x0008b>
> ****
>
>   at
> System.Security.Cryptography.X509Certificates.X509Chain.BuildChainFrom
> (System.Security.Cryptography.X509Certificates.X509Certificate2) <0x00033>
> ****
>
>   at System.Security.Cryptography.X509Certificates.X509Chain.Build
> (System.Security.Cryptography.X509Certificates.X509Certificate2) <0x00057>
> ****
>
>   at System.Net.ServicePointManager/ChainValidationHelper.ValidateChain
> (Mono.Security.X509.X509CertificateCollection) <0x00267>****
>
>   at
> Mono.Security.Protocol.Tls.SslClientStream.OnRemoteCertificateValidation2
> (Mono.Security.X509.X509CertificateCollection) <0x0001c>****
>
>   at
> Mono.Security.Protocol.Tls.SslStreamBase.RaiseRemoteCertificateValidation2
> (Mono.Security.X509.X509CertificateCollection) <0x00019>****
>
>   at
> Mono.Security.Protocol.Tls.SslClientStream.RaiseServerCertificateValidation2
> (Mono.Security.X509.X509CertificateCollection) <0x00013>****
>
>   at
> Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates
> (Mono.Security.X509.X509CertificateCollection) <0x000ac>****
>
>   at
> Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1
> () <0x000cf>****
>
>   at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process ()
> <0x0004d>****
>
>   at (wrapper remoting-invoke-with-check)
> Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process ()
> <0xffffffff>****
>
>   at
> Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage
> (Mono.Security.Protocol.Tls.TlsStream) <0x00087>****
>
>   at
> Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback
> (System.IAsyncResult) <0x00243>****
>
>   at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object
> (object,intptr,intptr,intptr) <0xffffffff>****
>
> ** **
>
> Native stacktrace:****
>
> ** **
>
>                 0   someapp                      0x000d4ef6
> mono_handle_native_sigsegv + 376****
>
>                 1   someapp                      0x0000fc3c
> mono_sigsegv_signal_handler + 322****
>
>                 2   libsystem_c.dylib                   0x9a0a059b
> _sigtramp + 43****
>
>                 3   ???                                 0xffffffff 0x0 +
> 4294967295****
>
>                 4   libsystem_c.dylib                   0x9a008f4b bsearch
> + 47****
>
>                 5   someapp                      0x0014cd58
> mono_class_interface_offset + 67****
>
>                 6   someapp                      0x0014cdb2
> mono_class_interface_offset_with_variance + 24****
>
>                 7   someapp                      0x000d5d35
> mono_convert_imt_slot_to_vtable_slot + 138****
>
>                 8   someapp                      0x000d61a3
> common_call_trampoline + 357****
>
>                 9   someapp                      0x000d6e37
> mono_vcall_trampoline + 388****
>
>                 10  ???                                 0x00492c74 0x0 +
> 4795508****
>
>                 11  ???                                 0x016f1dca 0x0 +
> 24059338****
>
>                 12  ???                                 0x0262d7e4 0x0 +
> 40032228****
>
>                 13  ???                                 0x0262d5f0 0x0 +
> 40031728****
>
>                 14  ???                                 0x0262d598 0x0 +
> 40031640****
>
>                 15  ???                                 0x0262d374 0x0 +
> 40031092****
>
>                 16  ???                                 0x0262d1a8 0x0 +
> 40030632****
>
>                 17  ???                                 0x0262c418 0x0 +
> 40027160****
>
>                 18  ???                                 0x02628eb4 0x0 +
> 40013492****
>
>                 19  ???                                 0x02628904 0x0 +
> 40012036****
>
>                 20  ???                                 0x026281d0 0x0 +
> 40010192****
>
>                 21  ???                                 0x026237f8 0x0 +
> 39991288****
>
>                 22  ???                                 0x0262357d 0x0 +
> 39990653****
>
>                 23  ???                                 0x0262355a 0x0 +
> 39990618****
>
>                 24  ???                                 0x0262352c 0x0 +
> 39990572****
>
>                 25  ???                                 0x02622e7d 0x0 +
> 39988861****
>
>                 26  ???                                 0x0261ef00 0x0 +
> 39972608****
>
>                 27  ???                                 0x02618c86 0x0 +
> 39947398****
>
>                 28  ???                                 0x02618c08 0x0 +
> 39947272****
>
>                 29  ???                                 0x0261d2a0 0x0 +
> 39965344****
>
>                 30  ???                                 0x0261bf44 0x0 +
> 39960388****
>
>                 31  ???                                 0x012b6075 0x0 +
> 19619957****
>
>                 32  someapp                      0x0000f9f7
> mono_jit_runtime_invoke + 1332****
>
>                 33  someapp                      0x001ed946
> mono_runtime_invoke + 137****
>
>                 34  someapp                      0x001ef10d
> mono_runtime_delegate_invoke + 111****
>
>                 35  someapp                      0x002278bc
> mono_async_invoke + 148****
>
>                 36  someapp                      0x00229cc4
> async_invoke_thread + 843****
>
>                 37  someapp                      0x0022bb2c
> start_wrapper_internal + 610****
>
>                 38  someapp                      0x0022bbcc start_wrapper
> + 17****
>
>                 39  someapp                      0x0026ad8e
> thread_start_routine + 191****
>
>                 40  someapp                      0x0029c2a1
> GC_start_routine + 107****
>
>                 41  libsystem_c.dylib                   0x9a048ed9
> _pthread_start + 335****
>
>                 42  libsystem_c.dylib                   0x9a04c6de
> thread_start + 34****
>
> ** **
>
> Thanks!****
>
> Bassam****
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20111220/4dd1f84f/attachment.html 


More information about the Mono-devel-list mailing list