[Mono-list] Mono on OpenBSD - again

Marc Matteo marcm@openbsd.org
Wed, 01 Dec 2004 02:02:40 +0000


On Mon, 2004-11-29 at 19:08 -0500, Miguel de Icaza wrote:
> Hello,
> 
> > I recently tried 1.1.2 and things just froze when trying 'mcs hello.cs
> > -pkg:foo' so that's something :).
> 
> Mhm, that might be interesting to track down.

Here's a backtrace with 1.1.2, compiled from source.

Program received signal SIGINT, Interrupt.
0x0b54630d in poll () from /usr/lib/libc.so.34.2
(gdb) bt
#0  0x0b54630d in poll () from /usr/lib/libc.so.34.2
#1  0x0704e9f0 in _thread_kern_poll () from /usr/lib/libpthread.so.6.0
#2  0x0704e396 in _thread_kern_sched () from /usr/lib/libpthread.so.6.0
#3  0x0704e62e in _thread_kern_sched_state_unlock ()
   from /usr/lib/libpthread.so.6.0
#4  0x0704c0c1 in pthread_cond_timedwait ()
from /usr/lib/libpthread.so.6.0
#5  0x1c06a733 in _wapi_handle_wait_signal_handle (handle=0x43)
    at handles.c:1603
#6  0x1c07ba0d in WaitForSingleObjectEx (handle=0x43,
timeout=4294967295,
    alertable=0) at wait.c:109
#7  0x1c07c738 in WaitForMultipleObjectsEx (numobjects=1,
handles=0x3c0d3c00,
    waitall=1, timeout=4294967295, alertable=0) at wait.c:434
#8  0x1c049336 in wait_for_tids (wait=0x3c0d3c00, timeout=4294967295)
    at threads.c:1330
#9  0x1c04956f in mono_thread_manage () at threads.c:1468
#10 0x1c03a334 in mono_runtime_exec_managed_code (domain=0x3c063100,
    main_func=0x1c017e78 <main_thread_handler>, main_args=0xcfbfb344)
    at object.c:1529
#11 0x1c0187a9 in mono_main (argc=4, argv=0xcfbfb3dc) at driver.c:830
#12 0x1c017504 in main (argc=4, argv=0xcfbfb3dc) at main.c:6
(gdb)

Yuck... threads :)

Marc