<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"> It's pretty bad. 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"> 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"> It does nothing to my program now! 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>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"> 1 =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">07:18:07 UTC 2009 <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 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"> 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"> 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 0x0000000804ca037c in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">sigsuspend () from /lib/libc.so.7<br>#1 0x0000000804b41d0a in =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">sigsuspend () from /lib/libthr.so.3<br>#2 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> 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"> 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 <signal =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">handler called><br>#5 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 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 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"> 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"> 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"> 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"> <*ASSERT*> 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">*** 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"> 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"> 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"> 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 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 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 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 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 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 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 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"> 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 <return> to continue, or q <br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><return> 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"> 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"> WITH r =<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">=3D pthread_mutex_lock_active() DO <*ASSERT r=3D0*> =<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"> 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"> libc.so.7 =3D> =<br></blockquote><blockquote type="cite">/lib/libc.so.7 (0x804c4e000)<br><br> -> 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 _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. It's pretty bad. Even =<br></blockquote><blockquote type="cite"> <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"> 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. It does nothing to my program =<br></blockquote><blockquote type="cite">now! 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>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"> 1 <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"> <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"> 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"> 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"> 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 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 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 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"> 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"> 0x000000080377ff6f in SignalHandler (sig=3DInvalid C/C++ type code =<br></blockquote><blockquote type="cite"> <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 <signal =<br></blockquote><blockquote type="cite">handler called><br></blockquote></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><blockquote type=3D"cite">#5 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 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 0x000000080377a85d in =<br></blockquote><blockquote type="cite">XWait (self=3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite"> <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"> 0x000000080377b026 in Wait (m=3DInvalid C/C++ type code 26 in =<br></blockquote><blockquote type="cite"> <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"> 0x000000080294a39c in WaitE (on=3DInvalid C/C++ type code 30 in =<br></blockquote><blockquote type="cite"> <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"> <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"> <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"> <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"> <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"> <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"> <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"> <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"> 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"> <*ASSERT*> =<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"> 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"> <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"> <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 <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"> <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"> 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"> 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"> 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 0x000000080376b615 in Crash (msg=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 26 in =<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">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 0x0000000803768ab2 in EndError (crash=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type code =<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">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 0x00000008037687aa in MsgS (file=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 35 in =<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">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 0x0000000803768f85 in Crash (a=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 30 in =<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">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 0x0000000803768c3c in DefaultBackstop (a=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type <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 0x0000000803768b6e in InvokeBackstop (a=3DInvalid =<br></blockquote><blockquote type="cite">C/C++ type code =<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">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 0x0000000803778eab in Raise (act=3DInvalid C/C++ =<br></blockquote><blockquote type="cite">type code 30 in =<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">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 <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"> <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 <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 <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"> <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"> <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"> <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"> <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 <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"> <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 <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 <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 <return> to continue, or q <return> 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"> <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"> 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 WITH =<br></blockquote><blockquote type="cite">r =3D pthread_mutex_lock_active() DO <*ASSERT r=3D0*> =<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">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: 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"><html><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; ">Which pthread =<br></blockquote><blockquote type="cite">library are you =3D<br></blockquote><blockquote type=3D"cite">linking =<br></blockquote><blockquote type="cite">to?<br><div apple-content-edited=3D3D"true"> <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; "><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">"><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; "><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; "><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; "><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; "><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; "><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; "><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; "><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; "><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; "><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; "><div><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;"><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'"><br></font></span></div>&l=<br></blockquote><blockquote type="cite">t;/span></span></span></span></span></span&g=<br></blockquote><blockquote type="cite">t;<=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/span></span></div></span></div>&=<br></blockquote><blockquote type="cite">lt;/span></div><div><div>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:</div><br =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">class=3D3D"Apple-interchange-newline"><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><div><br>More details about =<br></blockquote><blockquote type="cite">the "catatonic" case. =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;It's pretty bad. &nbsp;Even =<br></blockquote><blockquote type="cite">ctrl-\<br>won't wake it up properly. =3D<br></blockquote><blockquote=<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;Ctrl-\ is supposed to cause the program =<br></blockquote><blockquote type="cite">to<br>abort and dump core. =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;It does nothing to my program now! &nbsp;And =<br></blockquote><blockquote type="cite">I think<br>I've "lost =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">threads" before, =<br></blockquote><blockquote type="cite">too.<br><br>Btw,<br><br>(90)ginger:~/t&gt;unam=<br></blockquote><blockquote type="cite">e =3D<br></blockquote><blockquote type=3D"cite">-a<br>FreeBSD =<br></blockquote><blockquote type="cite">ginger 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May &nbsp;1 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">07:18:07 UTC 2009 =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;<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>"><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</a>:/usr/obj/usr/src/sys/GENERIC =<br></blockquote><blockquote type="cite">&nbsp;amd64<br><br>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...<br><br><br> =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;&nbsp;&nbsp;&nbsp;Mika<br><br=<br></blockquote><blockquote type="cite">>^\<br>Program received signal =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">SIGQUIT, Quit.<br>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<br>(m3gdb) =<br></blockquote><blockquote type="cite">cont<br>Continuing.<br><br><br>***<br>*** =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">runtime =<br></blockquote><blockquote type="cite">error:<br>*** =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;&nbsp;&nbsp;aborted<br><br><=<br></blockquote><blockquote type="cite">;br><br><br>^\<br>Program received =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">signal SIGQUIT, =<br></blockquote><blockquote type="cite">Quit.<br>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<br>(m3gdb) where<br>#0 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000804ca037c in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">sigsuspend () from /lib/libc.so.7<br>#1 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000804b41d0a in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">sigsuspend () from /lib/libthr.so.3<br>#2 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000803780da0 in =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">ThreadPThread__sigsuspend ()<br> =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThreadC.c:117<br>#3 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">&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.<br>) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:1261<br>#4 =<br></blockquote><blockquote type="cite">&nbsp;&lt;signal =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">handler called&gt;<br>#5 =<br></blockquote><blockquote type="cite">&nbsp;0x0000000804b4829c in __error () from =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">/lib/libthr.so.3<br>#6=<br></blockquote><blockquote type="cite">&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<br>#7 &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.<br>) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:227<br>#8 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">&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.<br>) =<br></blockquote><blockquote type="cite">at ../src/thread/PTHREAD/ThreadPThread.m3:278<br>#9 =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">&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.<br>) =<br></blockquote><blockquote type="cite">at ../src/SX.m3:217<br>#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.<br>) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/SX.m3:152<br>#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.<br>) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktAsset.m3:117<br>#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.<br>) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktPlace.m3:469<br>#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.<br>) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:547<br>#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.<br>) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:523<br>#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<br>#16 =<br></blockquote><blockquote type="cite">0x0000000000000000 in ?? =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">()<br>(m3gdb) <br><br><br>Mika =<br></blockquote><blockquote type="cite">Nystrom writes:<br><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">Hello =<br></blockquote><blockquote type="cite">m3devel,<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite">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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">on PM3 and on CM3 on =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">PPC_DARWIN.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite">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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">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...<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite">(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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">simulator.)<br></blockquote>&=<br></blockquote><blockquote type="cite">lt;blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite"> =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;&nbsp;&nbsp;Mika<br></blockquote&=<br></blockquote><blockquote type="cite">gt;<blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">=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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">***<br></blockquote><block=<br></blockquote><blockquote type="cite">quote type=3D3D"cite">*** runtime =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">error:<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">*** =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;&nbsp;&nbsp;&lt;*ASSERT*&gt; =<br></blockquote><blockquote type="cite">failed.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">*** =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">***<br></blockquote><block=<br></blockquote><blockquote type="cite">quote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te type=3D3D"cite">Program =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">received signal SIGABRT, =<br></blockquote><blockquote type="cite">Aborted.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">(m3gdb) show =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">args<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">-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"><br></blockquote><blockquote type=3D3D"cite">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".<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">(m3gdb) =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">where<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">#0 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">#1 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">#2 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&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<br></blockquote>=<br></blockquote><blockquote type="cite"><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#3 &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.<br></blockquote><blockquote type=3D3D"cite">) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTProcess.m3:65<br></blockquote><bloc=<br></blockquote><blockquote type="cite">kquote =3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">#4=<br></blockquote><blockquote type="cite">&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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTError.m3:118<br></blockquot=<br></blockquote><blockquote type="cite">e><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#5 &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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">) =3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTError.m3:40<br></blockquote><blockq=<br></blockquote><blockquote type="cite">uote =3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">#6 =<br></blockquote><blockquote type="cite">&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.<br></blockquote><blockquote type=3D3D"cite">) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">at =<br></blockquote><blockquote type="cite">../src/runtime/common/RTException.m3:79<br></blockquote><bl=<br></blockquote><blockquote type="cite">ockquote =3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">=<br></blockquote><blockquote type="cite">#7 &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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:39<br></blockq=<br></blockquote><blockquote type="cite">uote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#8 &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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:25<br></blockq=<br></blockquote><blockquote type="cite">uote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#9 &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.<br></blockquote><blockquote type=3D3D"cite">) =<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<br></blockquote><bl=<br></blockquote><blockquote type="cite">ockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:47<br></blockq=<br></blockquote><blockquote type="cite">uote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTException.m3:25<br></blockq=<br></blockquote><blockquote type="cite">uote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote type=3D3D"cite">) =<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<br></blockq=<br></blockquote><blockquote type="cite">uote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTHooks.m3:110<br></blockquot=<br></blockquote><blockquote type="cite">e><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">)<br></blockquote><blockqu=<br></blockquote><blockquote type="cite">ote type=3D3D"cite"> &nbsp;from =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">/usr/local/cm3/pkg/m3core/AMD64_FREEBSD/libm3core.so.5<br=<br></blockquote><blockquote type="cite">></blockquote><bl=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">ockquote type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">) at =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:589<br></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote type=3D3D"cite">) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktPlace.m3:116<br></blockquote><block=<br></blockquote><blockquote type="cite">quote type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/MktIsolator.m3:514<br></blockquote><bl=<br></blockquote><blockquote type="cite">ockquote type=3D3D"cite">#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.<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">) at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/Main.m3:734<br></blockquote><blockquot=<br></blockquote><blockquote type="cite">e type=3D3D"cite">#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.<br></blockquote><blockquote type=3D3D"cite">) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTLinker.m3:400<br></blockquo=<br></blockquote><blockquote type="cite">te><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote type=3D3D"cite">) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTLinker.m3:114<br></blockquo=<br></blockquote><blockquote type="cite">te><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">#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.<br></blockquote><blockquote type=3D3D"cite">) =<br></blockquote><blockquote type="cite">at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/runtime/common/RTLinker.m3:123<br></blockquo=<br></blockquote><blockquote type="cite">te><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">---Type &lt;return&gt; to =<br></blockquote><blockquote type="cite">continue, or q &lt;return&gt; to =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">quit---<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">#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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">#23 =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">0x00000000004040de in _start =<br></blockquote><blockquote type="cite">()<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">up 15<br></blockquote><blockquote type=3D3D"cite">#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)<br></blockquote&g=<br></blockquote><blockquote type="cite">t;<blockquote type=3D3D"cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;&nbsp;at =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">../src/thread/PTHREAD/ThreadPThread.m3:589<br></blo=<br></blockquote><blockquote type="cite">ckquote><blockquote =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">589 =<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=<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 &lt;*ASSERT r=3D3D0*&gt; =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">END;<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">Current language: =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">&nbsp;auto; currently =<br></blockquote><blockquote type="cite">Modula-3<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote type=3D"cite">type=3D3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">print r<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite">$1=3D<br></blockquote><blockquote type=3D"cite">=3D3D =<br></blockquote><blockquote type="cite">11<br></blockquote><blockquote type=3D3D"cite">(m3gdb) =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D3D"cite"><br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite">=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<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">=3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote><blockquo=<br></blockquote><blockquote type="cite">te =3D<br></blockquote><blockquote =<br></blockquote><blockquote type="cite">type=3D"cite">type=3D3D"cite"><br></blockquote></div>=<br></blockquote><blockquote type="cite"></blockquote></div><br></body></html>=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>