Bug 926 - SMCS Monotouch Compiler Crashes
Summary: SMCS Monotouch Compiler Crashes
Status: RESOLVED DUPLICATE of bug 927
Alias: None
Product: MonoMac
Classification: Desktop
Component: Bindings ()
Version: unspecified
Hardware: Macintosh Mac OS
: --- blocker
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2011-09-20 08:36 UTC by Nicklas Petersson
Modified: 2011-09-20 09:25 UTC (History)
3 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED DUPLICATE of bug 927

Comment 1 Nicklas Petersson 2011-09-20 09:09:38 UTC
Filed this bug att wrong place (maybe), so I also filed the bug at the MonoMac keyword....

Also adding a GDB debug-trace 


GDB debug trace
------------------------------------------------



Program received signal SIGABRT, Aborted.
0x9260ac5a in __kill ()
(gdb) t a a bt 

Thread 5 (process 3015):
#0  0x925cf412 in __workq_kernreturn ()
#1  0x925cf9a8 in _pthread_wqthread ()
#2  0x925cf5c6 in start_wqthread ()

Thread 4 (process 3015):
#0  0x925d0382 in kevent ()
#1  0x925d0a9c in _dispatch_mgr_invoke ()
#2  0x925cff59 in _dispatch_queue_invoke ()
#3  0x925cfcfe in _dispatch_worker_thread2 ()
#4  0x925cf781 in _pthread_wqthread ()
#5  0x925cf5c6 in start_wqthread ()

Thread 3 (process 3015):
#0  0x925a9b36 in semaphore_wait_trap ()
#1  0x0024b6a6 in mono_sem_wait (sem=0x320ed0, alertable=1) at mono-semaphore.c:115
#2  0x0014d336 in finalizer_thread (unused=0x0) at gc.c:1066
#3  0x001ff0f3 in start_wrapper_internal (data=0x614a40) at threads.c:783
#4  0x001ff193 in start_wrapper (data=0x614a40) at threads.c:831
#5  0x0023e366 in thread_start_routine (args=0x102e9b8) at wthreads.c:287
#6  0x0026f8bb in GC_start_routine (arg=0x458f60) at pthread_support.c:1468
#7  0x925d7259 in _pthread_start ()
#8  0x925d70de in thread_start ()

Thread 2 (process 3015):
#0  0x925a9afa in mach_msg_trap ()
#1  0x925aa267 in mach_msg ()
#2  0x0010a8b4 in mach_exception_thread (arg=0x0) at mini-darwin.c:129
#3  0x0026f8bb in GC_start_routine (arg=0x458f60) at pthread_support.c:1468
#4  0x925d7259 in _pthread_start ()
#5  0x925d70de in thread_start ()

Thread 1 (process 3015):
#0  0x9260ac5a in __kill ()
#1  0x9260ac4c in kill$UNIX2003 ()
#2  0x9269d5a5 in raise ()
#3  0x926b36e4 in abort ()
#4  0x00256c41 in monoeg_g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_ERROR, format=0x275a68 "* Assertion at %s:%d, condition `%s' not met\n", args=0xbffe6fd4 "?$(") at goutput.c:135
#5  0x00256ca3 in monoeg_assertion_message (format=0x275a68 "* Assertion at %s:%d, condition `%s' not met\n") at goutput.c:155
#6  0x0011e268 in mono_class_layout_fields (class=0x1192e34) at class.c:1739
#7  0x0011db3a in mono_class_setup_fields (class=0x1192e34) at class.c:1511
#8  0x00125e8a in mono_class_init (class=0x1192e34) at class.c:4719
#9  0x0011dbe7 in mono_class_has_references (klass=0x1192e34) at class.c:1546
#10 0x0011dd6b in mono_class_layout_fields (class=0x11064f4) at class.c:1631
#11 0x001ecfa4 in typebuilder_setup_fields (klass=0x11064f4, error=0xbffe7378) at reflection.c:10995
#12 0x001ee0b0 in mono_reflection_create_runtime_class (tb=0x40faf80) at reflection.c:11291
#13 0x04b8a58c in ?? ()
#14 0x04b89c20 in ?? ()
#15 0x04b89574 in ?? ()
#16 0x04b8953f in ?? ()
#17 0x04b8953f in ?? ()
#18 0x04b89229 in ?? ()
#19 0x007dedd7 in ?? ()
#20 0x004acda8 in ?? ()
#21 0x004ad1ae in ?? ()
#22 0x00010624 in mono_jit_runtime_invoke (method=0x100241c, obj=0x0, params=0xbffe7978, exc=0x0) at mini.c:5764
#23 0x001c1032 in mono_runtime_invoke (method=0x100241c, obj=0x0, params=0xbffe7978, exc=0x0) at object.c:2755
#24 0x001c38ec in mono_runtime_exec_main (method=0x100241c, args=0x4ee000, exc=0x0) at object.c:3930
#25 0x001c2c7a in mono_runtime_run_main (method=0x100241c, argc=550, argv=0xbffe7d3c, exc=0x0) at object.c:3560
#26 0x0008943d in mono_main (argc=552, argv=0xbffe7d34) at driver.c:1003
#27 0x00002db5 in start ()
Comment 2 Sebastien Pouliot 2011-09-20 09:25:10 UTC
wrong 'product', another bug was filled against 'MonoTouch', closing this one as a duplicate

*** This bug has been marked as a duplicate of bug 927 ***