[Mono-dev] JIT'er bug?

Bassam Tabbara bassam at symform.com
Tue Dec 20 20:16:59 EST 2011


Thanks Rodrigo. We will open a ticket with an isolated repro.

From: Rodrigo Kumpera [mailto:kumpera at gmail.com]
Sent: Tuesday, December 20, 2011 5:10 PM
To: Bassam Tabbara
Cc: mono-devel-list at lists.ximian.com
Subject: Re: [Mono-dev] JIT'er bug?

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<mailto: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<mailto: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/20111221/bc032363/attachment-0001.html 


More information about the Mono-devel-list mailing list