Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!think.com!linus!progress!desai From: desai@progress.COM (Jatin Desai) Newsgroups: comp.windows.open-look Subject: Infinite loop in OLIT text widget? Summary: Some times OLIT text widget (textWidgetClass) goes into infinite loop Keywords: OLIT,infinite loop Message-ID: <1991Jan9.203855.26170@progress.com> Date: 9 Jan 91 20:38:55 GMT Sender: news@progress.com (The News User) Organization: Progress Software Corp., Bedford, MA Lines: 30 Nntp-Posting-Host: mikep We have a intermittent problem with OLIT text widget which happens once or twice a day. When the I move the cursor from our application window to emacs window, there is some delay in transferring the input focus. As a result, if the I type characters soon enough they goto the text widget of our application. The text widget then goes into infinite loop and I get a bunch of "Input queue lock broken" messages in the console window. The dbx output of where at that point is shown below: _OlPtLineFromPos() at 0xf7755448 _OlPtBuild() at 0xf77551bc ReplaceText() at 0xf7750cd8 InsertChar() at 0xf7753410 _XtTranslateEvent() at 0xf76bfd6c `Event`DispatchEvent() at 0xf76a8dd0 DecideToDispatch() at 0xf76a9530 XtDispatchEvent() at 0xf76a95fc run_test(), line 108 in "test.c" main(argc = 1, argv = 0xf7fff904), line 240 in "main.c" Has any one seen this? Basically if I stepi in dbx, it keeps looping in the _OlPtLineFromPos routine. We are using Openwindows 2.0, SunOS 4.1 on Sparcstation 1 with black and white display. We are running olwm. Thanks, Jatin Desai Progress Software desai@progress.com