<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Can you try linking with -lthr?<div><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><font class="Apple-style-span" color="#0000FF"><font class="Apple-style-span" face="Gill Sans"><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: 'Gill Sans'; "><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: 'Gill Sans'; ">Antony Hosking</span></span></font></font><font class="Apple-style-span" face="Gill Sans"><span class="Apple-style-span" style="font-family: 'Gill Sans'; "><span class="Apple-style-span" style="font-family: 'Gill Sans'; "><span class="Apple-converted-space"> </span>|<span class="Apple-converted-space"> </span></span></span><span class="Apple-style-span" style="font-family: 'Gill Sans'; "><span class="Apple-style-span" style="font-family: 'Gill Sans'; ">Associate Professor</span></span><span class="Apple-style-span" style="font-family: 'Gill Sans'; "><span class="Apple-style-span" style="font-family: 'Gill Sans'; "> | Computer Science | Purdue University</span></span></font></div><div><font class="Apple-style-span" face="GillSans-Light"><span class="Apple-style-span" style="font-family: GillSans-Light; ">305 N. University Street | West Lafayette | IN 47907 | USA</span></font></div><div><font class="Apple-style-span" color="#0000FF" face="Gill Sans"><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: 'Gill Sans'; "><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: 'Gill Sans'; ">Office</span></span></font><font class="Apple-style-span" face="GillSans-Light"><span class="Apple-style-span" style="font-family: GillSans-Light; "><span class="Apple-style-span" style="font-family: GillSans-Light; "> +1 765 494 6001 |<span class="Apple-converted-space"> </span></span></span></font><font class="Apple-style-span" color="#0000FF" face="Gill Sans"><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: 'Gill Sans'; "><span class="Apple-style-span" style="color: rgb(0, 0, 255); font-family: 'Gill Sans'; ">Mobile</span></span></font><font class="Apple-style-span" face="GillSans-Light"><span class="Apple-style-span" style="font-family: GillSans-Light; "><span class="Apple-style-span" style="font-family: GillSans-Light; "><span class="Apple-converted-space"> </span>+1 765 427 5484</span></span></font></div><div><font class="Apple-style-span" face="GillSans-Light"><br class="khtml-block-placeholder"></font></div></span></span></span></span></span></span></span><br class="Apple-interchange-newline"></span></div></span></div></span><br class="Apple-interchange-newline"> </div><br><div><div>On 31 Oct 2009, at 14:54, Mika Nystrom wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Argh this is my first experience with FreeBSD 7.  I thought this was all simple and clear by now.<br><br>PTHREAD(3)             FreeBSD Library Functions Manual             PTHREAD(3)<br><br>NAME<br>     pthread -- POSIX thread functions<br><br>LIBRARY<br>     POSIX Threads Library (libpthread, -lpthread)<br><br>SYNOPSIS<br>     #include <pthread.h><br><br>DESCRIPTION<br>     POSIX threads are a set of functions that support applications with<br>     requirements for multiple flows of control, called threads, within a<br>     process.  Multithreading is used to improve the performance of a program.<br><br>     The POSIX thread functions are summarized in this section in the follow-<br>     ing groups:<br><br>           o   Thread Routines<br>           o   Attribute Object Routines<br>           o   Mutex Routines<br>           o   Condition Variable Routines<br>           o   Read/Write Lock Routines<br>           o   Per-Thread Context Routines<br>           o   Cleanup Routines<br><br>   Thread Routines<br>     int pthread_create(pthread_t *thread, const pthread_attr_t *attr,<br>             void *(*start_routine)(void *), void *arg)<br>             Creates a new thread of execution.<br><br>     int pthread_cancel(pthread_t thread)<br>...<br><br>IMPLEMENTATION NOTES<br>     The current FreeBSD POSIX thread implementation is built in two<br>     libraries, 1:1 Threading Library (libthr, -lthr), and N:M Threading<br>     Library (libkse, -lkse).  They contain both thread-safe versions of<br>     Standard C Library (libc, -lc) functions and the thread functions.<br>     Threaded applications are linked with one of these libraries.<br><br>SEE ALSO<br>     pthread_atfork(3), pthread_cancel(3), pthread_cleanup_pop(3),<br>     pthread_cleanup_push(3), pthread_condattr_destroy(3),<br>     pthread_condattr_init(3), pthread_cond_broadcast(3),<br>     pthread_cond_destroy(3), pthread_cond_init(3), pthread_cond_signal(3),<br>     pthread_cond_timedwait(3), pthread_cond_wait(3), pthread_create(3),<br>     pthread_detach(3), pthread_equal(3), pthread_exit(3),<br>     pthread_getspecific(3), pthread_join(3), pthread_key_delete(3),<br>     pthread_kill(3), pthread_mutexattr_destroy(3),<br>     pthread_mutexattr_getprioceiling(3), pthread_mutexattr_getprotocol(3),<br>     pthread_mutexattr_gettype(3), pthread_mutexattr_init(3),<br>     pthread_mutexattr_setprioceiling(3), pthread_mutexattr_setprotocol(3),<br>     pthread_mutexattr_settype(3), pthread_mutex_destroy(3),<br>     pthread_mutex_init(3), pthread_mutex_lock(3), pthread_mutex_trylock(3),<br>     pthread_mutex_unlock(3), pthread_once(3), pthread_rwlockattr_destroy(3),<br>     pthread_rwlockattr_getpshared(3), pthread_rwlockattr_init(3),<br>     pthread_rwlockattr_setpshared(3), pthread_rwlock_destroy(3),<br>     pthread_rwlock_init(3), pthread_rwlock_rdlock(3),<br>     pthread_rwlock_unlock(3), pthread_rwlock_wrlock(3), pthread_self(3),<br>     pthread_setcancelstate(3), pthread_setcanceltype(3),<br>     pthread_setspecific(3), pthread_testcancel(3)<br><br>STANDARDS<br>     The functions with the pthread_ prefix and not _np suffix or<br>     pthread_rwlock prefix conform to ISO/IEC 9945-1:1996 (``POSIX.1'').<br><br>     The functions with the pthread_ prefix and _np suffix are non-portable<br>     extensions to POSIX threads.<br><br>     The functions with the pthread_rwlock prefix are extensions created by<br>     The Open Group as part of the Version 2 of the Single UNIX Specification<br>     (``SUSv2'').<br><br>FreeBSD 7.2                    October 19, 2007                    FreeBSD 7.2<br><br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">Do you know which one -lpthread gives you on FreeBSD?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On 31 Oct 2009, at 14:26, Mika Nystrom wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Let's see here we go:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">       libc.so.7 => /lib/libc.so.7 (0x804c4e000)<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">-> linking mktisolator<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">generate _m3main.new<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">compare _m3main.new _m3main.mc<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">rm _m3main.new<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">gcc -gstabs+ -m64 -fPIC -z now -z origin -Bsymbolic -Wl,--fatal- <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">warnings -Wl,--warn-common -Wl,-rpath,\$ORIGIN -Wl,-rpath,\ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">$ORIGIN/../lib -o mktisolator  _m3main.o MktIsolator.io  <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">MktIsolator.mo Main.mo -Wl,-rpath,/home/mika/t/mscheme/modula3scheme/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/home/mika/t/mscheme/modula3scheme/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lmodula3scheme -Wl,-rpath,/home/mika/t/calarm/htmltable/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/home/mika/t/calarm/htmltable/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lhtmltable -Wl,-rpath,/home/mika/t/calarm/postgresql/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">L/home/mika/t/calarm/postgresql/AMD64_FREEBSD -lpostgresql -Wl,- <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">rpath,/usr/local/lib -L/usr/local/lib -lpq -Wl,-rpath,/home/mika/t/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">calarm/twslib/twslogger/AMD64_FREEBSD -L/home/mika/t/calarm/twslib/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">twslogger/AMD64_FREEBSD -ltwslogger -Wl,-rpath,/home/mika/t/calarm/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">fastrw/AMD64_FREEBSD -L/home/mika/t/calarm/fastrw/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lfastrw -Wl,-rpath,/home/mika/t/calarm/gw/AMD64_FREEBSD -L/home/mika/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">t/calarm/gw/AMD64_FREEBSD -lgw -Wl,-rpath,/usr/local/cm3/pkg/ui/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/usr/local/c<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">m3/pkg/ui/AMD64_FREEBSD -lm3ui -Wl,-rpath,/usr/local/cm3/pkg/X11R4/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/usr/local/cm3/pkg/X11R4/AMD64_FREEBSD -lm3X11R4 - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Wl,-rpath,/home/mika/t/calarm/mktsim/AMD64_FREEBSD -L/home/mika/t/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">calarm/mktsim/AMD64_FREEBSD -lmktsim -Wl,-rpath,/home/mika/t/calarm/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">fix/fix42/AMD64_FREEBSD -L/home/mika/t/calarm/fix/fix42/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -lfix42 -Wl,-rpath,/home/mika/t/calarm/twslib/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">testtrade2/tradecore/AMD64_FREEBSD -L/home/mika/t/calarm/twslib/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">testtrade2/tradecore/AMD64_FREEBSD -ltradecore -Wl,-rpath,/home/mika/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">t/mscheme/AMD64_FREEBSD -L/home/mika/t/mscheme/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lmscheme -Wl,-rpath,/home/mika/t/calarm/fix/fix41/AMD64_FREEBSD -L/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">home/mika/t/calarm/fix/fix41/AMD64_FREEBSD -lfix41 -Wl,-rpath,/home/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">mika/t/calarm/fix/fixcommon/AMD64_FREEBSD -L/home/mika/t/calarm/fix/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">fixcommon/AMD64_FREEBSD -lfixcommon -Wl,-rpath,/usr/local/cm3/pkg/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">parseparams/AMD64_FREEBSD -L/usr/local/cm3/pkg/parseparams/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -lm3parseparams -Wl,-rpath,/home/mika/t/mscheme/scheme- <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lib/AMD64_FREE<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">BSD -L/home/mika/t/mscheme/scheme-lib/AMD64_FREEBSD -lscheme-lib - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Wl,-rpath,/home/mika/t/calarm/twslib/testtrade2/inventory/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/home/mika/t/calarm/twslib/testtrade2/inventory/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -linventory -Wl,-rpath,/home/mika/t/calarm/twslib/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/home/mika/t/calarm/twslib/AMD64_FREEBSD -ltwslib - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Wl,-rpath,/home/mika/t/rdwr/AMD64_FREEBSD -L/home/mika/t/rdwr/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -lrdwr -Wl,-rpath,/home/mika/t/calarm/anova/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/home/mika/t/calarm/anova/AMD64_FREEBSD -lanova -Wl,- <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">rpath,/home/mika/t/calarm/finlib/AMD64_FREEBSD -L/home/mika/t/calarm/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">finlib/AMD64_FREEBSD -lfinlib -Wl,-rpath,/home/mika/t/calarm/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">m3readline/AMD64_FREEBSD -L/home/mika/t/calarm/m3readline/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -lm3readline -Wl,-rpath,/home/mika/t/parserlib/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">parserlib/AMD64_FREEBSD -L/home/mika/t/parserlib/parserlib/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -lparserlib -Wl,-rpath,/home/mika/t/calarm/sx/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/home/mika/t/calarm/sx/AMD64_FREEBSD -lsx -Wl,- <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">rpath,/home/mika/t/cit_util/AMD64_FREEBSD -L/home/<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">mika/t/cit_util/AMD64_FREEBSD -lcit_util -Wl,-rpath,/usr/local/cm3/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">pkg/netobj/AMD64_FREEBSD -L/usr/local/cm3/pkg/netobj/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lm3netobj -Wl,-rpath,/home/mika/t/rdwrreset/AMD64_FREEBSD -L/home/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">mika/t/rdwrreset/AMD64_FREEBSD -lrdwrreset -Wl,-rpath,/home/mika/t/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">cit_common/AMD64_FREEBSD -L/home/mika/t/cit_common/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">lcit_common -Wl,-rpath,/usr/local/cm3/pkg/set/AMD64_FREEBSD -L/usr/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">local/cm3/pkg/set/AMD64_FREEBSD -lset -Wl,-rpath,/usr/local/cm3/pkg/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">libbuf/AMD64_FREEBSD -L/usr/local/cm3/pkg/libbuf/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">llibbuf -Wl,-rpath,/usr/local/cm3/pkg/patternmatching/AMD64_FREEBSD - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">L/usr/local/cm3/pkg/patternmatching/AMD64_FREEBSD -lpatternmatching - <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Wl,-rpath,/usr/local/cm3/pkg/tcp/AMD64_FREEBSD -L/usr/local/cm3/pkg/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">tcp/AMD64_FREEBSD -lm3tcp -Wl,-rpath,/usr/local/cm3/pkg/libm3/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">AMD64_FREEBSD -L/usr/local/cm3/pkg/libm3/AMD64_FREEBSD -lm3 -Wl,- <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">rpath,/usr/local/cm3/pkg/m3core/AMD64_FREEBSD -L/usr/local/cm3/pkg/ <br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">m3core/AMD64_FREEBSD -lm3core -L/usr/X11R6/lib -lXaw -lX<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">mu -lXext -lXt -lSM -lICE -lX11 -lm -lpthread<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">rm m3make.args<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">cd .<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Tony Hosking writes:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">--Apple-Mail-21--467118296<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Content-Type: text/plain;<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">     </span>charset=US-ASCII;<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>format=flowed;<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">   </span>delsp=yes<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Content-Transfer-Encoding: 7bit<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Which pthread library are you linking to?<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">On 31 Oct 2009, at 12:15, Mika Nystrom wrote:<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">More details about the "catatonic" case.  It's pretty bad.  Even<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ctrl-\<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">won't wake it up properly.  Ctrl-\ is supposed to cause the  <br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">program to<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">abort and dump core.  It does nothing to my program now!  And I  <br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">think<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I've "lost threads" before, too.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Btw,<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(90)ginger:~/t>uname -a<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">FreeBSD ginger 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">07:18:07 UTC 2009     <a href="mailto:root@driscoll.cse.buffalo.edu">root@driscoll.cse.buffalo.edu</a>:/usr/obj/usr/ <br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">src/<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">sys/GENERIC  amd64<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I'm happy to help debug if someone can give me some pointers...<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">   Mika<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">^\<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Program received signal SIGQUIT, Quit.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x0000000804ca037c in sigsuspend () from /lib/libc.so.7<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb) cont<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Continuing.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">***<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">*** runtime error:<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">***    aborted<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">^\<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Program received signal SIGQUIT, Quit.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x0000000804ca037c in sigsuspend () from /lib/libc.so.7<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb) where<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#0  0x0000000804ca037c in sigsuspend () from /lib/libc.so.7<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#1  0x0000000804b41d0a in sigsuspend () from /lib/libthr.so.3<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#2  0x0000000803780da0 in ThreadPThread__sigsuspend ()<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">  at ../src/thread/PTHREAD/ThreadPThreadC.c:117<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#3  0x000000080377ff6f in SignalHandler (sig=Invalid C/C++ type code<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">28 in symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/thread/PTHREAD/ThreadPThread.m3:1261<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#4  <signal handler called><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#5  0x0000000804b4829c in __error () from /lib/libthr.so.3<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#6  0x0000000804b46365 in pthread_cond_signal () from /lib/ <br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">libthr.so.3<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#7  0x000000080377a85d in XWait (self=Invalid C/C++ type code 26 in<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/thread/PTHREAD/ThreadPThread.m3:227<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#8  0x000000080377b026 in Wait (m=Invalid C/C++ type code 26 in<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/thread/PTHREAD/ThreadPThread.m3:278<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#9  0x000000080294a39c in WaitE (on=Invalid C/C++ type code 30 in<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/SX.m3:217<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#10 0x000000080294999a in Wait (on=Invalid C/C++ type code 30 in<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/SX.m3:152<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#11 0x00000008011ae748 in WaitLocked (t=Invalid C/C++ type code 26<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/MktAsset.m3:117<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#12 0x00000008011b4950 in RecApply (cl=Invalid C/C++ type code 26 in<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/MktPlace.m3:469<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#13 0x000000080377cdf3 in RunThread (me=Invalid C/C++ type code 29<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/thread/PTHREAD/ThreadPThread.m3:547<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#14 0x000000080377ca6a in ThreadBase (param=Invalid C/C++ type code<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">35 in symbol table.<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/thread/PTHREAD/ThreadPThread.m3:523<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#15 0x0000000804b3e4d1 in pthread_getprio () from /lib/libthr.so.3<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#16 0x0000000000000000 in ?? ()<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb)<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Mika Nystrom writes:<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Hello m3devel,<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I'm running into problems with the current release candidate.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I'm attaching a backtrace from one crash, but I think I also am<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">seeing<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">deadlocks in the threading system---my application goes catatonic.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Of course it *is* possible it's a bug in my application, but it  <br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">works<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">on PM3 and on CM3 on PPC_DARWIN.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Finally I'm still concerned about threading performance but in the<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">light<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">of the bugs it's hard to say much about it yet, I think...<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(The program in question is a highly multithreaded stock market<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">simulator.)<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">  Mika<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">============================================================<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">***<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">*** runtime error:<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">***    <*ASSERT*> failed.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">***    file "../src/thread/PTHREAD/ThreadPThread.m3", line 589<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">***<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Program received signal SIGABRT, Aborted.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x0000000804c9fa9c in thr_kill () from /lib/libc.so.7<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb) show args<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Argument list to give program being debugged when it is started is<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"@M3debugtrace=mktsim.out -tz America/New_York -bugbehavior None -<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbology ric -symbology tws<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-replay mktisolator090910.ticks 2009-09-10@13:30 -to<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">2009-09-10@15:59 -port 7001 -dp 0.05 7003 -dp 0.10 7005 -dp 0.15<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">7007 -dp 0.20 7009 -dp 0.25 7011 -dp 0.30<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">7013 -sync 60 -unsolicitedfills 0.5 -cp 0.5 -xtimeport 7200<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">isolate90.src".<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb) where<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#0  0x0000000804c9fa9c in thr_kill () from /lib/libc.so.7<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#1  0x0000000804d2ef8b in abort () from /lib/libc.so.7<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#2  0x0000000803777bf7 in Crash () at ../src/runtime/POSIX/ <br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">RTOS.m3:20<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#3  0x000000080376b615 in Crash (msg=Invalid C/C++ type code 26 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTProcess.m3:65<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#4  0x0000000803768ab2 in EndError (crash=Invalid C/C++ type code<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">36 in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTError.m3:118<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#5  0x00000008037687aa in MsgS (file=Invalid C/C++ type code 35 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTError.m3:40<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#6  0x0000000803768f85 in Crash (a=Invalid C/C++ type code 30 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTException.m3:79<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#7  0x0000000803768c3c in DefaultBackstop (a=Invalid C/C++ type<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 30 in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTException.m3:39<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#8  0x0000000803768b6e in InvokeBackstop (a=Invalid C/C++ type code<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">30 in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTException.m3:25<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#9  0x0000000803778eab in Raise (act=Invalid C/C++ type code 30 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/ex_frame/RTExFrame.m3:29<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#10 0x0000000803768cee in DefaultBackstop (a=Invalid C/C++ type<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 30 in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTException.m3:47<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#11 0x0000000803768b6e in InvokeBackstop (a=Invalid C/C++ type code<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">30 in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTException.m3:25<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#12 0x0000000803778eab in Raise (act=Invalid C/C++ type code 30 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/ex_frame/RTExFrame.m3:29<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#13 0x0000000803750241 in ReportFault (module=Invalid C/C++ type<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 35 in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTHooks.m3:110<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#14 0x0000000803780acf in _m3_fault (arg=Invalid C/C++ type code 39<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">)<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">from /usr/local/cm3/pkg/m3core/AMD64_FREEBSD/libm3core.so.5<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#15 0x000000080377d1bc in Fork (closure=Invalid C/C++ type code 26<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/thread/PTHREAD/ThreadPThread.m3:589<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#16 0x00000008011b1651 in AddAsset (t=Invalid C/C++ type code 26 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/MktPlace.m3:116<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#17 0x00000000004085c6 in Init (t=Invalid C/C++ type code 26 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/MktIsolator.m3:514<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#18 0x00000000004106af in Main (mode=Invalid C/C++ type code 39 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/Main.m3:734<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#19 0x0000000803767c19 in RunMainBody (m=Invalid C/C++ type code 29<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTLinker.m3:400<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#20 0x0000000803766e00 in AddUnitI (m=Invalid C/C++ type code 29 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTLinker.m3:114<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#21 0x0000000803766e9e in AddUnit (b=Invalid C/C++ type code 31 in<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">) at ../src/runtime/common/RTLinker.m3:123<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">---Type <return> to continue, or q <return> to quit---<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#22 0x0000000000404194 in main (argc=44, argv=0x7fffffffdde8,<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">envp=0x7fffffffdf50) at _m3main.mc:4<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#23 0x00000000004040de in _start ()<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb) up 15<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">#15 0x000000080377d1bc in Fork (closure=16_00000008064c8930)<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"> at ../src/thread/PTHREAD/ThreadPThread.m3:589<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">589         WITH r = pthread_mutex_lock_active() DO <*ASSERT r=0*><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">END;<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Current language:  auto; currently Modula-3<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb) print r<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">$1 = 11<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(m3gdb)<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">============================================================<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">--Apple-Mail-21--467118296<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Content-Type: text/html;<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">   </span>charset=US-ASCII<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Content-Transfer-Encoding: quoted-printable<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode:  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">space; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-line-break: after-white-space; ">Which pthread library are  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">you =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">linking to?<br><div apple-content-edited=3D"true"> <span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate;  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">color: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">normal; font-variant: normal; font-weight: normal; letter-spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">normal; line-height: normal; orphans: 2; text-align: auto; text- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">indent: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; text-transform: none; white-space: normal; widows: 2; word- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; -webkit-border-horizontal-spacing: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-vertical-spacing: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">break-word; -webkit-nbsp-mode: space; -webkit-line-break: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">after-white-space; "><span class=3D"Apple-style-span" =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">style=3D"border-collapse: separate; -webkit-border-horizontal- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-family: Helvetica; font-size: 12px; font-style: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-variant: normal; font-weight: normal; letter-spacing: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">line-height: normal; -webkit-text-decorations-in-effect: none; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">text-indent: 0px; -webkit-text-size-adjust: auto; text-transform:  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">none; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"><div =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-line-break: after-white-space; "><span class=3D"Apple-style- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">span" =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">style=3D"border-collapse: separate; -webkit-border-horizontal- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-family: Helvetica; font-size: 12px; font-style: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-variant: normal; font-weight: normal; letter-spacing: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">line-height: normal; -webkit-text-decorations-in-effect: none; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">text-indent: 0px; -webkit-text-size-adjust: auto; text-transform:  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">none; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">orphans: 2; white-space: normal; widows: 2; word-spacing: 0px;  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical- <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">spacing: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><div><span =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" style=3D"font-size: medium;"><font =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-style-span" color=3D"#0000FF" face=3D"'Gill =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Sans'"><br></font></span></div></span></span></span></span></span></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">span><=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/span></span></div></span></div></span></div><div><div>On 31 Oct  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">2009, =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at 12:15, Mika Nystrom wrote:</div><br =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">class=3D"Apple-interchange-newline"><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><div><br>More details about the "catatonic" case. =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;It's pretty bad. &nbsp;Even ctrl-\<br>won't wake it up  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">properly. =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;Ctrl-\ is supposed to cause the program to<br>abort and dump  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">core. =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;It does nothing to my program now! &nbsp;And I think<br>I've  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"lost =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">threads" before, too.<br><br>Btw,<br><br>(90)ginger:~/t&gt;uname =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-a<br>FreeBSD ginger 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;1 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">07:18:07 UTC 2009 &nbsp;&nbsp;&nbsp;&nbsp;<a =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">href=3D"<a href="mailto:root@driscoll.cse.buffalo.edu">mailto:root@driscoll.cse.buffalo.edu</a>"><a href="mailto:root@driscoll.cse.buffalo.ed">root@driscoll.cse.buffalo.ed</a> <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">u</a>:/usr/obj/usr/src/sys/GENERIC &nbsp;amd64<br><br>I'm happy to  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">help =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">debug if someone can give me some pointers...<br><br><br> =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;Mika<br><br>^\<br>Program received signal =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">SIGQUIT, Quit.<br>0x0000000804ca037c in sigsuspend () from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/lib/libc.so.7<br>(m3gdb) cont<br>Continuing.<br><br><br>***<br>*** =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">runtime error:<br>*** =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;&nbsp;&nbsp;aborted<br><br><br><br><br>^\<br>Program received =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">signal SIGQUIT, Quit.<br>0x0000000804ca037c in sigsuspend () from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/lib/libc.so.7<br>(m3gdb) where<br>#0 &nbsp;0x0000000804ca037c in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">sigsuspend () from /lib/libc.so.7<br>#1 &nbsp;0x0000000804b41d0a in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">sigsuspend () from /lib/libthr.so.3<br>#2 &nbsp;0x0000000803780da0  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ThreadPThread__sigsuspend ()<br> &nbsp;&nbsp;&nbsp;at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThreadC.c:117<br>#3 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;0x000000080377ff6f in SignalHandler (sig=3DInvalid C/C++ type  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">28 in symbol table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:1261<br>#4 &nbsp;&lt;signal =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">handler called&gt;<br>#5 &nbsp;0x0000000804b4829c in __error ()  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/lib/libthr.so.3<br>#6 &nbsp;0x0000000804b46365 in  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">pthread_cond_signal =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">() from /lib/libthr.so.3<br>#7 &nbsp;0x000000080377a85d in XWait =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(self=3DInvalid C/C++ type code 26 in symbol table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:227<br>#8 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;0x000000080377b026 in Wait (m=3DInvalid C/C++ type code 26 in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br>) at ../src/thread/PTHREAD/ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ThreadPThread.m3:278<br>#9 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;0x000000080294a39c in WaitE (on=3DInvalid C/C++ type code 30  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br>) at ../src/SX.m3:217<br>#10 0x000000080294999a in  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Wait =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(on=3DInvalid C/C++ type code 30 in symbol table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/SX.m3:152<br>#11 0x00000008011ae748 in WaitLocked  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(t=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 26 in symbol table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/MktAsset.m3:117<br>#12 0x00000008011b4950 in RecApply  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(cl=3DInvalid=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 26 in symbol table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/MktPlace.m3:469<br>#13 0x000000080377cdf3 in RunThread =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(me=3DInvalid C/C++ type code 29 in symbol table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:547<br>#14  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x000000080377ca6a in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ThreadBase (param=3DInvalid C/C++ type code 35 in symbol  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">table.<br>) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:523<br>#15  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x0000000804b3e4d1 in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">pthread_getprio () from /lib/libthr.so.3<br>#16 0x0000000000000000  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in ?? =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">()<br>(m3gdb) <br><br><br>Mika Nystrom writes:<br><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">Hello m3devel,<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite">I'm  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">running =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">into problems with the current release =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">candidate.<br></blockquote><blockquote type=3D"cite">I'm attaching  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">a =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">backtrace from one crash, but I think I also am =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">seeing<br></blockquote><blockquote type=3D"cite">deadlocks in the =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">threading system---my application goes =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">catatonic.<br></blockquote><blockquote type=3D"cite">Of course it  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">*is* =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">possible it's a bug in my application, but it =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">works<br></blockquote><blockquote type=3D"cite">on PM3 and on CM3  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">on =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">PPC_DARWIN.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite">Finally  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I'm =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">still concerned about threading performance but in the =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">light<br></blockquote><blockquote type=3D"cite">of the bugs it's  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">hard to =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">say much about it yet, I think...<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite">(The  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">program in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">question is a highly multithreaded stock =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">market<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">simulator.)<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite"> =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;&nbsp;&nbsp;Mika<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">***<br></blockquote><blockquote type=3D"cite">***  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">runtime =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">error:<br></blockquote><blockquote type=3D"cite">*** =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;&nbsp;&nbsp;&lt;*ASSERT*&gt; failed.<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">*** &nbsp;&nbsp;&nbsp;file =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"../src/thread/PTHREAD/ThreadPThread.m3", line =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">589<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">***<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite">Program =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">received signal SIGABRT, Aborted.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">0x0000000804c9fa9c in thr_kill () from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/lib/libc.so.7<br></blockquote><blockquote type=3D"cite">(m3gdb)  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">show =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">args<br></blockquote><blockquote type=3D"cite">Argument list to  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">give =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">program being debugged when it is started is  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"@M3debugtrace=3Dmktsim.out =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-tz America/New_York -bugbehavior None -symbology ric -symbology =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">tws<br></blockquote><blockquote type=3D"cite">-replay =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">mktisolator090910.ticks 2009-09-10@13:30 -to 2009-09-10@15:59 -port  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">7001 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-dp 0.05 7003 -dp 0.10 7005 -dp 0.15 7007 -dp 0.20 7009 -dp 0.25  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">7011 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-dp 0.30 <br></blockquote><blockquote type=3D"cite">7013 -sync 60 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-unsolicitedfills 0.5 -cp 0.5 -xtimeport 7200 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">isolate90.src".<br></blockquote><blockquote type=3D"cite">(m3gdb) =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">where<br></blockquote><blockquote type=3D"cite">#0 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;0x0000000804c9fa9c in thr_kill () from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/lib/libc.so.7<br></blockquote><blockquote type=3D"cite">#1 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;0x0000000804d2ef8b in abort () from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/lib/libc.so.7<br></blockquote><blockquote type=3D"cite">#2 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;0x0000000803777bf7 in Crash () at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/POSIX/RTOS.m3:20<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#3 &nbsp;0x000000080376b615 in Crash (msg=3DInvalid C/ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C++ =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type code 26 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at ../src/runtime/common/RTProcess.m3:65<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#4 &nbsp;0x0000000803768ab2 in EndError  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(crash=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 36 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTError.m3:118<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#5 &nbsp;0x00000008037687aa in MsgS (file=3DInvalid C/ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C++ =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type code 35 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at ../src/runtime/common/RTError.m3:40<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#6 &nbsp;0x0000000803768f85 in Crash (a=3DInvalid C/C+ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">+ =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type code 30 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at ../src/runtime/common/RTException.m3:79<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#7 &nbsp;0x0000000803768c3c in DefaultBackstop  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(a=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 30 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTException.m3:39<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#8 &nbsp;0x0000000803768b6e in InvokeBackstop  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(a=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 30 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTException.m3:25<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#9 &nbsp;0x0000000803778eab in Raise (act=3DInvalid C/ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C++ =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type code 30 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at ../src/runtime/ex_frame/RTExFrame.m3:29<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#10 0x0000000803768cee in DefaultBackstop  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(a=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 30 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTException.m3:47<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#11 0x0000000803768b6e in InvokeBackstop (a=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 30 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTException.m3:25<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#12 0x0000000803778eab in Raise (act=3DInvalid C/C++  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 30 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/ex_frame/RTExFrame.m3:29<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#13 0x0000000803750241 in ReportFault  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(module=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 35 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTHooks.m3:110<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#14 0x0000000803780acf in _m3_fault (arg=3DInvalid C/C <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">++ =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type code 39 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">)<br></blockquote><blockquote type=3D"cite">  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;from =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">/usr/local/cm3/pkg/m3core/AMD64_FREEBSD/libm3core.so.5<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><bl=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ockquote type=3D"cite">#15 0x000000080377d1bc in Fork  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(closure=3DInvalid =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">C/C++ type code 26 in symbol table.<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:589<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#16 0x00000008011b1651 in AddAsset (t=3DInvalid C/C++  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 26 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/MktPlace.m3:116<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#17 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x00000000004085c6 in Init (t=3DInvalid C/C++ type code 26 in  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">table.<br></blockquote><blockquote type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/MktIsolator.m3:514<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#18 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x00000000004106af in Main (mode=3DInvalid C/C++ type code 39 in  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">table.<br></blockquote><blockquote type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/Main.m3:734<br></blockquote><blockquote type=3D"cite">#19 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x0000000803767c19 in RunMainBody (m=3DInvalid C/C++ type code 29  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">symbol table.<br></blockquote><blockquote type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTLinker.m3:400<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#20 0x0000000803766e00 in AddUnitI (m=3DInvalid C/C++  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 29 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTLinker.m3:114<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#21 0x0000000803766e9e in AddUnit (b=3DInvalid C/C++  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">code 31 in symbol table.<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">) at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/runtime/common/RTLinker.m3:123<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">---Type &lt;return&gt; to continue, or q  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&lt;return&gt; to =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">quit---<br></blockquote><blockquote type=3D"cite">#22  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x0000000000404194 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">in main (argc=3D44, argv=3D0x7fffffffdde8, envp=3D0x7fffffffdf50)  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">_m3main.mc:4<br></blockquote><blockquote type=3D"cite">#23 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x00000000004040de in _start ()<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">(m3gdb) up 15<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">#15 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">0x000000080377d1bc in Fork =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">(closure=3D16_00000008064c8930)<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;&nbsp;at =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:589<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">589  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WITH r =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">=3D pthread_mutex_lock_active() DO &lt;*ASSERT r=3D0*&gt; =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">END;<br></blockquote><blockquote type=3D"cite">Current language: =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&nbsp;auto; currently Modula-3<br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">(m3gdb) print r<br></blockquote><blockquote  <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite">$1=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">=3D 11<br></blockquote><blockquote type=3D"cite">(m3gdb) =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote><blockquote type=3D"cite"><br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">"cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">= <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">type=3D"cite"><br></blockquote></div></blockquote></div><br></ <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">body></html>=<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">--Apple-Mail-21--467118296--<br></blockquote></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--Apple-Mail-24--465395183<br></blockquote><blockquote type="cite">Content-Type: text/html;<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">    </span>charset=US-ASCII<br></blockquote><blockquote type="cite">Content-Transfer-Encoding: quoted-printable<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =<br></blockquote><blockquote type="cite">-webkit-line-break: after-white-space; ">Do you know which one -lpthread =<br></blockquote><blockquote type="cite">gives you on FreeBSD?<div><div apple-content-edited=3D"true"><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =<br></blockquote><blockquote type="cite">rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; letter-spacing: =<br></blockquote><blockquote type="cite">normal; line-height: normal; orphans: 2; text-align: auto; text-indent: =<br></blockquote><blockquote type="cite">0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =<br></blockquote><blockquote type="cite">0px; -webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =<br></blockquote><blockquote type="cite">auto; -webkit-text-stroke-width: 0; "><div style=3D"word-wrap: =<br></blockquote><blockquote type="cite">break-word; -webkit-nbsp-mode: space; -webkit-line-break: =<br></blockquote><blockquote type="cite">after-white-space; "><span class=3D"Apple-style-span" =<br></blockquote><blockquote type="cite">style=3D"border-collapse: separate; -webkit-border-horizontal-spacing: =<br></blockquote><blockquote type="cite">0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); =<br></blockquote><blockquote type="cite">font-family: Helvetica; font-size: 12px; font-style: normal; =<br></blockquote><blockquote type="cite">font-variant: normal; font-weight: normal; letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; -webkit-text-decorations-in-effect: none; =<br></blockquote><blockquote type="cite">text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div =<br></blockquote><blockquote type="cite">style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =<br></blockquote><blockquote type="cite">-webkit-line-break: after-white-space; "><span class=3D"Apple-style-span" =<br></blockquote><blockquote type="cite">style=3D"border-collapse: separate; -webkit-border-horizontal-spacing: =<br></blockquote><blockquote type="cite">0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); =<br></blockquote><blockquote type="cite">font-family: Helvetica; font-size: 12px; font-style: normal; =<br></blockquote><blockquote type="cite">font-variant: normal; font-weight: normal; letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; -webkit-text-decorations-in-effect: none; =<br></blockquote><blockquote type="cite">text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =<br></blockquote><blockquote type="cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =<br></blockquote><blockquote type="cite">font-style: normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: normal; line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; orphans: 2; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: 0px; "><div><span =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" style=3D"font-size: medium;"><font =<br></blockquote><blockquote type="cite">class=3D"Apple-style-span" color=3D"#0000FF" face=3D"'Gill =<br></blockquote><blockquote type="cite">Sans'"><br></font></span></div></span></span></span></span></span></span><=<br></blockquote><blockquote type="cite">/span></span></div></span></div></span> </div><br><div><div>On 31 Oct =<br></blockquote><blockquote type="cite">2009, at 14:26, Mika Nystrom wrote:</div><br =<br></blockquote><blockquote type="cite">class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>Let's =<br></blockquote><blockquote type="cite">see here we go:<br><br> =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libc.so.7 =3D&gt; =<br></blockquote><blockquote type="cite">/lib/libc.so.7 (0x804c4e000)<br><br> -&gt; linking =<br></blockquote><blockquote type="cite">mktisolator<br>generate _m3main.new<br>compare _m3main.new =<br></blockquote><blockquote type="cite">_m3main.mc<br>rm _m3main.new<br>gcc -gstabs+ -m64 -fPIC -z now -z origin =<br></blockquote><blockquote type="cite">-Bsymbolic -Wl,--fatal-warnings -Wl,--warn-common -Wl,-rpath,\$ORIGIN =<br></blockquote><blockquote type="cite">-Wl,-rpath,\$ORIGIN/../lib -o mktisolator &nbsp;_m3main.o MktIsolator.io =<br></blockquote><blockquote type="cite">MktIsolator.mo Main.mo =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/mscheme/modula3scheme/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/mscheme/modula3scheme/AMD64_FREEBSD -lmodula3scheme =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/htmltable/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/htmltable/AMD64_FREEBSD -lhtmltable =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/postgresql/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/postgresql/AMD64_FREEBSD -lpostgresql =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/lib -L/usr/local/lib -lpq =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/twslib/twslogger/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/twslib/twslogger/AMD64_FREEBSD -ltwslogger =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/fastrw/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/fastrw/AMD64_FREEBSD -lfastrw =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/gw/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/gw/AMD64_FREEBSD -lgw =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/ui/AMD64_FREEBSD -L/usr/local/c<br> =<br></blockquote><blockquote type="cite">m3/pkg/ui/AMD64_FREEBSD -lm3ui =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/X11R4/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/X11R4/AMD64_FREEBSD -lm3X11R4 =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/mktsim/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/mktsim/AMD64_FREEBSD -lmktsim =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/fix/fix42/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/fix/fix42/AMD64_FREEBSD -lfix42 =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/twslib/testtrade2/tradecore/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/twslib/testtrade2/tradecore/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-ltradecore -Wl,-rpath,/home/mika/t/mscheme/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/mscheme/AMD64_FREEBSD -lmscheme =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/fix/fix41/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/fix/fix41/AMD64_FREEBSD -lfix41 =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/fix/fixcommon/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/fix/fixcommon/AMD64_FREEBSD -lfixcommon =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/parseparams/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/parseparams/AMD64_FREEBSD -lm3parseparams =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/mscheme/scheme-lib/AMD64_FREE<br> BSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/mscheme/scheme-lib/AMD64_FREEBSD -lscheme-lib =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/twslib/testtrade2/inventory/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/twslib/testtrade2/inventory/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-linventory -Wl,-rpath,/home/mika/t/calarm/twslib/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/twslib/AMD64_FREEBSD -ltwslib =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/rdwr/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/rdwr/AMD64_FREEBSD -lrdwr =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/anova/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/anova/AMD64_FREEBSD -lanova =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/finlib/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/finlib/AMD64_FREEBSD -lfinlib =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/m3readline/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/m3readline/AMD64_FREEBSD -lm3readline =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/parserlib/parserlib/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/parserlib/parserlib/AMD64_FREEBSD -lparserlib =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/calarm/sx/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/calarm/sx/AMD64_FREEBSD -lsx =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/cit_util/AMD64_FREEBSD -L/home/<br> =<br></blockquote><blockquote type="cite">mika/t/cit_util/AMD64_FREEBSD -lcit_util =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/netobj/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/netobj/AMD64_FREEBSD -lm3netobj =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/rdwrreset/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/rdwrreset/AMD64_FREEBSD -lrdwrreset =<br></blockquote><blockquote type="cite">-Wl,-rpath,/home/mika/t/cit_common/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/home/mika/t/cit_common/AMD64_FREEBSD -lcit_common =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/set/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/set/AMD64_FREEBSD -lset =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/libbuf/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/libbuf/AMD64_FREEBSD -llibbuf =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/patternmatching/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/patternmatching/AMD64_FREEBSD -lpatternmatching =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/tcp/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/tcp/AMD64_FREEBSD -lm3tcp =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/libm3/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/libm3/AMD64_FREEBSD -lm3 =<br></blockquote><blockquote type="cite">-Wl,-rpath,/usr/local/cm3/pkg/m3core/AMD64_FREEBSD =<br></blockquote><blockquote type="cite">-L/usr/local/cm3/pkg/m3core/AMD64_FREEBSD -lm3core -L/usr/X11R6/lib =<br></blockquote><blockquote type="cite">-lXaw -lX<br> mu -lXext -lXt -lSM -lICE -lX11 -lm -lpthread<br>rm =<br></blockquote><blockquote type="cite">m3make.args<br>cd .<br><br><br>Tony Hosking writes:<br><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">--Apple-Mail-21--467118296<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Content-Type: text/plain;<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><span class=3D"Apple-tab-span" style=3D"white-space:pre"><span class="Apple-tab-span" style="white-space:pre">    </span>=<br></blockquote><blockquote type="cite"></span>charset=3DUS-ASCII;<br></blockquote><blockquote type=3D"cite"><span=<br></blockquote><blockquote type="cite">class=3D"Apple-tab-span" style=3D"white-space:pre"><span class="Apple-tab-span" style="white-space:pre">       </span>=<br></blockquote><blockquote type="cite"></span>format=3Dflowed;<br></blockquote><blockquote type=3D"cite"><span =<br></blockquote><blockquote type="cite">class=3D"Apple-tab-span" style=3D"white-space:pre"><span class="Apple-tab-span" style="white-space:pre"> </span>=<br></blockquote><blockquote type="cite"></span>delsp=3Dyes<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Content-Transfer-Encoding: =<br></blockquote><blockquote type="cite">7bit<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite">Which pthread =<br></blockquote><blockquote type="cite">library are you linking to?<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite">On 31 Oct 2009, =<br></blockquote><blockquote type="cite">at 12:15, Mika Nystrom wrote:<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">More details about the =<br></blockquote><blockquote type="cite">"catatonic" case. &nbsp;It's pretty bad. &nbsp;Even =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">ctrl-\<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">won't wake it up properly. =<br></blockquote><blockquote type="cite">&nbsp;Ctrl-\ is supposed to cause the program =<br></blockquote><blockquote type="cite">to<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">abort and dump core. &nbsp;It does nothing to my program =<br></blockquote><blockquote type="cite">now! &nbsp;And I think<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">I've "lost threads" before, =<br></blockquote><blockquote type="cite">too.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Btw,<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">(90)ginger:~/t&gt;uname =<br></blockquote><blockquote type="cite">-a<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">FreeBSD ginger 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May =<br></blockquote><blockquote type="cite">&nbsp;1 &nbsp;<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">07:18:07 UTC 2009 =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;<a =<br></blockquote><blockquote type="cite">href=3D"<a href="mailto:root@driscoll.cse.buffalo.edu">mailto:root@driscoll.cse.buffalo.edu</a>"><a href="mailto:root@driscoll.cse.buffalo.ed">root@driscoll.cse.buffalo.ed</a>=<br></blockquote><blockquote type="cite">u</a>:/usr/obj/usr/src/ <br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">sys/GENERIC =<br></blockquote><blockquote type="cite">&nbsp;amd64<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">I'm happy to help debug if =<br></blockquote><blockquote type="cite">someone can give me some =<br></blockquote><blockquote type="cite">pointers...<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"> =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;Mika<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">^\<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">Program received signal SIGQUIT, =<br></blockquote><blockquote type="cite">Quit.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x0000000804ca037c in sigsuspend () from =<br></blockquote><blockquote type="cite">/lib/libc.so.7<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">cont<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Continuing.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">***<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">*** runtime =<br></blockquote><blockquote type="cite">error:<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">*** =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;aborted<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">^\<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">Program received signal SIGQUIT, =<br></blockquote><blockquote type="cite">Quit.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x0000000804ca037c in sigsuspend () from =<br></blockquote><blockquote type="cite">/lib/libc.so.7<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">where<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#0 &nbsp;0x0000000804ca037c in sigsuspend () from =<br></blockquote><blockquote type="cite">/lib/libc.so.7<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#1 &nbsp;0x0000000804b41d0a in =<br></blockquote><blockquote type="cite">sigsuspend () from =<br></blockquote><blockquote type="cite">/lib/libthr.so.3<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#2 &nbsp;0x0000000803780da0 in =<br></blockquote><blockquote type="cite">ThreadPThread__sigsuspend ()<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"> &nbsp;&nbsp;at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThreadC.c:117<br></blockquote></blockquote><b=<br></blockquote><blockquote type="cite">lockquote type=3D"cite"><blockquote type=3D"cite">#3 =<br></blockquote><blockquote type="cite">&nbsp;0x000000080377ff6f in SignalHandler (sig=3DInvalid C/C++ type code =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">28 in symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:1261<br></blockquote></blockquote><=<br></blockquote><blockquote type="cite">blockquote type=3D"cite"><blockquote type=3D"cite">#4 &nbsp;&lt;signal =<br></blockquote><blockquote type="cite">handler called&gt;<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#5 &nbsp;0x0000000804b4829c in =<br></blockquote><blockquote type="cite">__error () from =<br></blockquote><blockquote type="cite">/lib/libthr.so.3<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#6 &nbsp;0x0000000804b46365 in =<br></blockquote><blockquote type="cite">pthread_cond_signal () from =<br></blockquote><blockquote type="cite">/lib/libthr.so.3<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#7 &nbsp;0x000000080377a85d in =<br></blockquote><blockquote type="cite">XWait (self=3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:227<br></blockquote></blockquote><b=<br></blockquote><blockquote type="cite">lockquote type=3D"cite"><blockquote type=3D"cite">#8 =<br></blockquote><blockquote type="cite">&nbsp;0x000000080377b026 in Wait (m=3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:278<br></blockquote></blockquote><b=<br></blockquote><blockquote type="cite">lockquote type=3D"cite"><blockquote type=3D"cite">#9 =<br></blockquote><blockquote type="cite">&nbsp;0x000000080294a39c in WaitE (on=3DInvalid C/C++ type code 30 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/SX.m3:217<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#10 0x000000080294999a in Wait =<br></blockquote><blockquote type="cite">(on=3DInvalid C/C++ type code 30 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/SX.m3:152<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#11 0x00000008011ae748 in =<br></blockquote><blockquote type="cite">WaitLocked (t=3DInvalid C/C++ type code 26 =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">in symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/MktAsset.m3:117<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#12 0x00000008011b4950 in =<br></blockquote><blockquote type="cite">RecApply (cl=3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/MktPlace.m3:469<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#13 0x000000080377cdf3 in =<br></blockquote><blockquote type="cite">RunThread (me=3DInvalid C/C++ type code 29 =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">in symbol table.<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:547<br></blockquote></blockquote><b=<br></blockquote><blockquote type="cite">lockquote type=3D"cite"><blockquote type=3D"cite">#14 0x000000080377ca6a =<br></blockquote><blockquote type="cite">in ThreadBase (param=3DInvalid C/C++ type code =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">35 in symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:523<br></blockquote></blockquote><b=<br></blockquote><blockquote type="cite">lockquote type=3D"cite"><blockquote type=3D"cite">#15 0x0000000804b3e4d1 =<br></blockquote><blockquote type="cite">in pthread_getprio () from =<br></blockquote><blockquote type="cite">/lib/libthr.so.3<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#16 0x0000000000000000 in ?? =<br></blockquote><blockquote type="cite">()<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">(m3gdb)<br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">Mika Nystrom =<br></blockquote><blockquote type="cite">writes:<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">Hello =<br></blockquote><blockquote type="cite">m3devel,<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =<br></blockquote><blockquote type="cite">running into problems with the current release =<br></blockquote><blockquote type="cite">candidate.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">I'm =<br></blockquote><blockquote type="cite">attaching a backtrace from one crash, but I think I also am =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">seeing<br></blockquote></blockquote></blockquote><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">deadlocks in the threading system---my application goes =<br></blockquote><blockquote type="cite">catatonic.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Of =<br></blockquote><blockquote type="cite">course it *is* possible it's a bug in my application, but it =<br></blockquote><blockquote type="cite">works<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">on PM3 =<br></blockquote><blockquote type="cite">and on CM3 on =<br></blockquote><blockquote type="cite">PPC_DARWIN.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Finally =<br></blockquote><blockquote type="cite">I'm still concerned about threading performance but in the =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">light<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">of the =<br></blockquote><blockquote type="cite">bugs it's hard to say much about it yet, I =<br></blockquote><blockquote type="cite">think...<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">(The =<br></blockquote><blockquote type="cite">program in question is a highly multithreaded stock =<br></blockquote><blockquote type="cite">market<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">simulator.)<br></blockquote></blockquote></blockquote><block=<br></blockquote><blockquote type="cite">quote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"> =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;Mika<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote><blockquote type="cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote><blockquote type="cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></blockquote></blockquote=<br></blockquote><blockquote type="cite"><blockquote type="cite"></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">***<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">*** =<br></blockquote><blockquote type="cite">runtime error:<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">*** =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&lt;*ASSERT*&gt; =<br></blockquote><blockquote type="cite">failed.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">*** =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;file "../src/thread/PTHREAD/ThreadPThread.m3", line =<br></blockquote><blockquote type="cite">589<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">***<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Program =<br></blockquote><blockquote type="cite">received signal SIGABRT, =<br></blockquote><blockquote type="cite">Aborted.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x0000000804c9fa9c in thr_kill () from =<br></blockquote><blockquote type="cite">/lib/libc.so.7<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">show args<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Argument=<br></blockquote><blockquote type="cite">list to give program being debugged when it is started is =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">"@M3debugtrace=3Dmktsim.out -tz America/New_York =<br></blockquote><blockquote type="cite">-bugbehavior None - =<br></blockquote><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">symbology ric -symbology =<br></blockquote><blockquote type="cite">tws<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">-replay =<br></blockquote><blockquote type="cite">mktisolator090910.ticks 2009-09-10@13:30 -to =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">2009-09-10@15:59 -port 7001 -dp 0.05 7003 -dp 0.10 7005 =<br></blockquote><blockquote type="cite">-dp 0.15 &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">7007 =<br></blockquote><blockquote type="cite">-dp 0.20 7009 -dp 0.25 7011 -dp =<br></blockquote><blockquote type="cite">0.30<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">7013 =<br></blockquote><blockquote type="cite">-sync 60 -unsolicitedfills 0.5 -cp 0.5 -xtimeport 7200 =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">isolate90.src".<br></blockquote></blockquote></blockquote><b=<br></blockquote><blockquote type="cite">lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">where<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#0 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000804c9fa9c in thr_kill () from =<br></blockquote><blockquote type="cite">/lib/libc.so.7<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#1 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000804d2ef8b in abort () from =<br></blockquote><blockquote type="cite">/lib/libc.so.7<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#2 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000803777bf7 in Crash () at =<br></blockquote><blockquote type="cite">../src/runtime/POSIX/RTOS.m3:20<br></blockquote></blockquote></blockquote>=<br></blockquote><blockquote type="cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#3 &nbsp;0x000000080376b615 in Crash (msg=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 26 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTProcess.m3:65<br></blockquote></blockquote></block=<br></blockquote><blockquote type="cite">quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#4 &nbsp;0x0000000803768ab2 in EndError (crash=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type code =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">36 in =<br></blockquote><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTError.m3:118<br></blockquote></blockquote></blockq=<br></blockquote><blockquote type="cite">uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#5 &nbsp;0x00000008037687aa in MsgS (file=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 35 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTError.m3:40<br></blockquote></blockquote></blockqu=<br></blockquote><blockquote type="cite">ote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#6 &nbsp;0x0000000803768f85 in Crash (a=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 30 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:79<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#7 &nbsp;0x0000000803768c3c in DefaultBackstop (a=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">code =<br></blockquote><blockquote type="cite">30 in symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:39<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#8 &nbsp;0x0000000803768b6e in InvokeBackstop (a=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type code =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">30 in =<br></blockquote><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:25<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#9 &nbsp;0x0000000803778eab in Raise (act=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 30 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/ex_frame/RTExFrame.m3:29<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#10 0x0000000803768cee in DefaultBackstop (a=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">code =<br></blockquote><blockquote type="cite">30 in symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:47<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#11 0x0000000803768b6e in InvokeBackstop (a=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type code =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">30 in =<br></blockquote><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:25<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#12 0x0000000803778eab in Raise (act=3DInvalid C/C++ type =<br></blockquote><blockquote type="cite">code 30 in &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/ex_frame/RTExFrame.m3:29<br></blockquote></blockquote></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#13 0x0000000803750241 in ReportFault (module=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">code =<br></blockquote><blockquote type="cite">35 in symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTHooks.m3:110<br></blockquote></blockquote></blockq=<br></blockquote><blockquote type="cite">uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#14 0x0000000803780acf in _m3_fault (arg=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 39 =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">in =<br></blockquote><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">)<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"> from =<br></blockquote><blockquote type="cite">/usr/local/cm3/pkg/m3core/AMD64_FREEBSD/libm3core.so.5<br></blockquote></b=<br></blockquote><blockquote type="cite">lockquote></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#15 0x000000080377d1bc in Fork =<br></blockquote><blockquote type="cite">(closure=3DInvalid C/C++ type code 26 =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">in =<br></blockquote><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:589<br></blockquote></blockquote></=<br></blockquote><blockquote type="cite">blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite">#16 0x00000008011b1651 in AddAsset (t=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 26 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/MktPlace.m3:116<br></blockquote></blockquote></blockquote><blockquo=<br></blockquote><blockquote type="cite">te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#17 =<br></blockquote><blockquote type="cite">0x00000000004085c6 in Init (t=3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/MktIsolator.m3:514<br></blockquote></blockquote></blockquote><block=<br></blockquote><blockquote type="cite">quote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#18 0x00000000004106af in Main (mode=3DInvalid C/C++ type =<br></blockquote><blockquote type="cite">code 39 in &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/Main.m3:734<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#19 =<br></blockquote><blockquote type="cite">0x0000000803767c19 in RunMainBody (m=3DInvalid C/C++ type code 29 =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">in =<br></blockquote><blockquote type="cite">symbol table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTLinker.m3:400<br></blockquote></blockquote></block=<br></blockquote><blockquote type="cite">quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#20 0x0000000803766e00 in AddUnitI (m=3DInvalid C/C++ type =<br></blockquote><blockquote type="cite">code 29 in &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTLinker.m3:114<br></blockquote></blockquote></block=<br></blockquote><blockquote type="cite">quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">#21 0x0000000803766e9e in AddUnit (b=3DInvalid C/C++ type =<br></blockquote><blockquote type="cite">code 31 in &nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">) at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTLinker.m3:123<br></blockquote></blockquote></block=<br></blockquote><blockquote type="cite">quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">---Type &lt;return&gt; to continue, or q &lt;return&gt; to =<br></blockquote><blockquote type="cite">quit---<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#22 =<br></blockquote><blockquote type="cite">0x0000000000404194 in main (argc=3D44, argv=3D0x7fffffffdde8, =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">envp=3D0x7fffffffdf50) at =<br></blockquote><blockquote type="cite">_m3main.mc:4<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#23 =<br></blockquote><blockquote type="cite">0x00000000004040de in _start =<br></blockquote><blockquote type="cite">()<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">up 15<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">#15 =<br></blockquote><blockquote type="cite">0x000000080377d1bc in Fork =<br></blockquote><blockquote type="cite">(closure=3D16_00000008064c8930)<br></blockquote></blockquote></blockquote>=<br></blockquote><blockquote type="cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"> &nbsp;at =<br></blockquote><blockquote type="cite">../src/thread/PTHREAD/ThreadPThread.m3:589<br></blockquote></blockquote></=<br></blockquote><blockquote type="cite">blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite">589 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WITH =<br></blockquote><blockquote type="cite">r =3D pthread_mutex_lock_active() DO &lt;*ASSERT r=3D0*&gt; =<br></blockquote><blockquote type="cite">&nbsp;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">END;<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">Current =<br></blockquote><blockquote type="cite">language: &nbsp;auto; currently =<br></blockquote><blockquote type="cite">Modula-3<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">print r<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">$1 =3D =<br></blockquote><blockquote type="cite">11<br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">(m3gdb)<br></blockquote></blockquote></blockquote><blockquot=<br></blockquote><blockquote type="cite">e type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote><blockquote type="cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=<br></blockquote><blockquote type="cite">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></blockquote></blockquote=<br></blockquote><blockquote type="cite"><blockquote type="cite"></blockquote><blockquote type=3D"cite"><blockquote =<br></blockquote></blockquote><blockquote type="cite">type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite"><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">--Apple-Mail-21--467118296<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Content-Type: text/html;<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><span class=3D"Apple-tab-span" style=3D"white-space:pre"><span class="Apple-tab-span" style="white-space:pre"> </span>=<br></blockquote><blockquote type="cite"></span>charset=3DUS-ASCII<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Content-Transfer-Encoding: =<br></blockquote><blockquote type="cite">quoted-printable<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&lt;html&gt;&lt;body style=3D3D"word-wrap: break-word; =<br></blockquote><blockquote type="cite">-webkit-nbsp-mode: space; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-line-break: after-white-space; "&gt;Which pthread =<br></blockquote><blockquote type="cite">library are you =3D<br></blockquote><blockquote type=3D"cite">linking =<br></blockquote><blockquote type="cite">to?&lt;br&gt;&lt;div apple-content-edited=3D3D"true"&gt; &lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; color: =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">rgb(0, 0, 0); font-family: =<br></blockquote><blockquote type="cite">Helvetica; font-size: 12px; font-style: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">letter-spacing: =3D<br></blockquote><blockquote type=3D"cite">normal; =<br></blockquote><blockquote type="cite">line-height: normal; orphans: 2; text-align: auto; text-indent: =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">0px; text-transform: none; =<br></blockquote><blockquote type="cite">white-space: normal; widows: 2; word-spacing: =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">0px; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: 0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-vertical-spacing: 0px; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">auto; -webkit-text-stroke-width: 0; "&gt;&lt;div =<br></blockquote><blockquote type="cite">style=3D3D"word-wrap: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">break-word; -webkit-nbsp-mode: space; -webkit-line-break: =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">after-white-space; =<br></blockquote><blockquote type="cite">"&gt;&lt;span class=3D3D"Apple-style-span" =3D<br></blockquote><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite">style=3D3D"border-collapse: separate; =<br></blockquote><blockquote type="cite">-webkit-border-horizontal-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, =<br></blockquote><blockquote type="cite">0, 0); =3D<br></blockquote><blockquote type=3D"cite">font-family: =<br></blockquote><blockquote type="cite">Helvetica; font-size: 12px; font-style: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">font-variant: normal; =<br></blockquote><blockquote type="cite">font-weight: normal; letter-spacing: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">line-height: normal; =<br></blockquote><blockquote type="cite">-webkit-text-decorations-in-effect: none; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">text-indent: 0px; -webkit-text-size-adjust: auto; =<br></blockquote><blockquote type="cite">text-transform: none; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">orphans: 2; white-space: normal; widows: 2; word-spacing: =<br></blockquote><blockquote type="cite">0px; "&gt;&lt;div =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">style=3D3D"word-wrap: break-word; -webkit-nbsp-mode: =<br></blockquote><blockquote type="cite">space; =3D<br></blockquote><blockquote type=3D"cite">-webkit-line-break: =<br></blockquote><blockquote type="cite">after-white-space; "&gt;&lt;span class=3D3D"Apple-style-span" =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">style=3D3D"border-collapse: =<br></blockquote><blockquote type="cite">separate; -webkit-border-horizontal-spacing: =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; font-style: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">font-variant: normal; font-weight: normal; letter-spacing: =<br></blockquote><blockquote type="cite">normal; =3D<br></blockquote><blockquote type=3D"cite">line-height: =<br></blockquote><blockquote type="cite">normal; -webkit-text-decorations-in-effect: none; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">text-indent: 0px; =<br></blockquote><blockquote type="cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">orphans: 2; white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"border-collapse: separate; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-border-horizontal-spacing: 0px; =<br></blockquote><blockquote type="cite">-webkit-border-vertical-spacing: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0px; color: rgb(0, 0, 0); font-family: Helvetica; =<br></blockquote><blockquote type="cite">font-size: 12px; =3D<br></blockquote><blockquote type=3D"cite">font-style:=<br></blockquote><blockquote type="cite">normal; font-variant: normal; font-weight: normal; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">letter-spacing: normal; =<br></blockquote><blockquote type="cite">line-height: normal; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-decorations-in-effect: none; text-indent: =<br></blockquote><blockquote type="cite">0px; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-webkit-text-size-adjust: auto; text-transform: none; =<br></blockquote><blockquote type="cite">orphans: 2; =3D<br></blockquote><blockquote type=3D"cite">white-space: =<br></blockquote><blockquote type="cite">normal; widows: 2; word-spacing: 0px; "&gt;&lt;div&gt;&lt;span =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">style=3D3D"font-size: medium;"&gt;&lt;font =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">class=3D3D"Apple-style-span"=<br></blockquote><blockquote type="cite">color=3D3D"#0000FF" face=3D3D"'Gill =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">Sans'"&gt;&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&l=<br></blockquote><blockquote type="cite">t;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&g=<br></blockquote><blockquote type="cite">t;&lt;=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&=<br></blockquote><blockquote type="cite">lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;On 31 Oct 2009, =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">at 12:15, Mika Nystrom =<br></blockquote><blockquote type="cite">wrote:&lt;/div&gt;&lt;br =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">class=3D3D"Apple-interchange-newline"&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;div&gt;&lt;br&gt;More details about =<br></blockquote><blockquote type="cite">the "catatonic" case. =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;It's pretty bad. &amp;nbsp;Even =<br></blockquote><blockquote type="cite">ctrl-\&lt;br&gt;won't wake it up properly. =3D<br></blockquote><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;Ctrl-\ is supposed to cause the program =<br></blockquote><blockquote type="cite">to&lt;br&gt;abort and dump core. =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;It does nothing to my program now! &amp;nbsp;And =<br></blockquote><blockquote type="cite">I think&lt;br&gt;I've "lost =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">threads" before, =<br></blockquote><blockquote type="cite">too.&lt;br&gt;&lt;br&gt;Btw,&lt;br&gt;&lt;br&gt;(90)ginger:~/t&amp;gt;unam=<br></blockquote><blockquote type="cite">e =3D<br></blockquote><blockquote type=3D"cite">-a&lt;br&gt;FreeBSD =<br></blockquote><blockquote type="cite">ginger 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May &amp;nbsp;1 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">07:18:07 UTC 2009 =<br></blockquote><blockquote type="cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">href=3D3D"<a =<br></blockquote><blockquote type="cite">href=3D"<a href="mailto:root@driscoll.cse.buffalo.edu">mailto:root@driscoll.cse.buffalo.edu</a>"><a href="mailto:root@driscoll.cse.buf=">mailto:root@driscoll.cse.buf=</a><br></blockquote><blockquote type="cite">falo.edu</a>"&gt;<a =<br></blockquote><blockquote type="cite">href=3D"<a href="mailto:root@driscoll.cse.buffalo.ed">mailto:root@driscoll.cse.buffalo.ed</a>"><a href="mailto:root@driscoll.cse.buffalo.ed">root@driscoll.cse.buffalo.ed</a><=<br></blockquote><blockquote type="cite">/a>=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">u&lt;/a&gt;:/usr/obj/usr/src/sys/GENERIC =<br></blockquote><blockquote type="cite">&amp;nbsp;amd64&lt;br&gt;&lt;br&gt;I'm happy to help =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">debug if someone can give =<br></blockquote><blockquote type="cite">me some pointers...&lt;br&gt;&lt;br&gt;&lt;br&gt; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mika&lt;br&gt;&lt;br=<br></blockquote><blockquote type="cite">&gt;^\&lt;br&gt;Program received signal =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">SIGQUIT, Quit.&lt;br&gt;0x0000000804ca037c in sigsuspend =<br></blockquote><blockquote type="cite">() from =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/lib/libc.so.7&lt;br&gt;(m3gdb) =<br></blockquote><blockquote type="cite">cont&lt;br&gt;Continuing.&lt;br&gt;&lt;br&gt;&lt;br&gt;***&lt;br&gt;*** =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">runtime =<br></blockquote><blockquote type="cite">error:&lt;br&gt;*** =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;aborted&lt;br&gt;&lt;br&gt;&lt=<br></blockquote><blockquote type="cite">;br&gt;&lt;br&gt;&lt;br&gt;^\&lt;br&gt;Program received =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">signal SIGQUIT, =<br></blockquote><blockquote type="cite">Quit.&lt;br&gt;0x0000000804ca037c in sigsuspend () from =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/lib/libc.so.7&lt;br&gt;(m3gdb) where&lt;br&gt;#0 =<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000804ca037c in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">sigsuspend () from /lib/libc.so.7&lt;br&gt;#1 =<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000804b41d0a in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">sigsuspend () from /lib/libthr.so.3&lt;br&gt;#2 =<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000803780da0 in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">ThreadPThread__sigsuspend ()&lt;br&gt; =<br></blockquote><blockquote type="cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThreadC.c:117&lt;br&gt;#3 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">&amp;nbsp;0x000000080377ff6f=<br></blockquote><blockquote type="cite">in SignalHandler (sig=3D3DInvalid C/C++ type code =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">28 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:1261&lt;br&gt;#4 =<br></blockquote><blockquote type="cite">&amp;nbsp;&amp;lt;signal =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">handler called&amp;gt;&lt;br&gt;#5 =<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000804b4829c in __error () from =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">/lib/libthr.so.3&lt;br&gt;#6=<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000804b46365 in pthread_cond_signal =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">() from =<br></blockquote><blockquote type="cite">/lib/libthr.so.3&lt;br&gt;#7 &amp;nbsp;0x000000080377a85d in XWait =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">(self=3D3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 26 in symbol table.&lt;br&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:227&lt;br&gt;#8 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">&amp;nbsp;0x000000080377b026=<br></blockquote><blockquote type="cite">in Wait (m=3D3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">symbol table.&lt;br&gt;) =<br></blockquote><blockquote type="cite">at ../src/thread/PTHREAD/ThreadPThread.m3:278&lt;br&gt;#9 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">&amp;nbsp;0x000000080294a39c=<br></blockquote><blockquote type="cite">in WaitE (on=3D3DInvalid C/C++ type code 30 in =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">symbol table.&lt;br&gt;) =<br></blockquote><blockquote type="cite">at ../src/SX.m3:217&lt;br&gt;#10 0x000000080294999a in Wait =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">(on=3D3DInvalid C/C++ type =<br></blockquote><blockquote type="cite">code 30 in symbol table.&lt;br&gt;) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/SX.m3:152&lt;br&gt;#11 0x00000008011ae748 in =<br></blockquote><blockquote type="cite">WaitLocked (t=3D3DInvalid =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">C/C++ type code 26 in symbol table.&lt;br&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktAsset.m3:117&lt;br&gt;#12 0x00000008011b4950 in =<br></blockquote><blockquote type="cite">RecApply (cl=3D3DInvalid=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">C/C++ type code 26 in symbol table.&lt;br&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktPlace.m3:469&lt;br&gt;#13 0x000000080377cdf3 in =<br></blockquote><blockquote type="cite">RunThread =3D<br></blockquote><blockquote type=3D"cite">(me=3D3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type code 29 in symbol table.&lt;br&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:547&lt;br&gt;#14 =<br></blockquote><blockquote type="cite">0x000000080377ca6a in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">ThreadBase (param=3D3DInvalid C/C++ type code 35 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:523&lt;br&gt;#15 =<br></blockquote><blockquote type="cite">0x0000000804b3e4d1 in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">pthread_getprio () from /lib/libthr.so.3&lt;br&gt;#16 =<br></blockquote><blockquote type="cite">0x0000000000000000 in ?? =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">()&lt;br&gt;(m3gdb) &lt;br&gt;&lt;br&gt;&lt;br&gt;Mika =<br></blockquote><blockquote type="cite">Nystrom writes:&lt;br&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;Hello =<br></blockquote><blockquote type="cite">m3devel,&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite"&gt;I'm running =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">into problems with the current release =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">candidate.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;I'm attaching a =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">backtrace from one crash, but I think I also am =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">seeing&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;deadlocks in the =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">threading system---my application goes =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">catatonic.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;Of course it *is* =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">possible it's a bug in my application, but it =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">works&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;on PM3 and on CM3 on =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">PPC_DARWIN.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite"&gt;Finally I'm =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">still concerned about threading performance but in the =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">light&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;of the bugs it's hard to =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">say much about it yet, I =<br></blockquote><blockquote type="cite">think...&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite"&gt;(The program in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">question is a highly multithreaded stock =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">market&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;simulator.)&lt;br&gt;&lt;/blockquote&gt;&=<br></blockquote><blockquote type="cite">lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite"&gt; =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;Mika&lt;br&gt;&lt;/blockquote&=<br></blockquote><blockquote type="cite">gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=<br></blockquote><blockquote type="cite">3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D<br></blockquo=<br></blockquote><blockquote type="cite">te><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=<br></blockquote><blockquote type="cite">=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D<br></=<br></blockquote><blockquote type="cite">blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=<br></blockquote><blockquote type="cite">=3D3D=3D3D=3D3D&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;***&lt;br&gt;&lt;/blockquote&gt;&lt;block=<br></blockquote><blockquote type="cite">quote type=3D3D"cite"&gt;*** runtime =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">error:&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;*** =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;*ASSERT*&amp;gt; =<br></blockquote><blockquote type="cite">failed.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;*** =<br></blockquote><blockquote type="cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;file =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">"../src/thread/PTHREAD/ThreadPThread.m3", line =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">589&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;***&lt;br&gt;&lt;/blockquote&gt;&lt;block=<br></blockquote><blockquote type="cite">quote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite"&gt;Program =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">received signal SIGABRT, =<br></blockquote><blockquote type="cite">Aborted.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;0x0000000804c9fa9c in thr_kill () from =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/lib/libc.so.7&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;(m3gdb) show =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">args&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;Argument list to give =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">program being debugged when it is started is =<br></blockquote><blockquote type="cite">"@M3debugtrace=3D3Dmktsim.out =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-tz America/New_York -bugbehavior None -symbology ric =<br></blockquote><blockquote type="cite">-symbology =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">tws&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;-replay =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">mktisolator090910.ticks 2009-09-10@13:30 -to =<br></blockquote><blockquote type="cite">2009-09-10@15:59 -port 7001 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">-dp 0.05 7003 -dp 0.10 7005 -dp 0.15 7007 -dp 0.20 7009 =<br></blockquote><blockquote type="cite">-dp 0.25 7011 =3D<br></blockquote><blockquote type=3D"cite">-dp 0.30 =<br></blockquote><blockquote type="cite">&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;7013 =<br></blockquote><blockquote type="cite">-sync 60 =3D<br></blockquote><blockquote type=3D"cite">-unsolicitedfills =<br></blockquote><blockquote type="cite">0.5 -cp 0.5 -xtimeport 7200 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">isolate90.src".&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;(m3gdb) =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">where&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;#0 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;0x0000000804c9fa9c in thr_kill () from =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/lib/libc.so.7&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;#1 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;0x0000000804d2ef8b in abort () from =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/lib/libc.so.7&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;#2 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;0x0000000803777bf7 in Crash () at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/POSIX/RTOS.m3:20&lt;br&gt;&lt;/blockquote&gt;=<br></blockquote><blockquote type="cite">&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#3 &amp;nbsp;0x000000080376b615 in =<br></blockquote><blockquote type="cite">Crash (msg=3D3DInvalid C/C++ =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type code 26 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTProcess.m3:65&lt;br&gt;&lt;/blockquote&gt;&lt;bloc=<br></blockquote><blockquote type="cite">kquote =3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;#4=<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000803768ab2 in EndError (crash=3D3DInvalid =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">C/C++ type code 36 in =<br></blockquote><blockquote type="cite">symbol table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTError.m3:118&lt;br&gt;&lt;/blockquot=<br></blockquote><blockquote type="cite">e&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#5 &amp;nbsp;0x00000008037687aa in MsgS =<br></blockquote><blockquote type="cite">(file=3D3DInvalid C/C++ =3D<br></blockquote><blockquote type=3D"cite">type=<br></blockquote><blockquote type="cite">code 35 in symbol table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;) =3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTError.m3:40&lt;br&gt;&lt;/blockquote&gt;&lt;blockq=<br></blockquote><blockquote type="cite">uote =3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;#6 =<br></blockquote><blockquote type="cite">&amp;nbsp;0x0000000803768f85 in Crash (a=3D3DInvalid C/C++ =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type code 30 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:79&lt;br&gt;&lt;/blockquote&gt;&lt;bl=<br></blockquote><blockquote type="cite">ockquote =3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;=<br></blockquote><blockquote type="cite">#7 &amp;nbsp;0x0000000803768c3c in DefaultBackstop (a=3D3DInvalid =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">C/C++ type code 30 in =<br></blockquote><blockquote type="cite">symbol table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:39&lt;br&gt;&lt;/blockq=<br></blockquote><blockquote type="cite">uote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#8 &amp;nbsp;0x0000000803768b6e in =<br></blockquote><blockquote type="cite">InvokeBackstop (a=3D3DInvalid =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">C/C++ type code 30 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:25&lt;br&gt;&lt;/blockq=<br></blockquote><blockquote type="cite">uote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#9 &amp;nbsp;0x0000000803778eab in =<br></blockquote><blockquote type="cite">Raise (act=3D3DInvalid C/C++ =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type code 30 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/ex_frame/RTExFrame.m3:29&lt;br&gt;&lt;/blockquote&gt;&lt;bl=<br></blockquote><blockquote type="cite">ockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#10 0x0000000803768cee in =<br></blockquote><blockquote type="cite">DefaultBackstop (a=3D3DInvalid =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">C/C++ type code 30 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:47&lt;br&gt;&lt;/blockq=<br></blockquote><blockquote type="cite">uote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#11 0x0000000803768b6e in =<br></blockquote><blockquote type="cite">InvokeBackstop (a=3D3DInvalid =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">C/C++ type code 30 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:25&lt;br&gt;&lt;/blockq=<br></blockquote><blockquote type="cite">uote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#12 0x0000000803778eab in Raise =<br></blockquote><blockquote type="cite">(act=3D3DInvalid C/C++ type =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">code 30 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/ex_frame/RTExFrame.m3:29&lt;br&gt;&lt;/blockq=<br></blockquote><blockquote type="cite">uote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#13 0x0000000803750241 in ReportFault =<br></blockquote><blockquote type="cite">(module=3D3DInvalid =3D<br></blockquote><blockquote type=3D"cite">C/C++ =<br></blockquote><blockquote type="cite">type code 35 in symbol table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTHooks.m3:110&lt;br&gt;&lt;/blockquot=<br></blockquote><blockquote type="cite">e&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#14 0x0000000803780acf in _m3_fault =<br></blockquote><blockquote type="cite">(arg=3D3DInvalid C/C++ =3D<br></blockquote><blockquote type=3D"cite">type =<br></blockquote><blockquote type="cite">code 39 in symbol table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;)&lt;br&gt;&lt;/blockquote&gt;&lt;blockqu=<br></blockquote><blockquote type="cite">ote type=3D3D"cite"&gt; &amp;nbsp;from =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/usr/local/cm3/pkg/m3core/AMD64_FREEBSD/libm3core.so.5&lt;br=<br></blockquote><blockquote type="cite">&gt;&lt;/blockquote&gt;&lt;bl=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">ockquote type=3D3D"cite"&gt;#15 0x000000080377d1bc in Fork =<br></blockquote><blockquote type="cite">(closure=3D3DInvalid =3D<br></blockquote><blockquote type=3D"cite">C/C++ =<br></blockquote><blockquote type="cite">type code 26 in symbol table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:589&lt;br&gt;&lt;/blo=<br></blockquote><blockquote type="cite">ckquote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#16 0x00000008011b1651 in AddAsset =<br></blockquote><blockquote type="cite">(t=3D3DInvalid C/C++ type =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">code 26 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktPlace.m3:116&lt;br&gt;&lt;/blockquote&gt;&lt;block=<br></blockquote><blockquote type="cite">quote type=3D3D"cite"&gt;#17 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x00000000004085c6 in Init (t=3D3DInvalid C/C++ type code =<br></blockquote><blockquote type="cite">26 in symbol =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktIsolator.m3:514&lt;br&gt;&lt;/blockquote&gt;&lt;bl=<br></blockquote><blockquote type="cite">ockquote type=3D3D"cite"&gt;#18 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x00000000004106af in Main (mode=3D3DInvalid C/C++ type =<br></blockquote><blockquote type="cite">code 39 in symbol =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/Main.m3:734&lt;br&gt;&lt;/blockquote&gt;&lt;blockquot=<br></blockquote><blockquote type="cite">e type=3D3D"cite"&gt;#19 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x0000000803767c19 in RunMainBody (m=3D3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 29 in =3D<br></blockquote><blockquote type=3D"cite">symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTLinker.m3:400&lt;br&gt;&lt;/blockquo=<br></blockquote><blockquote type="cite">te&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#20 0x0000000803766e00 in AddUnitI =<br></blockquote><blockquote type="cite">(m=3D3DInvalid C/C++ type =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">code 29 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTLinker.m3:114&lt;br&gt;&lt;/blockquo=<br></blockquote><blockquote type="cite">te&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;#21 0x0000000803766e9e in AddUnit =<br></blockquote><blockquote type="cite">(b=3D3DInvalid C/C++ type =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">code 31 in symbol =<br></blockquote><blockquote type="cite">table.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTLinker.m3:123&lt;br&gt;&lt;/blockquo=<br></blockquote><blockquote type="cite">te&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;---Type &amp;lt;return&amp;gt; to =<br></blockquote><blockquote type="cite">continue, or q &amp;lt;return&amp;gt; to =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">quit---&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;#22 0x0000000000404194 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">in main (argc=3D3D44, argv=3D3D0x7fffffffdde8, =<br></blockquote><blockquote type="cite">envp=3D3D0x7fffffffdf50) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">_m3main.mc:4&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;#23 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x00000000004040de in _start =<br></blockquote><blockquote type="cite">()&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;(m3gdb) =<br></blockquote><blockquote type="cite">up 15&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;#15 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">0x000000080377d1bc in Fork =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">(closure=3D3D16_00000008064c8930)&lt;br&gt;&lt;/blockquote&g=<br></blockquote><blockquote type="cite">t;&lt;blockquote type=3D3D"cite"&gt;=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;&amp;nbsp;at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:589&lt;br&gt;&lt;/blo=<br></blockquote><blockquote type="cite">ckquote&gt;&lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;589 =<br></blockquote><blockquote type="cite">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp=<br></blockquote><blockquote type="cite">;nbsp;WITH r =3D<br></blockquote><blockquote type=3D"cite">=3D3D =<br></blockquote><blockquote type="cite">pthread_mutex_lock_active() DO &amp;lt;*ASSERT r=3D3D0*&amp;gt; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">END;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;Current language: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&amp;nbsp;auto; currently =<br></blockquote><blockquote type="cite">Modula-3&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite"&gt;(m3gdb) =<br></blockquote><blockquote type="cite">print r&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;$1=3D<br></blockquote><blockquote type=3D"cite">=3D3D =<br></blockquote><blockquote type="cite">11&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=3D3D"cite"&gt;(m3gdb) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=<br></blockquote><blockquote type="cite">3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D<br></blockquo=<br></blockquote><blockquote type="cite">te><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=<br></blockquote><blockquote type="cite">=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D<br></=<br></blockquote><blockquote type="cite">blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=<br></blockquote><blockquote type="cite">=3D3D=3D3D=3D3D&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;=<br></blockquote><blockquote type="cite">&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;=3D<br>=<br></blockquote><blockquote type="cite"></blockquote><blockquote type=3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">--Apple-Mail-21--467118296--<br></blockquote></div></blockqu=<br></blockquote><blockquote type="cite">ote></div><br></div></body></html>=<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--Apple-Mail-24--465395183--<br></blockquote></div></blockquote></div><br></div></body></html>