Path: utzoo!utstat!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!uflorida!mlb.semi.harris.com!thrush.mlb.semi.harris.com!del From: del@thrush.mlb.semi.harris.com (Don Lewis) Newsgroups: news.software.b Subject: Re: trn bugs Message-ID: <1990Aug10.045538.11435@mlb.semi.harris.com> Date: 10 Aug 90 04:55:38 GMT References: <1990Aug9.052017.2137@mlb.semi.harris.com> <1990Aug9.074726.2922@mlb.semi.harris.com> Sender: news@mlb.semi.harris.com Organization: Harris Semiconductor, Melbourne FL Lines: 33 In article <1990Aug9.074726.2922@mlb.semi.harris.com> del@thrush.mlb.semi.harris.com (Don Lewis) writes: >In article <1990Aug9.052017.2137@mlb.semi.harris.com> del@thrush.mlb.semi.harris.com (Don Lewis) writes: >>The first one isn't mine and I haven't been able to reproduce it, but ... >> >> Looks like if you do a '[' at the top -- you get assertion failed -- and >> it dumps. > >Someone else here just got bit, but he claims it is caused by '{'. > > I've been able to reproduce the problem. It is caused when you try to back up into a missing article with { or [. The assertion in art.c fails, and trn kicks you out. The following thread diagrams provoke this behavior: (1)+-(1) |-(1)--(1) \-(1)+-(1) |-(1) |-(1) \-(1) -( )--(1) ^^^ if you are here and use { or [ trn breaks ======================== -( )--(1) ^^^ likewise, here -(1) ^^^ and here -- Don "Truck" Lewis Harris Semiconductor Internet: del@mlb.semi.harris.com PO Box 883 MS 62A-028 Phone: (407) 729-5205 Melbourne, FL 32901