Bassam, I bisected it and I think the culprit is in this commit:

https://github.com/mono/mono/commit/a0afa38296b8a3b0382bf34ce777357d2553c0f0

Can you confirm my finding by trying to build the previous commit to
this one?

Thanks

On 14/01/14 02:55, "Andrés G. Aragoneses" wrote:
> I confirm the problem, I also get it in Linux64bits
> 
> On 14/01/14 00:33, Bassam Tabbara wrote:
>> Yes. This is a clean build from mono/master.
>>
>> On Jan 13, 2014, at 3:07 PM, Rodrigo Kumpera <kump...@gmail.com
>> <mailto:kump...@gmail.com>> wrote:
>>
>>> Are you trying to build mono/master without any changes? That has not
>>> happen with our bots at xamarin.
>>>
>>>
>>> On Mon, Jan 13, 2014 at 4:47 PM, Bassam Tabbara <bas...@symform.com
>>> <mailto:bas...@symform.com>> wrote:
>>>
>>>     Hello,
>>>
>>>     I’m seeing the following exception while building MCS from the
>>>     latest in master. This is on my mac (OSX 10.9). Any thoughts?
>>>
>>>     System.Collections.Concurrent/BlockingCollection.cs(396,9):
>>>     warning CS0219: The variable `index' is assigned but its value is
>>>     never used
>>>     System.Diagnostics/TraceImpl.cs(44,15): warning CS0649: Field
>>>     `System.Diagnostics.TraceImplSettings.AutoFlush' is never assigned
>>>     to, and will always have its default value `false'
>>>     Compilation succeeded - 5 warning(s)
>>>     * Assertion at gc.c:1216, condition `ret == 0' not met
>>>
>>>     Stacktrace:
>>>
>>>       at <unknown> <0xffffffff>
>>>       at (wrapper managed-to-native) System.Environment.Exit (int)
>>>     <0xffffffff>
>>>       at Mono.CSharp.Driver.Main (string[]) <0x002b3>
>>>       at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object
>>>     (object,intptr,intptr,intptr) <0xffffffff>
>>>
>>>     Native stacktrace:
>>>
>>>             0   mono                                0x0000000109261dfb
>>>     mono_handle_native_sigsegv + 363
>>>             1   libsystem_platform.dylib            0x00007fff88bf05aa
>>>     _sigtramp + 26
>>>             2   libsystem_c.dylib                   0x00007fff81b9ed8b
>>>     __sprintf_chk + 153
>>>             3   libsystem_c.dylib                   0x00007fff81b7abba
>>>     abort + 125
>>>             4   mono                                0x00000001093eee11
>>>     monoeg_g_logv + 161
>>>             5   mono                                0x00000001093eef4f
>>>     monoeg_assertion_message + 143
>>>             6   mono                                0x0000000109365524
>>>     mono_gc_cleanup + 260
>>>             7   mono                                0x000000010935bc1e
>>>     mono_runtime_cleanup + 14
>>>             8   mono                                0x00000001091d900c
>>>     mini_cleanup + 956
>>>             9   mono                                0x00000001092e6525
>>>     ves_icall_System_Environment_Exit + 37
>>>             10  ???                                 0x00000001119d2324
>>>     0x0 + 4590478116
>>>             11  mono                                0x00000001091d88f5
>>>     mono_jit_runtime_invoke + 1653
>>>             12  mono                                0x000000010936871b
>>>     mono_runtime_invoke + 107
>>>             13  mono                                0x000000010936e726
>>>     mono_runtime_exec_main + 374
>>>             14  mono                                0x00000001092358d9
>>>     mono_main + 6121
>>>             15  mono                                0x00000001091cc6ec
>>>     main + 588
>>>             16  libdyld.dylib                       0x00007fff8d2195fd
>>>     start + 1
>>>             17  ???                                 0x000000000000001b
>>>     0x0 + 27
>>>
>>>     Debug info from gdb:
>>>
>>>     Process 93570 stopped
>>>     * thread #1: tid = 0x250792, 0x00007fff8da88e22
>>>     libsystem_kernel.dylib`__wait4 + 10, queue =
>>>     'com.apple.main-thread, stop reason = signal SIGSTOP
>>>       thread #2: tid = 0x2507a0, 0x00007fff8da88e6a
>>>     libsystem_kernel.dylib`__workq_kernreturn + 10
>>>       thread #3: tid = 0x2507a1, 0x00007fff8da89662
>>>     libsystem_kernel.dylib`kevent64 + 10, queue =
>>>     'com.apple.libdispatch-manager
>>>       thread #4: tid = 0x2507a2, 0x00007fff8da88e6a
>>>     libsystem_kernel.dylib`__workq_kernreturn + 10
>>>     (lldb) * thread #1: tid = 0x250792, 0x00007fff8da88e22
>>>     libsystem_kernel.dylib`__wait4 + 10, queue =
>>>     'com.apple.main-thread, stop reason = signal SIGSTOP
>>>         frame #0: 0x00007fff8da88e22 libsystem_kernel.dylib`__wait4 + 10
>>>         frame #1: 0x0000000109261ed4
>>>     mono`mono_handle_native_sigsegv(signal=<unavailable>,
>>>     ctx=<unavailable>) + 580 at mini-exceptions.c:2299
>>>         frame #2: 0x00007fff88bf05aa
>>>     libsystem_platform.dylib`_sigtramp + 26
>>>         frame #3: 0x00007fff8da88867
>>>     libsystem_kernel.dylib`__pthread_kill + 11
>>>         frame #4: 0x00007fff81b9ed8b libsystem_c.dylib`__sprintf_chk + 153
>>>         frame #5: 0x00007fff81b7abba libsystem_c.dylib`abort + 125
>>>         frame #6: 0x00000001093eee11
>>>     mono`monoeg_g_logv(log_domain=<unavailable>,
>>>     log_level=<unavailable>, format=<unavailable>, args=<unavailable>)
>>>     + 161 at goutput.c:175
>>>         frame #7: 0x00000001093eef4f
>>>     mono`monoeg_assertion_message(format=<unavailable>) + 143 at
>>>     goutput.c:195
>>>         frame #8: 0x0000000109365524 mono`mono_gc_cleanup + 260 at
>>>     gc.c:1216
>>>         frame #9: 0x000000010935bc1e
>>>     mono`mono_runtime_cleanup(domain=<unavailable>) + 14 at
>>>     appdomain.c:354
>>>         frame #10: 0x00000001091d900c
>>>     mono`mini_cleanup(domain=0x00007fb070501350) + 956 at mini.c:7626
>>>         frame #11: 0x00000001092e6525
>>>     mono`ves_icall_System_Environment_Exit(result=0) + 37 at icall.c:6517
>>>         frame #12: 0x00000001119d2324
>>>         frame #13: 0x00000001091d88f5
>>>     mono`mono_jit_runtime_invoke(method=<unavailable>,
>>>     obj=0x0000000000000000, params=<unavailable>, exc=<unavailable>) +
>>>     1653 at mini.c:6654
>>>         frame #14: 0x000000010936871b
>>>     mono`mono_runtime_invoke(method=0x00007fb0705025b0,
>>>     obj=0x0000000000000000, params=0x00007fff56a33d68,
>>>     exc=0x0000000000000000) + 107 at object.c:2828
>>>         frame #15: 0x000000010936e726
>>>     mono`mono_runtime_exec_main(method=0x00007fb0705025b0,
>>>     args=<unavailable>, exc=0x0000000000000000) + 374 at object.c:4053
>>>         frame #16: 0x00000001092358d9 mono`mono_main [inlined]
>>>     main_thread_handler + 6121 at driver.c:1066
>>>         frame #17: 0x00000001092358a2 mono`mono_main(argc=24,
>>>     argv=<unavailable>) + 6066 at driver.c:2014
>>>         frame #18: 0x00000001091cc6ec mono`main [inlined]
>>>     mono_main_with_options(argv=<unavailable>, argc=<unavailable>) +
>>>     549 at main.c:98
>>>         frame #19: 0x00000001091cc4c7 mono`main(argc=<unavailable>,
>>>     argv=<unavailable>) + 39 at main.c:133
>>>         frame #20: 0x00007fff8d2195fd libdyld.dylib`start + 1
>>>
>>>       thread #2: tid = 0x2507a0, 0x00007fff8da88e6a
>>>     libsystem_kernel.dylib`__workq_kernreturn + 10
>>>         frame #0: 0x00007fff8da88e6a
>>>     libsystem_kernel.dylib`__workq_kernreturn + 10
>>>         frame #1: 0x00007fff8cbcbf08
>>>     libsystem_pthread.dylib`_pthread_wqthread + 330
>>>         frame #2: 0x00007fff8cbcefb9
>>>     libsystem_pthread.dylib`start_wqthread + 13
>>>
>>>       thread #3: tid = 0x2507a1, 0x00007fff8da89662
>>>     libsystem_kernel.dylib`kevent64 + 10, queue =
>>>     'com.apple.libdispatch-manager
>>>         frame #0: 0x00007fff8da89662 libsystem_kernel.dylib`kevent64 + 10
>>>         frame #1: 0x00007fff8f61543d
>>>     libdispatch.dylib`_dispatch_mgr_invoke + 239
>>>         frame #2: 0x00007fff8f615152
>>>     libdispatch.dylib`_dispatch_mgr_thread + 52
>>>
>>>       thread #4: tid = 0x2507a2, 0x00007fff8da88e6a
>>>     libsystem_kernel.dylib`__workq_kernreturn + 10
>>>         frame #0: 0x00007fff8da88e6a
>>>     libsystem_kernel.dylib`__workq_kernreturn + 10
>>>         frame #1: 0x00007fff8cbcbf08
>>>     libsystem_pthread.dylib`_pthread_wqthread + 330
>>>         frame #2: 0x00007fff8cbcefb9
>>>     libsystem_pthread.dylib`start_wqthread + 13
>>>     _______________________________________________
>>>     Mono-devel-list mailing list
>>>     Mono-devel-list@lists.ximian.com
>>>     <mailto:Mono-devel-list@lists.ximian.com>
>>>     http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>>
>>
>>
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list@lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list


_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to