Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!EU.net!Austria.EU.net!siemens.co.at!news
From: paul@garwein.hai.siemens.co.at (Paul Ivancsics)
Subject: VW1.0  VM crash
Sender: news@siemens.co.at (Newssoftware)
Message-ID: <1995Feb24.101212.28989@siemens.co.at>
Date: Fri, 24 Feb 1995 10:12:12 GMT
Reply-To: paul@garwein.hai.siemens.co.at
Nntp-Posting-Host: garwein.hai.siemens-austria
Organization: Siemens AG Austria EZE TNA1
Lines: 57

We have a method which causes the VM of VW1.0 (Sun-OS 4.1.3) to terminate abruptly, 
when executed. It is characterized by a large number of local variables (61)
and considerable length (maybe > 200 lines). I know of course you shall not
code such a method but we do.

The structure is rather straightforward, but it occurs in an ifTrue:[] branch
that the debugger shows the execution continuing in the corresponding ifFalse:[]
which is just a few lines below. Soon after that, Smalltalk dies.

Anybody encountered this trap ?
I have the error message appended.

Paul

-- 
Paul Ivancsics                E-Mail: paul@garwein.hai.siemens.co.at
Siemens AG Austria, EZE TNA1  Tel:    +43 / 1 71711 5729
Erdberger Laende 26           Fax:    +43 / 1 71711 5425
A-1030 Wien
--


Translator problem: Loop head stack error

------ Translating 7a0a90 [for PC mapping] ------
  bytes=8cf5d0  numArgs=3  numTemps=61  frameSize=112
numLits=154
 7a0340 7a034c 3e7aec 66fe00 658a54 62bb20 672c80 67b044 4531e0 679bbc 656c30 627680 62b100 63e540 63fc2c 61df0c 631fa0 66e4a4 61d774 634700 674498 621ce0 63062c 659144 659108 63a820 6357f8 616cac 676670 63d8ec 7a0358 7a0364 7a0370 66e33c 673e5c 673e98 6764d8 617d08 7a0388 7a03ac 7a03b8 6759f8 6759d4 663b30 675a40 67b8fc 675c2c 7a03c4 7a03dc 675a64 675ab8 675b3c 675bc0 676460 676448 7a03e8 7a03f4 7a0400 7a040c 7a01cc 7a01c0 7a01b4 67e014 7a01a8 7a019c 7a0190 7a0184 7a0178 79fff8 79ffec 79ffe0 79ffc8 79ffbc
 79ffb0 79ffa4 79ff98 79ff8c 79ff74 79ff68 79ff5c 79ff50 79ff44 79ff38 79ff2c 79ff20 79ff14 637e50 79fefc 79fef0 79fee4 79fed8 79fecc 7a0e38 7a0e50 7a0e5c 7a0e68 7a0e74 7a0e44 79ff08 79ff80 79ffd4 7a004c 7a00a0 7a02b0 7a0304 7a037c 7a03d0 62dc08 7a0418 7a4df8 7a4e4c 7a4ee8 7a4f78 7a4fcc 7a50b0 7a0424 7a5470 7a54dc 7a5590 7a5614 7a5698 7a5734 7a5788 7a5824 7a5890 7a58e4 7a5980 7a59d4 629318 7a5a94 7a5b30 7a0574 7a5b9c 7a5bf0 7a5c74 7a0b74 64a630 669e3c 7a058c 454dd0 46e8a0 7a0598 7a05a4 7a05b0 7a4690 7a4714
 

7a4768 7a481c 7a4d68 7a05bc 7a05c8 7a05d4 7a6694 7a6670
nbytes=1580
 11 e8 f 48 4f 48 50 48 51 48 52 47 53 48 db 33 e4 d 48 4f 47 50 47 51 47 53 47 52 48 db 33 1c db 3e 1d db 3e 10 72 db 8 18 73 db 9 44 19 cd 24 db a 10 75 db b 1b ad c1 46 6c 1b 73 db c d1 c ad c1 22 6f 44 d1 c cd 24 db d 10 77 db e 44 d1 e cd 24 db f 3c bc db 10 d1 c ad ec 6 d1 10 d1 c b8 66 44 18 cd 29 db 11 44 1b cd 29 db 12 44 18 cd 2a db 13 44 1b cd 2a db 14 44 18 cd 2b db 15 44 1b cd 2b db 16 44 10 cd 2c db 17 44 19 d1 e d1 17 d1 10 cd 8d db 18 44 d1 18 cd 2e db 19 44 d1 18 cd 2f db 1a 44 d1 e 10 f1 
10 10 f1 11 cd 72 db 1b 44 19 cd 33 db 3b d1 3b ad c1 46 6e d1 3b f1 14 db 3c 44 d1 e cd 35 db 1c 44 d1 1c cd 36 db 1d 46 db 3d d1 1d ad ec c d1 1c ad c1 46 6e d1 1c f1 14 db 3d 44 19 cd 37 db 1e 44 d1 c d1 18 cd 58 db 1f 44 19 cd 39 db 20 44 d1 c d1 18 cd 5a db 21 3c 19 f0 2c db 22 d1 22 d1 10 f0 a1 45 d1 22 cd 3b db 23 3c bc db 24 3c bc db 25 3c bc db 26 3c bc db 27 3c bc db 28 44 d1 18 d1 24 d1 25 d1 26 d1 27 d1 28 d2 1c cd fd 66 3c bc db 29 3c bc db 2a 3c bc db 2b 3c bc db 2c 3c bc db 2d 44 d1 1b d1 29
 

d1 2a d1 2b d1 2c d1 2d d2 1c cd fd 66 3c bc db 2e d1 22 d1 2e ff 1e 1 bb 66 d1 24 d1 25 ab d1 29 ab d1 2a ab d1 26 ab d1 27 ab d1 2b ab d1 2c ab d2 1f f0 89 db 2f d1 2e d1 2f ff 20 1 bb 66 d1 1b af 10 fc 0 21 49 a6 f0 56 d1 1d ad f0 56 c2 d2 22 6c d2 23 db 30 d1 30 d2 24 a6 e8 18 d1 e fc 0 25 d2 26 f0 89 db 31 d1 e fc 0 25 d2 27 f0 89 db 32 e4 8 3c bc db 31 3c bc db 32 48 db 3f d1 3e cf 28 bb 66 d1 3f e8 b 12 68 d2 29 b5 6a f0 23 66 e8 38 11 ec 9 12 68 d2 2a b5 6a f0 23 66 44 19 12 f3 2 2b 57 ec 9 12 68 d
2 2c b5 6a f0 23 66 44 d1 e 12 f3 2 2d 66 14 e8 31 12 68 d2 2e b5 6a f0 23 66 d1 24 d1 26 ab d1 29 ab d1 2b ab 12 44 ff 2f 2 bb 66 d1 25 d1 27 ab d1 2a ab d1 2c ab 12 44 ff 30 2 bb 66 12 f0 23 66 12 68 d2 31 1a df b d2 32 ab d1 f ab d2 33 ab d1 30 ab d2 34 ab b5 6a f0 23 66 15 ea e 12 68 d2 35 b5 6a f0 23 66 12 68 d2 36 b5 6a f0 23 66 14 e8 28 d1 24 d1 26 ab d1 29 ab d1 2b ab 12 44 d1 33 ff 37 3 bb 66 d1 25 d1 27 ab d1 2a ab d1 2c ab 12 44 d1 33 ff 38 3 bb 66 d1 24 d1 25 ab d1 2a ab d1 29 ab 12 ff 39 1 bb 
6

6 d1 26 d1 27 ab d1 2b ab d1 2c ab d1 2e ab 12 ff 3a 1 bb 66 12 68 d2 3b 1a df b d2 3c ab d1 11 ab d2 3d ab b5 6a f0 23 45 19 f3 1 3e 19 d1 1f a7 f0 56 e8 f 12 68 d2 3f 1a df b d2 40 ab b5 6a f0 23 66 d1 c ad ec 2c 12 68 d2 41 d1 d df b d2 42 ab d1 12 ab d2 43 ab b5 6a f0 23 45 d1 c f3 1 3e e8 f 12 68 d2 44 1a df b d2 45 ab b5 6a f0 23 66 d1 1e ad ec 19 12 68 d2 46 44 d1 1e cd 24 df b d2 47 ab d1 13 ab d2 48 ab b5 6a f0 23 66 d1 1f ad ec 19 12 68 d2
 49 44 d1 1f cd 24 df b d2 4a ab d1 14 ab d2 4b ab b5 6a f0 23 66 d1 20 ad ec 19 12 68 d2 4c 44 d1 20 cd 24 df b d2 4d ab d1 15 ab d2 4e ab b5 6a f0 23 66 d1 21 ad ec 19 12 68 d2 4f 44 d1 21 cd 24 df b d2 50 ab d1 16 ab d2 51 ab b5 6a f0 23 66 12 68 d2 52 1a df b d2 53 ab b5 69 f0 23 69 d2 54 1a df b d2 55 ab b5 6a f0 23 45 19 f3 1 56 e8 1c 12 68 d2 57 1a df b d2 58 ab b5 69 f0 23 69 d2 59 1a df b d2 5a ab b5 6a f0 23 66 d1 c ad ec 5f 12 68 d2 5b d1 d df b d2 5c ab b5 69 f0 23 69 d2 5d d1 d df b d2 5e ab b
5 6a f0 23 45 d1 c f3 1 56 e8 3a 12 68 d2 5f d1 d df b d2 60 ab b5 69 f0 23 69 d2 61 d1 d df b d2 62 ab b5 69 f0 23 69 d2 63 d1 d df b d2 64 ab b5 69 f0 23 69 d2 65 d1 d df b d2 66 ab b5 6a f0 23 66 12 68 d2 67 d1 f df b d2 68 ab b5 69 f0 23 69 d2 69 d1 f df b d2 6a ab b5 6a f0 23 66 13 e8 c 44 d1 18 f3 1 6b 12 ff 6c 1 bb 66 12 f0 23 66 16 e8 d9 d1 2f af ec d4 12 68 d2 6d d1 f df b d2 6e ab b5 6a f0 23 66 12 68 d2 6f b5 6a f0 23 66 d1 c ad ec 10 12 68 d2 70 d1 d df b d2 71 ab b5 6a f0 23 66 12 68 d2 72 b5 
6

a f0 23 66 d1 2f 44 12 ff 73 2 bb 66 12 68 d2 74 b5 6a f0 23 66 12 68 d2 75 1a df b d2 76 ab d1 f ab d2 77 ab d1 30 ab d2 78 ab b5 6a f0 23 66 12 68 d2 79 d1 f df b d2 7a ab b5 6a f0 23 66 12 68 d2 7b b5 6a f0 23 66 12 68 d2 7c 1a df b d2 7d ab b5 6a f0 23 66 12 68 d2 7e 1a df b d2 7f ab 44 19 f3 1 80 ab d2 81 ab b5 6a f0 23 66 12 68 d2 82 b5 6a f0 23 66 d1 2f 44 12 ff 83 2 bb 66 12 68 d2 84 1a df b d2 85 ab d1 11 ab d2 86 ab b5 6a f0 23 66 12 68 d2 87 b5 6a f0 23 66 17 e8 58 d1 1a f0 35 db 34 44 d1 34 d1 
10 f3 2 88 db 35 d1 35 d1 1a f0 2e b8 45 d1 1a d1 19 d1 35 f3 3 89 db 36 d1 3d ad ec 7 d1 34 d1 3d f0 49 66 47 db 37 d1 34 cf 8a bb 66 d1 3d ad ec 8 d1 34 d1 3d fc 1 8b 66 d1 3c ad ec 8 d1 34 d1 3c fc 1 8c 66 d1 34 cf 8d bb 66 17 e8 46 d1 30 d2 8e a6 e8 3f d1 31 af e8 f d1 32 af ec 8 d1 32 12 ff 8f 1 bb 66 e4 22 12 68 d2 90 b5 6a f0 23 66 12 68 d2 91 d1 f df b d2 92 ab b5 6a f0 23 66 12 68 d2 93 b5 6a f0 23 66 12 68 d2 94 b5 6a f0 23 66 12 68 d2 95 d1 f df b d2 96 ab b5 6a f0 23 66 12 68 d2 97 b5 6a f0 23 
6

6 d1 c ad ec 10 12 68 d2 98 d1 d df b d2 99 ab b5 6a f0 23 66 12 f0 23 66 60

Objectworks\Smalltalk(R), Release 4.1f Fatal error: in file src/tran/tmain.c, line 521




