[M3devel] FW: Juno on NT (presumably canary for other problems)

Tony Hosking hosking at cs.purdue.edu
Tue Sep 8 07:58:53 CEST 2009


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?

Thread 8 (process 94794 thread 0x2a9f):
#0  0x963422ce in semaphore_wait_signal_trap ()
#1  0x963742c6 in _pthread_cond_wait ()
#2  0x963b9539 in pthread_cond_wait ()
#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
#4  0x0093e7a6 in Thread__AlertWait (M3_AYIbX3_m=0x17a6818,  
M3_Bl0jv4_c=0x17a6824) at ../src/thread/PTHREAD/ThreadPThread.m3:267
#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
#6  0x0075cf0a in Formatter__Probe (M3_ACp9GL_t=0x16e99fc,  
M3_Cwb5VA_i=<unknown type>) at ../src/formatter/Formatter.m3:542
#7  0x0075d2b8 in Formatter__Peek (M3_ACp9GL_t=0x16e99fc,  
M3_Cwb5VA_i=<unknown type>) at ../src/formatter/Formatter.m3:592
#8  0x0075d2ff in Formatter__PeekOp (M3_ACp9GL_t=0x16e99fc,  
M3_Cwb5VA_i=<unknown type>) at ../src/formatter/Formatter.m3:577
#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
#10 0x0075dfc9 in Formatter__PrintTop (M3_B5Nhtj_self=0x17a6834) at ../ 
src/formatter/Formatter.m3:615
#11 0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1527e00)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#12 0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x1527e00) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#13 0x96373155 in _pthread_start ()
#14 0x96373012 in thread_start ()

Thread 7 (process 94794 thread 0x2503):
#0  0x963422ce in semaphore_wait_signal_trap ()
#1  0x963742c6 in _pthread_cond_wait ()
#2  0x963b9539 in pthread_cond_wait ()
#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
#4  0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x1704128,  
M3_Bl0jv4_c=0x17044a0) at ../src/thread/PTHREAD/ThreadPThread.m3:278
#5  0x004c1962 in XMessenger__Messenger (M3_EVlqQO_self=0x1705d78)  
at ../src/xvbt/XMessenger.m3:69
#6  0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1511f60)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#7  0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x1511f60) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#8  0x96373155 in _pthread_start ()
#9  0x96373012 in thread_start ()

Thread 6 (process 94794 thread 0x2407):
#0  0x963422ce in semaphore_wait_signal_trap ()
#1  0x963742c6 in _pthread_cond_wait ()
#2  0x963b9539 in pthread_cond_wait ()
#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
#4  0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x1704128,  
M3_Bl0jv4_c=0x17044c0) at ../src/thread/PTHREAD/ThreadPThread.m3:278
#5  0x004c7bc2 in XInput__FilterXInput (M3_DSd60P_self=0x1705d28)  
at ../src/xvbt/XInput.m3:102
#6  0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1511de0)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#7  0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x1511de0) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#8  0x96373155 in _pthread_start ()
#9  0x96373012 in thread_start ()

Thread 5 (process 94794 thread 0x230f):
#0  0x963916fa in select$DARWIN_EXTSN ()
#1  0x00944503 in Unix__select (nfds=4, readfds=0x17a90c4,  
writefds=0x17a90d4, exceptfds=0x17a90e4, timeout=0x0) at ../src/unix/ 
Common/UnixC.c:301
#2  0x00941970 in ThreadPThread__XIOWait__CallSelect.762  
(M3_Cwb5VA_nfd=<unknown type>, M3_A4bqCj_timeout=0x0) at ../src/thread/ 
PTHREAD/ThreadPThread.m3:788
#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
#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
#5  0x004c920b in XInput__WaitForXInput (M3_Bkyxhg_self=0x1705cd8)  
at ../src/xvbt/XInput.m3:63
#6  0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1511d10)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#7  0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x1511d10) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#8  0x96373155 in _pthread_start ()
#9  0x96373012 in thread_start ()

Thread 4 (process 94794 thread 0x2203):
#0  0x9634946e in __semwait_signal ()
#1  0x963492ef in nanosleep$UNIX2003 ()
#2  0x00943cc4 in ThreadPThread__Nanosleep (req=0xb0184dd0,  
rem=0xb0184dd8) at ../src/thread/PTHREAD/ThreadPThreadC.c:318
#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
#4  0x00940ef3 in Thread__Pause (M3_CtKayy_n=1) at ../src/thread/ 
PTHREAD/ThreadPThread.m3:686
#5  0x0031bd53 in FileBrowserVBT__Watcher (M3_EMTrVz_cl=0x1640ed0)  
at ../src/lego/FileBrowserVBT.m3:259
#6  0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x1510200)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#7  0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x1510200) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#8  0x96373155 in _pthread_start ()
#9  0x96373012 in thread_start ()

Thread 3 (process 94794 thread 0x2103):
#0  0x963422ce in semaphore_wait_signal_trap ()
#1  0x963742c6 in _pthread_cond_wait ()
#2  0x963b9539 in pthread_cond_wait ()
#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
#4  0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x160c3ec,  
M3_Bl0jv4_c=0x160c3f8) at ../src/thread/PTHREAD/ThreadPThread.m3:278
#5  0x0038d9e2 in VTView__VFontCleanUpThread (M3_EMTrVz_cl=0x160c408)  
at ../src/vtext/VTView.m3:111
#6  0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x15103a0)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#7  0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x15103a0) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#8  0x96373155 in _pthread_start ()
#9  0x96373012 in thread_start ()

Thread 2 (process 94794 thread 0x1003):
#0  0x963422ce in semaphore_wait_signal_trap ()
#1  0x963742c6 in _pthread_cond_wait ()
#2  0x963b9539 in pthread_cond_wait ()
#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
#4  0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x1607998,  
M3_Bl0jv4_c=0x16079a4) at ../src/thread/PTHREAD/ThreadPThread.m3:278
#5  0x004fd3d2 in VBTRep__MeterMaid (M3_EMTrVz_self=0x16079cc) at ../ 
src/vbt/VBTRep.m3:439
#6  0x00940243 in ThreadPThread__RunThread (M3_BeUkBA_me=0x150fdd0)  
at ../src/thread/PTHREAD/ThreadPThread.m3:547
#7  0x0093ff74 in ThreadPThread__ThreadBase  
(M3_AJWxb1_param=0x150fdd0) at ../src/thread/PTHREAD/ 
ThreadPThread.m3:523
#8  0x96373155 in _pthread_start ()
#9  0x96373012 in thread_start ()

Thread 1 (process 94794 thread 0x10b):
#0  0x963422ce in semaphore_wait_signal_trap ()
#1  0x963742c6 in _pthread_cond_wait ()
#2  0x963b9539 in pthread_cond_wait ()
#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
#4  0x0093e823 in Thread__Wait (M3_AYIbX3_m=0x17a6818,  
M3_Bl0jv4_c=0x17a6824) at ../src/thread/PTHREAD/ThreadPThread.m3:278
#5  0x0075c592 in Formatter__WaitUntilEmpty (M3_ACp9GL_t=0x16e99fc,  
M3_Cwb5VA_index=<unknown type>) at ../src/formatter/Formatter.m3:491
#6  0x0076092a in Formatter__Flush (M3_ACp9GL_t=0x16e99fc) at ../src/ 
formatter/Formatter.m3:219
#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
#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
#9  0x0001da6e in Editor__Pass4 (M3_EchL3i_rt=0x16df008,  
M3_ALfX9C_ed=0x240ddbc, M3_ClYh8q_scp=0x161b7dc) at ../src/Editor.m3:904
#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
#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
#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
#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
#14 0x0004a9d9 in Juno_M3 (M3_AcxOUs_mode=1) at ../src/Juno.m3:2134
#15 0x0092fb1f in RTLinker__RunMainBody (M3_DjPxE3_m=0x5aee0) at ../ 
src/runtime/common/RTLinker.m3:399
#16 0x00002518 in main (argc=1, argv=0xbfffedec, envp=0xbfffedf4) at  
_m3main.mc:6


Antony Hosking | Associate Professor | Computer Science | Purdue  
University
305 N. University Street | West Lafayette | IN 47907 | USA
Office +1 765 494 6001 | Mobile +1 765 427 5484




On 6 Sep 2009, at 23:18, Jay K wrote:

> [was truncated again!]
>
> PPC_DARWIN 5.2.6 Juno on x86 sometimes hangs, sometimes runs out of  
> stack

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20090908/e9811cef/attachment-0002.html>


More information about the M3devel mailing list