[Openmcl-devel] My beach balls runneth over

Ron Garret ron at awun.net
Tue May 19 14:24:32 PDT 2009


Hard to say because it only hangs when the AltConsole is hidden.  When  
it hangs the slider stops responding and so presumably is no longer  
producing output.  If you bring up the AltConsole to see what's going  
on, it unhangs, dumps a bunch of (presumably buffered) output and then  
stops.  It feels to me like a deadlock.

rg


On May 19, 2009, at 2:13 PM, Gary Byers wrote:

> If there's a way to suppress that diagnostic output, it'd be
> interesting to see whether or not that affects behavior (and
> if there -is- ever any other kind of output being generated,
> it might be easier to see.)
>
> In the meantime, when the application beachballs, is this
> sort of output still being generated, or has everything
> gone eerily quiet ?
>
> On Tue, 19 May 2009, Ron Garret wrote:
>
>>
>> On May 19, 2009, at 1:54 PM, Gary Byers wrote:
>>
>>> On Tue, 19 May 2009, Ron Garret wrote:
>>>> On May 19, 2009, at 1:05 PM, R. Matthew Emerson wrote:
>>>>> I know it can be a lot of work, and you may not want to bother,  
>>>>> but
>>>>> if you can come up with cases that demonstrate bugs, I'll (try to)
>>>>> fix those bugs
>>>> No problem.  The following seems to be pretty reproducible:
>>>> 1.  Load Alexander Repenning's LUI package.
>>>> 2.  Run the following code:
>>>> (in-package :xlui)
>>>> <application-window title="sliders">
>>>> <column align="stretch" valign="distribute">
>>>>  <slider/>
>>>>  <slider tick-marks="50"/>
>>>>  <slider tick-marks="5"/>
>>>> </column>
>>>> </application-window>
>>>> 3.  (Optional)  Marvel at the seamless integration of XML syntax  
>>>> into
>>>> Lisp.
>>>> 4.  Slide one of the sliders.  The AltConsole should start up and
>>>> display a bunch of output.
>>> AKA "backtraces and error messages."  It's almost like something's
>>> trying to communicate with us ...
>>
>> Normally perhaps, but in this case it appears to be diagnostic  
>> output generated by the LUI code.  There are no actual errors being  
>> generated. Here's a small sample:
>>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>> control default action: window=<application-window x="670" y="620"  
>> width="340" height="180">
>> <column x="12" y="12" width="316" height="156" align="STRETCH"  
>> valign="DISTRIBUTE">
>>  <slider width="316" height="30"/>
>>  <slider tick-marks="50" y="63" width="316" height="30"/>
>>  <slider tick-marks="5" y="126" width="316" height="30"/>
>> </column>
>> </application-window>, target=<slider width="316" height="30"/>
>>




More information about the Openmcl-devel mailing list