<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Here's the hang I see for juno running on I386_DARWIN. If the stack is overflowing this could cause a hang. Otherwise, I see nothing innately suspicious in these thread backtraces. Any ideas?<div><br></div><div><div>Thread 8 (process 94794 thread 0x2a9f):</div><div>#0 0x963422ce in semaphore_wait_signal_trap ()</div><div>#1 0x963742c6 in _pthread_cond_wait ()</div><div>#2 0x963b9539 in pthread_cond_wait ()</div><div>#3 0x0093e189 in ThreadPThread__XWait (M3_BXP32l_self=0x17a6844, M3_AYIbX3_m=0x17a6818, M3_Bl0jv4_c=0x17a6824, M3_AicXUJ_alertable=1 '\001') at ../src/thread/PTHREAD/ThreadPThread.m3:227</div><div>#4 0x0093e7a6 in Thread__AlertWait (M3_AYIbX3_m=0x17a6818, M3_Bl0jv4_c=0x17a6824) at ../src/thread/PTHREAD/ThreadPThread.m3:267</div><div>#5 0x0075cdf2 in Formatter__Allocate (M3_ACp9GL_t=0x16e99fc, M3_DBiloZ_this=1 '\001', M3_Cwb5VA_minSize=<unknown type>) at ../src/formatter/Formatter.m3:440</div><div>#6 0x0075cf0a in Formatter__Probe (M3_ACp9GL_t=0x16e99fc, M3_Cwb5VA_i=<unknown type>) at ../src/formatter/Formatter.m3:542</div><div>#7 0x0075d2b8 in Formatter__Peek (M3_ACp9GL_t=0x16e99fc, M3_Cwb5VA_i=<unknown type>) at ../src/formatter/Formatter.m3:592</div><div>#8 0x0075d2ff in Formatter__PeekOp (M3_ACp9GL_t=0x16e99fc, M3_Cwb5VA_i=<unknown type>) at ../src/formatter/Formatter.m3:577</div><div>#9 0x0075db25 in Formatter__PrintUntil (M3_ACp9GL_t=0x16e99fc, M3_DOUxXw_mode=1 '\001', M3_ElBLGV_pos=0xb038ce90, M3_Cwb5VA_maxL=<unknown type>, M3_CCuODf_op=0x2162430) at ../src/formatter/Formatter.m3:708</div><div>#10 0x0075dfc9 in Formatter__PrintTop (M3_B5Nhtj_self=0x17a6834) at ../src/formatter/Formatter.m3:615</div><div>#11 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1527e00) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#12 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x1527e00) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#13 0x96373155 in _pthread_start ()</div><div>#14 0x96373012 in thread_start ()</div><div><br></div><div>Thread 7 (process 94794 thread 0x2503):</div><div>#0 0x963422ce in semaphore_wait_signal_trap ()</div><div>#1 0x963742c6 in _pthread_cond_wait ()</div><div>#2 0x963b9539 in pthread_cond_wait ()</div><div>#3 0x0093e189 in ThreadPThread__XWait (M3_BXP32l_self=0x1705d88, M3_AYIbX3_m=0x1704128, M3_Bl0jv4_c=0x17044a0, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:227</div><div>#4 0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x1704128, M3_Bl0jv4_c=0x17044a0) at ../src/thread/PTHREAD/ThreadPThread.m3:278</div><div>#5 0x004c1962 in XMessenger__Messenger (M3_EVlqQO_self=0x1705d78) at ../src/xvbt/XMessenger.m3:69</div><div>#6 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1511f60) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#7 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x1511f60) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#8 0x96373155 in _pthread_start ()</div><div>#9 0x96373012 in thread_start ()</div><div><br></div><div>Thread 6 (process 94794 thread 0x2407):</div><div>#0 0x963422ce in semaphore_wait_signal_trap ()</div><div>#1 0x963742c6 in _pthread_cond_wait ()</div><div>#2 0x963b9539 in pthread_cond_wait ()</div><div>#3 0x0093e189 in ThreadPThread__XWait (M3_BXP32l_self=0x1705d38, M3_AYIbX3_m=0x1704128, M3_Bl0jv4_c=0x17044c0, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:227</div><div>#4 0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x1704128, M3_Bl0jv4_c=0x17044c0) at ../src/thread/PTHREAD/ThreadPThread.m3:278</div><div>#5 0x004c7bc2 in XInput__FilterXInput (M3_DSd60P_self=0x1705d28) at ../src/xvbt/XInput.m3:102</div><div>#6 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1511de0) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#7 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x1511de0) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#8 0x96373155 in _pthread_start ()</div><div>#9 0x96373012 in thread_start ()</div><div><br></div><div>Thread 5 (process 94794 thread 0x230f):</div><div>#0 0x963916fa in select$DARWIN_EXTSN ()</div><div>#1 0x00944503 in Unix__select (nfds=4, readfds=0x17a90c4, writefds=0x17a90d4, exceptfds=0x17a90e4, timeout=0x0) at ../src/unix/Common/UnixC.c:301</div><div>#2 0x00941970 in ThreadPThread__XIOWait__CallSelect.762 (M3_Cwb5VA_nfd=<unknown type>, M3_A4bqCj_timeout=0x0) at ../src/thread/PTHREAD/ThreadPThread.m3:788</div><div>#3 0x009416cc in ThreadPThread__XIOWait (M3_BXP32l_self=0x1705ce8, M3_Cwb5VA_fd=<unknown type>, M3_AicXUJ_read=1 '\001', M3_CtKayy_interval=-1, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:827</div><div>#4 0x009411b4 in SchedulerPosix__IOWait (M3_Cwb5VA_fd=<unknown type>, M3_AicXUJ_read=1 '\001', M3_CtKayy_timeoutInterval=-1) at ../src/thread/PTHREAD/ThreadPThread.m3:730</div><div>#5 0x004c920b in XInput__WaitForXInput (M3_Bkyxhg_self=0x1705cd8) at ../src/xvbt/XInput.m3:63</div><div>#6 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1511d10) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#7 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x1511d10) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#8 0x96373155 in _pthread_start ()</div><div>#9 0x96373012 in thread_start ()</div><div><br></div><div>Thread 4 (process 94794 thread 0x2203):</div><div>#0 0x9634946e in __semwait_signal ()</div><div>#1 0x963492ef in nanosleep$UNIX2003 ()</div><div>#2 0x00943cc4 in ThreadPThread__Nanosleep (req=0xb0184dd0, rem=0xb0184dd8) at ../src/thread/PTHREAD/ThreadPThreadC.c:318</div><div>#3 0x00940d7c in ThreadPThread__XPause (M3_BXP32l_self=0x1640ed8, M3_CtKayy_n=1, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:669</div><div>#4 0x00940ef3 in Thread__Pause (M3_CtKayy_n=1) at ../src/thread/PTHREAD/ThreadPThread.m3:686</div><div>#5 0x0031bd53 in FileBrowserVBT__Watcher (M3_EMTrVz_cl=0x1640ed0) at ../src/lego/FileBrowserVBT.m3:259</div><div>#6 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1510200) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#7 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x1510200) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#8 0x96373155 in _pthread_start ()</div><div>#9 0x96373012 in thread_start ()</div><div><br></div><div>Thread 3 (process 94794 thread 0x2103):</div><div>#0 0x963422ce in semaphore_wait_signal_trap ()</div><div>#1 0x963742c6 in _pthread_cond_wait ()</div><div>#2 0x963b9539 in pthread_cond_wait ()</div><div>#3 0x0093e189 in ThreadPThread__XWait (M3_BXP32l_self=0x160c410, M3_AYIbX3_m=0x160c3ec, M3_Bl0jv4_c=0x160c3f8, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:227</div><div>#4 0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x160c3ec, M3_Bl0jv4_c=0x160c3f8) at ../src/thread/PTHREAD/ThreadPThread.m3:278</div><div>#5 0x0038d9e2 in VTView__VFontCleanUpThread (M3_EMTrVz_cl=0x160c408) at ../src/vtext/VTView.m3:111</div><div>#6 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x15103a0) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#7 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x15103a0) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#8 0x96373155 in _pthread_start ()</div><div>#9 0x96373012 in thread_start ()</div><div><br></div><div>Thread 2 (process 94794 thread 0x1003):</div><div>#0 0x963422ce in semaphore_wait_signal_trap ()</div><div>#1 0x963742c6 in _pthread_cond_wait ()</div><div>#2 0x963b9539 in pthread_cond_wait ()</div><div>#3 0x0093e189 in ThreadPThread__XWait (M3_BXP32l_self=0x16079d8, M3_AYIbX3_m=0x1607998, M3_Bl0jv4_c=0x16079a4, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:227</div><div>#4 0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x1607998, M3_Bl0jv4_c=0x16079a4) at ../src/thread/PTHREAD/ThreadPThread.m3:278</div><div>#5 0x004fd3d2 in VBTRep__MeterMaid (M3_EMTrVz_self=0x16079cc) at ../src/vbt/VBTRep.m3:439</div><div>#6 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x150fdd0) at ../src/thread/PTHREAD/ThreadPThread.m3:547</div><div>#7 0x0093ff74 in ThreadPThread__ThreadBase (M3_AJWxb1_param=0x150fdd0) at ../src/thread/PTHREAD/ThreadPThread.m3:523</div><div>#8 0x96373155 in _pthread_start ()</div><div>#9 0x96373012 in thread_start ()</div><div><br></div><div>Thread 1 (process 94794 thread 0x10b):</div><div>#0 0x963422ce in semaphore_wait_signal_trap ()</div><div>#1 0x963742c6 in _pthread_cond_wait ()</div><div>#2 0x963b9539 in pthread_cond_wait ()</div><div>#3 0x0093e189 in ThreadPThread__XWait (M3_BXP32l_self=0x160000c, M3_AYIbX3_m=0x17a6818, M3_Bl0jv4_c=0x17a6824, M3_AicXUJ_alertable=0 '\0') at ../src/thread/PTHREAD/ThreadPThread.m3:227</div><div>#4 0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x17a6818, M3_Bl0jv4_c=0x17a6824) at ../src/thread/PTHREAD/ThreadPThread.m3:278</div><div>#5 0x0075c592 in Formatter__WaitUntilEmpty (M3_ACp9GL_t=0x16e99fc, M3_Cwb5VA_index=<unknown type>) at ../src/formatter/Formatter.m3:491</div><div>#6 0x0076092a in Formatter__Flush (M3_ACp9GL_t=0x16e99fc) at ../src/formatter/Formatter.m3:219</div><div>#7 0x0014d2f3 in JunoUnparse__Unparse (M3_ACp9GL_fmt=0x16e99fc, M3_Dpy7Ic_ast=0x16e9520, M3_AcxOUs_tokens=2147483647, M3_AcxOUs_indent=0, M3_AcxOUs_prec=3, M3_AicXUJ_debug=0 '\0', M3_AicXUJ_private=1 '\001', M3_Dpy7Ic_errast=0x0) at ../src/JunoUnparse.m3:1016</div><div>#8 0x0014d5f9 in JunoUnparse__Expr (M3_BxxOH1_wr=0x16e9548, M3_ATZ4pH_ast=0x16e9520, M3_Cwb5VA_tokens=<unknown type>, M3_Cwb5VA_indent=<unknown type>, M3_Cwb5VA_width=<unknown type>, M3_Cwb5VA_prec=<unknown type>, M3_AicXUJ_debug=0 '\0') at ../src/JunoUnparse.m3:52</div><div>#9 0x0001da6e in Editor__Pass4 (M3_EchL3i_rt=0x16df008, M3_ALfX9C_ed=0x240ddbc, M3_ClYh8q_scp=0x161b7dc) at ../src/Editor.m3:904</div><div>#10 0x0002204d in EditorUI__CompileUI (M3_EchL3i_rt=0x16df008, M3_ALfX9C_te=0x240ddbc, M3_AcxOUs_time=0, M3_ClYh8q_scp=0x161b7dc) at ../src/Editor.m3:1007</div><div>#11 0x00046b70 in Juno__CompileEditor (M3_EchL3i_rt=0x16df008, M3_ALfX9C_ed=0x240ddbc, M3_AcxOUs_time=0, M3_ClYh8q_scp=0x16dedd8, M3_A0YqHX_modName=0xbfffe870, M3_EmmWP2_entity=0xbfffe86c, M3_AicXUJ_uniqueModName=1 '\001') at ../src/Juno.m3:140</div><div>#12 0x00046eeb in Juno__CompileModule (M3_BtMpDB_w=0x1764f78, M3_Bd56fi_mod=0x2408b00, M3_EkTcCb_rd=0x240d7d0, M3_AicXUJ_augment=0 '\0') at ../src/Juno.m3:174</div><div>#13 0x00047b59 in Juno__CompileModules (M3_BtMpDB_w=0x1764f78, M3_EkTcCb_rd=0x17a35a4, M3_Al6NTd_modList=0xbfffec94, M3_AicXUJ_fromRsrc=1 '\001') at ../src/Juno.m3:263</div><div>#14 0x0004a9d9 in Juno_M3 (M3_AcxOUs_mode=1) at ../src/Juno.m3:2134</div><div>#15 0x0092fb1f in RTLinker__RunMainBody (M3_DjPxE3_m=0x5aee0) at ../src/runtime/common/RTLinker.m3:399</div><div>#16 0x00002518 in main (argc=1, argv=0xbfffedec, envp=0xbfffedf4) at _m3main.mc:6</div><div><br></div></div><div><br><div> <span class="Apple-style-span" style="font-size: 12px; "><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 6 Sep 2009, at 23:18, Jay K wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>[was truncated again!]<br><br>PPC_DARWIN 5.2.6 Juno on x86 sometimes hangs, sometimes runs out of stack</div></blockquote></div><br></div></body></html>