[Mono-bugs] [Bug 595867] New: Mono.Security.X509.OSX509Certificates.SecTrustCreateWithCertificates causes SIGSEGV

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Apr 12 14:49:12 EDT 2010


http://bugzilla.novell.com/show_bug.cgi?id=595867

http://bugzilla.novell.com/show_bug.cgi?id=595867#c0


           Summary: Mono.Security.X509.OSX509Certificates.SecTrustCreateWi
                    thCertificates causes SIGSEGV
    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: fak at kruegersystems.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Description of Problem:

When accessing https://www.foobar.com

using this code:

    public class Http {
        public static string Get(string url) {
            return Get(url, null, null);
        }
        public static HttpWebRequest GetRequest(string url) {
            var req = (HttpWebRequest)WebRequest.Create(url);
            req.UserAgent = "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2;
en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4
Safari/531.21.10";
            req.Accept =
"application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
            req.AllowAutoRedirect = true;
            req.AutomaticDecompression =
DecompressionMethods.GZip|DecompressionMethods.Deflate;
            req.Timeout = 12000;
            return req;
        }
        public static string Get(string url, string username, string password)
{
            var req = GetRequest(url);

            if (!string.IsNullOrEmpty(username) &&
!string.IsNullOrEmpty(password)) {
                var authInfo = username + ":" + password;
                authInfo =
Convert.ToBase64String(Encoding.Default.GetBytes(authInfo));
                req.Headers["Authorization"] = "Basic " + authInfo;
            }

            using (var resp = (HttpWebResponse)req.GetResponse()) {
                Encoding enc = null;
                try {
                    enc = Encoding.GetEncoding(resp.CharacterSet);
                }
                catch (Exception) {
                    enc = Encoding.Default;
                }
                using (var s = resp.GetResponseStream()) {
                    using (var r = new StreamReader(s, enc)) {
                        return r.ReadToEnd();
                    }
                }
            }
        }
    }

Stacktrace:

  at (wrapper managed-to-native)
Mono.Security.X509.OSX509Certificates.SecTrustCreateWithCertificates
(intptr,intptr,intptr&) <0x00004>
  at (wrapper managed-to-native)
Mono.Security.X509.OSX509Certificates.SecTrustCreateWithCertificates
(intptr,intptr,intptr&) <0x00004>
  at Mono.Security.X509.OSX509Certificates._TrustEvaluateSsl
(Mono.Security.X509.X509CertificateCollection) <0x001b6>
  at Mono.Security.X509.OSX509Certificates.TrustEvaluateSsl
(Mono.Security.X509.X509CertificateCollection) <0x00017>
  at
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates
(Mono.Security.X509.X509CertificateCollection) <0x00260>
  at
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1
() <0x000bf>
  at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () <0x00044>
  at Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage
(Mono.Security.Protocol.Tls.TlsStream) <0x00087>
  at Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback
(System.IAsyncResult) <0x0024e>
  at System.Net.Sockets.Socket/SocketAsyncResult.Complete () <0x001c5>
  at System.Net.Sockets.Socket/Worker.Receive () <0x00016>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__
(object,intptr,intptr,intptr) <0x00040>

Native stacktrace:

    0   CommPadd                            0x000c16b8
mono_handle_native_sigsegv + 376
    1   CommPadd                            0x0000d8da
mono_sigsegv_signal_handler + 313
    2   libSystem.B.dylib                   0x9631642b _sigtramp + 43
    3   ???                                 0xffffffff 0x0 + 4294967295
    4   Security                            0x0366a8a7
SecTrustCreateWithCertificates + 247
    5   ???                                 0x0cc1bd96 0x0 + 214023574
    6   ???                                 0x0cc1b9bf 0x0 + 214022591
    7   ???                                 0x0cc1b740 0x0 + 214021952
    8   ???                                 0x0cc0c4c9 0x0 + 213959881
    9   ???                                 0x0cc07b70 0x0 + 213941104
    10  ???                                 0x0d242755 0x0 + 220473173
    11  ???                                 0x0cc061a8 0x0 + 213934504
    12  ???                                 0x0cc049f7 0x0 + 213928439
    13  ???                                 0x0cd7e10e 0x0 + 215474446
    14  ???                                 0x0cd7df37 0x0 + 215473975
    15  ???                                 0x0637c1f1 0x0 + 104317425
    16  CommPadd                            0x0000d69e mono_jit_runtime_invoke
+ 1360
    17  CommPadd                            0x001c723d mono_runtime_invoke +
137
    18  CommPadd                            0x001c96e0
mono_runtime_invoke_array + 1725
    19  CommPadd                            0x001cc883 mono_message_invoke +
501
    20  CommPadd                            0x001fecdb mono_async_invoke + 164
    21  CommPadd                            0x001fd7b1 async_invoke_io_thread +
542
    22  CommPadd                            0x0020237a start_wrapper + 608
    23  CommPadd                            0x00245b5b thread_start_routine +
207
    24  CommPadd                            0x00276047 GC_start_routine + 107
    25  libSystem.B.dylib                   0x962dda19 _pthread_start + 345
    26  libSystem.B.dylib                   0x962dd89e thread_start + 34

Debug info from gdb:

U:  https://www.foobar.com => https://www.foobar.com
warning: Trying to remove a section from the ordered section list that did not
exist at 0x364000.
warning: Could not find object file
"/var/folders/i7/i7qGCU12EJyERd6E5iKVT++++TI/-Tmp-//ccuSV8KC.o" - no debug
information available for "template.m".

warning: .o file
"/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(gc.x86.o)"
more recent than executable timestamp in "/Users/fak/Library/Application
Support/iPhone
Simulator/3.2/Applications/1C5830F3-6C7E-47A0-8D3D-734E0BDAD160/CommPadd.app/CommPadd"
warning: Could not open OSO file
/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(gc.x86.o)
to scan for pubtypes for objfile /Users/fak/Library/Application Support/iPhone
Simulator/3.2/Applications/1C5830F3-6C7E-47A0-8D3D-734E0BDAD160/CommPadd.app/CommPadd
warning: .o file
"/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(zlib-helper.x86.o)"
more recent than executable timestamp in "/Users/fak/Library/Application
Support/iPhone
Simulator/3.2/Applications/1C5830F3-6C7E-47A0-8D3D-734E0BDAD160/CommPadd.app/CommPadd"
warning: Could not open OSO file
/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(zlib-helper.x86.o)
to scan for pubtypes for objfile /Users/fak/Library/Application Support/iPhone
Simulator/3.2/Applications/1C5830F3-6C7E-47A0-8D3D-734E0BDAD160/CommPadd.app/CommPadd
warning: .o file
"/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(monotouch-glue.x86.o)"
more recent than executable timestamp in "/Users/fak/Library/Application
Support/iPhone
Simulator/3.2/Applications/1C5830F3-6C7E-47A0-8D3D-734E0BDAD160/CommPadd.app/CommPadd"
warning: Could not open OSO file
/Developer/MonoTouch/SDKs/MonoTouch1.0.iphonesimulator.sdk/usr/lib/libmonotouch.a(monotouch-glue.x86.o)
to scan for pubtypes for objfile /Users/fak/Library/Application Support/iPhone
Simulator/3.2/Applications/1C5830F3-6C7E-47A0-8D3D-734E0BDAD160/CommPadd.app/CommPadd
Attaching to process 4328.
Reading symbols for shared libraries . done
Reading symbols for shared libraries
.....................................................................................
done
0x962b02fa in mach_msg_trap ()
  13 port# 0x6e03 0x962de262 in __semwait_signal ()
  12 port# 0x5d0b 0x962de262 in __semwait_signal ()
  11 port# 0x5c07 0x962de262 in __semwait_signal ()
  10 port# 0x6a03 0x962de262 in __semwait_signal ()
   9 port# 0x6803 0x962bb61e in read$UNIX2003 ()
   8 port# 0x6503 0x96343b3a in poll$UNIX2003 ()
   7 port# 0x6103 0x962de262 in __semwait_signal ()
   6 port# 0x5603 0x962de262 in __semwait_signal ()
   5 port# 0x3a03 0x962b02fa in mach_msg_trap ()
   4 port# 0x2803 0x962b0336 in semaphore_wait_trap ()
   3 port# 0x2403 0x962de262 in __semwait_signal ()
   2 port# 0x2303 0x962b02fa in mach_msg_trap ()
*  1 port# 0x207  0x962b02fa in mach_msg_trap ()

Thread 13 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x962ddf1e in _pthread_cond_wait ()
#2  0x962dda71 in pthread_cond_timedwait$UNIX2003 ()
#3  0x0022c411 in _wapi_handle_timedwait_signal_handle (handle=0x101,
timeout=0xb0a60e00, alertable=1, poll=0) at
./../../../mono/io-layer/handles.c:1612
#4  0x00243820 in WaitForSingleObjectEx (handle=0x101, timeout=1000,
alertable=1) at ../../../../mono/io-layer/wait.c:207
#5  0x002009a4 in async_invoke_thread (data=0x0) at
./../../../mono/metadata/threadpool.c:1468
#6  0x0020237a in start_wrapper (data=0xbef4e30) at
./../../../mono/metadata/threads.c:661
#7  0x00245b5b in thread_start_routine (args=0x8012ec4) at
./../../../mono/io-layer/wthreads.c:286
#8  0x00276047 in GC_start_routine (arg=0xd285f60) at
./../../libgc/pthread_support.c:1390
#9  0x962dda19 in _pthread_start ()
#10 0x962dd89e in thread_start ()

Thread 12 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x962ddf1e in _pthread_cond_wait ()
#2  0x962dda71 in pthread_cond_timedwait$UNIX2003 ()
#3  0x0022c411 in _wapi_handle_timedwait_signal_handle (handle=0x101,
timeout=0xb0556e00, alertable=1, poll=0)U: Fail: WebException: Error getting
response stream (Write: The authentication or decryption has failed.):
SendFailure
 at ../../../../mono/io-layer/handles.c:1612
#4  0x00243820 in WaitForSingleObjectEx (handle=0x101, timeout=1000,
alertable=1) at ../../../../mono/io-layer/wait.c:207
#5  0x002009a4 in async_invoke_thread (data=0x0) at
./../../../mono/metadata/threadpool.c:1468
#6  0x0020237a in start_wrapper (data=0xbec5170) at
./../../../mono/metadata/threads.c:661
#7  0x00245b5b in thread_start_routine (args=0x8012bdc) at
./../../../mono/io-layer/wthreads.c:286
#8  0x00276047 in GC_start_routine (arg=0xd285f60) at
./../../libgc/pthread_support.c:1390
#9  0x962dda19 in _pthread_start ()
#10 0x962dd89e in thread_start ()

Thread 11 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x962ddf1e in _pthread_cond_wait ()
#2  0x962dfbb8 in pthread_cond_wait$UNIX2003 ()
#3  0x0022c428 in _wapi_handle_timedwait_signal_handle (handle=0x1ec,
timeout=0x0, alertable=1, poll=0) at ../../../../mono/io-layer/handles.c:1614
#4  0x0022c1dc in _wapi_handle_wait_signal_handle (handle=0x1ec, alertable=1)
at ../../../../mono/io-layer/handles.c:1557
#5  0x002437fa in WaitForSingleObjectEx (handle=0x1ec, timeout=4294967295,
alertable=1) at ../../../../mono/io-layer/wait.c:205
#6  0x00204b9d in ves_icall_System_Threading_WaitHandle_WaitOne_internal
(this=0xd405108, handle=0x1ec, ms=-1, exitContext=0) at
./../../../mono/metadata/threads.c:1569
#7  0x0cd76c65 in ?? ()
#8  0x0d2445bc in ?? ()
#9  0x0cc04627 in ?? ()
#10 0x0cc0441c in ?? ()
#11 0x0cc04384 in ?? ()
#12 0x0cc04035 in ?? ()
#13 0x0d244d4a in ?? ()
#14 0x063710bf in ?? ()
#15 0x0000d69e in mono_jit_runtime_invoke (method=0x812a664, obj=0xd04fa48,
params=0xb0352cd0, exc=0xb0352e10) at ../../../../mono/mini/mini.c:4733
#16 0x001c723d in mono_runtime_invoke (method=0x812a664, obj=0xd04fa48,
params=0xb0352cd0, exc=0xb0352e10) at ../../../../mono/metadata/object.c:2615
#17 0x001c96e0 in mono_runtime_invoke_array (method=0x812a664, obj=0xd04fa48,
params=0xd2968e8, exc=0xb0352e10) at ../../../../mono/metadata/object.c:3784
#18 0x001cc883 in mono_message_invoke (target=0xd04fa48, msg=0xd01c680,
exc=0xb0352e10, out_args=0xb0352e0c) at ../../../../mono/metadata/object.c:5413
#19 0x001fecdb in mono_async_invoke (ares=0xd04f968) at
./../../../mono/metadata/threadpool.c:1015
#20 0x002008d2 in async_invoke_thread (data=0xd04f968) at
./../../../mono/metadata/threadpool.c:1442
#21 0x0020237a in start_wrapper (data=0xbebe360) at
./../../../mono/metadata/threads.c:661
#22 0x00245b5b in thread_start_routine (args=0x800cbf4) at
./../../../mono/io-layer/wthreads.c:286
#23 0x00276047 in GC_start_routine (arg=0xbd65e40) at
./../../libgc/pthread_support.c:1390
#24 0x962dda19 in _pthread_start ()
#25 0x962dd89e in thread_start ()

Thread 10 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x962ddf1e in _pthread_cond_wait ()
#2  0x962dda71 in pthread_cond_timedwait$UNIX2003 ()
#3  0x0022c411 in _wapi_handle_timedwait_signal_handle (handle=0x112,
timeout=0xb095ede0, alertable=1, poll=0) at
./../../../mono/io-layer/handles.c:1612
#4  0x00243820 in WaitForSingleObjectEx (handle=0x112, timeout=1000,
alertable=1) at ../../../../mono/io-layer/wait.c:207
#5  0x001fd881 in async_invoke_io_thread (data=0x0) at
./../../../mono/metadata/threadpool.c:352
#6  0x0020237a in start_wrapper (data=0x6488720) at
./../../../mono/metadata/threads.c:661
#7  0x00245b5b in thread_start_routine (args=0x800cafc) at
./../../../mono/io-layer/wthreads.c:286
#8  0x00276047 in GC_start_routine (arg=0xbd65e40) at
./../../libgc/pthread_support.c:1390
#9  0x962dda19 in _pthread_start ()
#10 0x962dd89e in thread_start ()

Thread 9 (process 4328):
#0  0x962bb61e in read$UNIX2003 ()
#1  0x000c18b3 in mono_handle_native_sigsegv (signal=11, ctx=0xb085c854) at
./../../../mono/mini/mini-exceptions.c:1826
#2  0x0000d8da in mono_sigsegv_signal_handler (_dummy=11, info=0xb085c814,
context=0xb085c854) at ../../../../mono/mini/mini.c:4846
#3  <signal handler called>
#4  0x95520ee4 in objc_msgSend ()
#5  0x0d71a800 in ?? ()
#6  0x0366a8a7 in SecTrustCreateWithCertificates ()
#7  0x0cc1bd96 in ?? ()
#8  0x0cc1b9bf in ?? ()
#9  0x0cc1b740 in ?? ()
#10 0x0cc0c4c9 in ?? ()
#11 0x0cc07b70 in ?? ()
#12 0x0d242755 in ?? ()
#13 0x0cc061a8 in ?? ()
#14 0x0cc049f7 in ?? ()
#15 0x0cd7e10e in ?? ()
#16 0x0cd7df37 in ?? ()
#17 0x0637c1f1 in ?? ()
#18 0x0000d69e in mono_jit_runtime_invoke (method=0x6ad908c, obj=0xd04f818,
params=0xb085ccc0, exc=0xb085cdf0) at ../../../../mono/mini/mini.c:4733
#19 0x001c723d in mono_runtime_invoke (method=0x6ad908c, obj=0xd04f818,
params=0xb085ccc0, exc=0xb085cdf0) at ../../../../mono/metadata/object.c:2615
#20 0x001c96e0 in mono_runtime_invoke_array (method=0x6ad908c, obj=0xd04f818,
params=0xd28f340, exc=0xb085cdf0) at ../../../../mono/metadata/object.c:3784
#21 0x001cc883 in mono_message_invoke (target=0xd04f818, msg=0xd01c600,
exc=0xb085cdf0, out_args=0xb085cdec) at ../../../../mono/metadata/object.c:5413
#22 0x001fecdb in mono_async_invoke (ares=0xd04f7e0) at
./../../../mono/metadata/threadpool.c:1015
#23 0x001fd7b1 in async_invoke_io_thread (data=0xcd9bb60) at
./../../../mono/metadata/threadpool.c:326
#24 0x0020237a in start_wrapper (data=0x6480320) at
./../../../mono/metadata/threads.c:661
#25 0x00245b5b in thread_start_routine (args=0x800ca04) at
./../../../mono/io-layer/wthreads.c:286
#26 0x00276047 in GC_start_routine (arg=0xbd65e40) at
./../../libgc/pthread_support.c:1390
#27 0x962dda19 in _pthread_start ()
#28 0x962dd89e in thread_start ()

Thread 8 (process 4328):
#0  0x96343b3a in poll$UNIX2003 ()
#1  0x00251927 in mono_poll (ufds=0x8126c00, nfds=1, timeout=-1) at
./../../../mono/utils/mono-poll.c:8
#2  0x001fdd11 in socket_io_poll_main (p=0x35c280) at
./../../../mono/metadata/threadpool.c:495
#3  0x0020237a in start_wrapper (data=0xbebdeb0) at
./../../../mono/metadata/threads.c:661
#4  0x00245b5b in thread_start_routine (args=0x800c988) at
./../../../mono/io-layer/wthreads.c:286
#5  0x00276047 in GC_start_routine (arg=0xbd65e40) at
./../../libgc/pthread_support.c:1390
#6  0x962dda19 in _pthread_start ()
#7  0x962dd89e in thread_start ()

Thread 7 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x962ddf1e in _pthread_cond_wait ()
#2  0x962dfbb8 in pthread_cond_wait$UNIX2003 ()
#3  0x0022c428 in _wapi_handle_timedwait_signal_handle (handle=0x1ea,
timeout=0x0, alertable=1, poll=0) at ../../../../mono/io-layer/handles.c:1614
#4  0x0022c1dc in _wapi_handle_wait_signal_handle (handle=0x1ea, alertable=1)
at ../../../../mono/io-layer/handles.c:1557
#5  0x002437fa in WaitForSingleObjectEx (handle=0x1ea, timeout=4294967295,
alertable=1) at ../../../../mono/io-layer/wait.c:205
#6  0x00204b9d in ves_icall_System_Threading_WaitHandle_WaitOne_internal
(this=0xd4051c8, handle=0x1ea, ms=-1, exitContext=0) at
./../../../mono/metadata/threads.c:1569
#7  0x0cd76c65 in ?? ()
#8  0x0d2445bc in ?? ()
#9  0x0d24431e in ?? ()
#10 0x0d241765 in ?? ()
#11 0x0d24140d in ?? ()
#12 0x0cd7d33c in ?? ()
#13 0x0cd7d1de in ?? ()
#14 0x0cd7d0ff in ?? ()
#15 0x0cd7b919 in ?? ()
#16 0x0cd7b3e5 in ?? ()
#17 0x0cd7b348 in ?? ()
#18 0x0cba873e in ?? ()
#19 0x063710bf in ?? ()
#20 0x0000d69e in mono_jit_runtime_invoke (method=0x812a844, obj=0xd06d5e8,
params=0xb0658cd0, exc=0xb0658e10) at ../../../../mono/mini/mini.c:4733
#21 0x001c723d in mono_runtime_invoke (method=0x812a844, obj=0xd06d5e8,
params=0xb0658cd0, exc=0xb0658e10) at ../../../../mono/metadata/object.c:2615
#22 0x001c96e0 in mono_runtime_invoke_array (method=0x812a844, obj=0xd06d5e8,
params=0xd296b88, exc=0xb0658e10) at ../../../../mono/metadata/object.c:3784
#23 0x001cc883 in mono_message_invoke (target=0xd06d5e8, msg=0xd01c740,
exc=0xb0658e10, out_args=0xb0658e0c) at ../../../../mono/metadata/object.c:5413
#24 0x001fecdb in mono_async_invoke (ares=0xd04fb28) at
./../../../mono/metadata/threadpool.c:1015
#25 0x002008d2 in async_invoke_thread (data=0xd04fb28) at
./../../../mono/metadata/threadpool.c:1442
#26 0x0020237a in start_wrapper (data=0xbeb69a0) at
./../../../mono/metadata/threads.c:661
#27 0x00245b5b in thread_start_routine (args=0x800c798) at
./../../../mono/io-layer/wthreads.c:286
#28 0x00276047 in GC_start_routine (arg=0xbd65e40) at
./../../libgc/pthread_support.c:1390
#29 0x962dda19 in _pthread_start ()
#30 0x962dd89e in thread_start ()

Thread 6 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x962ddf1e in _pthread_cond_wait ()
#2  0x962dda71 in pthread_cond_timedwait$UNIX2003 ()
#3  0x0022c411 in _wapi_handle_timedwait_signal_handle (handle=0x1e8,
timeout=0xb0454940, alertable=1, poll=0) at
./../../../mono/io-layer/handles.c:1612
#4  0x00243820 in WaitForSingleObjectEx (handle=0x1e8, timeout=12000,
alertable=1) at ../../../../mono/io-layer/wait.c:207
#5  0x00204b9d in ves_icall_System_Threading_WaitHandle_WaitOne_internal
(this=0xd405300, handle=0x1e8, ms=12000, exitContext=0) at
./../../../mono/metadata/threads.c:1569
#6  0x0cd76c65 in ?? ()
#7  0x0cd7702f in ?? ()
#8  0x0cba845d in ?? ()
#9  0x0cba819e in ?? ()
#10 0x0cba3ec1 in ?? ()
#11 0x0cb99547 in ?? ()
#12 0x0cb99115 in ?? ()
#13 0x0ce3cd68 in ?? ()
#14 0x0ce3cd43 in ?? ()
#15 0x0cd8561c in ?? ()
#16 0x0cba518f in ?? ()
#17 0x0cb9988b in ?? ()
#18 0x0cb99439 in ?? ()
#19 0x0637c1f1 in ?? ()
#20 0x0000d69e in mono_jit_runtime_invoke (method=0x6aa69bc, obj=0x7faa5e8,
params=0xb0454ecc, exc=0x0) at ../../../../mono/mini/mini.c:4733
#21 0x001c723d in mono_runtime_invoke (method=0x6aa69bc, obj=0x7faa5e8,
params=0xb0454ecc, exc=0x0) at ../../../../mono/metadata/object.c:2615
#22 0x001c838b in mono_runtime_delegate_invoke (delegate=0x7faa5e8,
params=0xb0454ecc, exc=0x0) at ../../../../mono/metadata/object.c:3209
#23 0x002023dc in start_wrapper (data=0xbea4660) at
./../../../mono/metadata/threads.c:667
#24 0x00245b5b in thread_start_routine (args=0x800c6a0) at
./../../../mono/io-layer/wthreads.c:286
#25 0x00276047 in GC_start_routine (arg=0xbd65e40) at
./../../libgc/pthread_support.c:1390
#26 0x962dda19 in _pthread_start ()
#27 0x962dd89e in thread_start ()

Thread 5 (process 4328):
#0  0x962b02fa in mach_msg_trap ()
#1  0x962b0a67 in mach_msg ()
#2  0x009ad7f2 in CFRunLoopRunSpecific ()
#3  0x009ad048 in CFRunLoopRunInMode ()
#4  0x0482f203 in RunWebThread ()
#5  0x962dda19 in _pthread_start ()
#6  0x962dd89e in thread_start ()

Thread 4 (process 4328):
#0  0x962b0336 in semaphore_wait_trap ()
#1  0x00157f44 in finalizer_thread (unused=0x0) at
./../../../mono/metadata/gc.c:1026
#2  0x0020237a in start_wrapper (data=0x611b560) at
./../../../mono/metadata/threads.c:661
#3  0x00245b5b in thread_start_routine (args=0x800c434) at
./../../../mono/io-layer/wthreads.c:286
#4  0x00276047 in GC_start_routine (arg=0x63cef60) at
./../../libgc/pthread_support.c:1390
#5  0x962dda19 in _pthread_start ()
#6  0x962dd89e in thread_start ()

Thread 3 (process 4328):
#0  0x962de262 in __semwait_signal ()
#1  0x96309e44 in nanosleep$UNIX2003 ()
#2  0x0022642c in collection_thread (unused=0x0) at
./../../../mono/io-layer/collection.c:34
#3  0x962dda19 in _pthread_start ()
#4  0x962dd89e in thread_start ()

Thread 2 (process 4328):
#0  0x962b02fa in mach_msg_trap ()
#1  0x962b0a67 in mach_msg ()
#2  0x001180d6 in mach_exception_thread (arg=0x0) at
./../../../mono/mini/mini-darwin.c:138
#3  0x962dda19 in _pthread_start ()
#4  0x962dd89e in thread_start ()

Thread 1 (process 4328):
#0  0x962b02fa in mach_msg_trap ()
#1  0x962b0a67 in mach_msg ()
#2  0x009ad7f2 in CFRunLoopRunSpecific ()
#3  0x009ad048 in CFRunLoopRunInMode ()
#4  0x03c3489d in GSEventRunModal ()
#5  0x03c34962 in GSEventRun ()
#6  0x01514de1 in UIApplicationMain ()
#7  0x0637ee29 in ?? ()
#8  0x0637ed62 in ?? ()
#9  0x0637e935 in ?? ()
#10 0x0637e871 in ?? ()
#11 0x0637e8cc in ?? ()
#12 0x0000d69e in mono_jit_runtime_invoke (method=0x69772fc, obj=0x0,
params=0xbfffef98, exc=0x0) at ../../../../mono/mini/mini.c:4733
#13 0x001c723d in mono_runtime_invoke (method=0x69772fc, obj=0x0,
params=0xbfffef98, exc=0x0) at ../../../../mono/metadata/object.c:2615
#14 0x001c8f94 in mono_runtime_exec_main (method=0x69772fc, args=0x8efa3b0,
exc=0x0) at ../../../../mono/metadata/object.c:3581
#15 0x001c8855 in mono_runtime_run_main (method=0x69772fc, argc=0,
argv=0xbffff0b8, exc=0x0) at ../../../../mono/metadata/object.c:3355
#16 0x00096cd3 in mono_jit_exec (domain=0x6334e58, assembly=0x61675e0, argc=1,
argv=0xbffff0b4) at ../../../../mono/mini/driver.c:1094
#17 0x0027e092 in main ()

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================


Steps to reproduce the problem:
1. 
2. 


Actual Results:


Expected Results:


How often does this happen? 


Additional Information:

-- 
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