Great, thanks!<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Nov 26, 2012 at 3:24 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Okay, I&#39;ve pushed a fix for a bug that would explain the latest<br>
stacktrace. Please let me know if you spot more problems!<br>
<br>
Thanks,<br>
Robby<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Nov 26, 2012 at 12:18 PM, Robby Findler<br>
&lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
&gt; Well, probably what&#39;s happening is that you got an error earlier and that<br>
&gt; error left DrRacket in a strange state. Are you seeing any of this before<br>
&gt; you see the first &quot;internal error&quot; box?<br>
&gt;<br>
&gt; Meanwhile, I&#39;ve pushed 2 fixes and the stacktrace you sent earlier is<br>
&gt; definitely helping me hone in on another one (the one you saw while looking<br>
&gt; at an error in drracket).<br>
&gt;<br>
&gt; (The commit below actually fixes one bug.)<br>
&gt;<br>
&gt; Robby<br>
&gt;<br>
&gt;<br>
&gt; On Monday, November 26, 2012, James Swaine wrote:<br>
&gt;&gt;<br>
&gt;&gt; Is anyone else seeing strange behavior in DrRacket since this latest round<br>
&gt;&gt; of DrRacket-related commits?  Here&#39;s what I&#39;m seeing:<br>
&gt;&gt;<br>
&gt;&gt; -With definitions/interactions side by side, sometimes the vertical scroll<br>
&gt;&gt; bar in the interactions window disappears for no reason.<br>
&gt;&gt; -Saving a file can sometimes render the definitions window unresponsive.<br>
&gt;&gt; Occasionally the definitions window will still respond but won&#39;t allow me to<br>
&gt;&gt; edit code anymore.<br>
&gt;&gt; -If I switch from one tab to another and then back to the original, the<br>
&gt;&gt; definitions window sometimes becomes blank.<br>
&gt;&gt; -If I run a program that raises an error, viewing the stack trace by<br>
&gt;&gt; clicking on the icon in the interactions window can cause DrRacket to raise<br>
&gt;&gt; an error (I only saw this once, and unfortunately I don&#39;t have the error<br>
&gt;&gt; message).<br>
&gt;&gt; -The status bar area that displays information about background expansion<br>
&gt;&gt; can arbitrarily disappear, however the label providing the information (e.g.<br>
&gt;&gt; &quot;Background expansion finished&quot;) remains and appears to be superimposed on<br>
&gt;&gt; top of the definitions window.<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t have specific steps to reproduce yet so I&#39;m not able to submit bug<br>
&gt;&gt; report(s), but I&#39;ll see what I can come up with.  Maybe I&#39;m the only one<br>
&gt;&gt; experiencing this.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Nov 26, 2012 at 10:55 AM, &lt;<a href="mailto:robby@racket-lang.org">robby@racket-lang.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; robby has updated `master&#39; from 569af52ffc to ba89a5da92.<br>
&gt;&gt;&gt;   <a href="http://git.racket-lang.org/plt/569af52ffc..ba89a5da92" target="_blank">http://git.racket-lang.org/plt/569af52ffc..ba89a5da92</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; =====[ One Commit ]=====================================================<br>
&gt;&gt;&gt; Directory summary:<br>
&gt;&gt;&gt;  100.0% collects/framework/private/<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ~~~~~~~~~~<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ba89a5d Robby Findler &lt;<a href="mailto:robby@racket-lang.org">robby@racket-lang.org</a>&gt; 2012-11-26 07:54<br>
&gt;&gt;&gt; :<br>
&gt;&gt;&gt; | fix bug in error checking code<br>
&gt;&gt;&gt; :<br>
&gt;&gt;&gt;   M collects/framework/private/text.rkt | 14 ++++++++------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; =====[ Overall Diff ]===================================================<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; collects/framework/private/text.rkt<br>
&gt;&gt;&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt;&gt;&gt; --- OLD/collects/framework/private/text.rkt<br>
&gt;&gt;&gt; +++ NEW/collects/framework/private/text.rkt<br>
&gt;&gt;&gt; @@ -42,12 +42,14 @@<br>
&gt;&gt;&gt;  (define-struct rectangle (left top right bottom style color) #:inspector<br>
&gt;&gt;&gt; #f)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  (define (build-rectangle left top right bottom style color)<br>
&gt;&gt;&gt; -  (when (right . &lt; . left)<br>
&gt;&gt;&gt; -    (error &#39;build-rectangle &quot;found right to the right of left: ~s&quot;<br>
&gt;&gt;&gt; -           (list left top right bottom style color)))<br>
&gt;&gt;&gt; -  (when (bottom . &lt; . top)<br>
&gt;&gt;&gt; -    (error &#39;build-rectangle &quot;found bottom above top: ~s&quot;<br>
&gt;&gt;&gt; -           (list left top right bottom style color)))<br>
&gt;&gt;&gt; +  (unless (or (symbol? right) (symbol? left))<br>
&gt;&gt;&gt; +    (when (right . &lt; . left)<br>
&gt;&gt;&gt; +      (error &#39;build-rectangle &quot;found right to the right of left: ~s&quot;<br>
&gt;&gt;&gt; +             (list left top right bottom style color))))<br>
&gt;&gt;&gt; +  (unless (or (symbol? top) (symbol? bottom))<br>
&gt;&gt;&gt; +    (when (bottom . &lt; . top)<br>
&gt;&gt;&gt; +      (error &#39;build-rectangle &quot;found bottom above top: ~s&quot;<br>
&gt;&gt;&gt; +             (list left top right bottom style color))))<br>
&gt;&gt;&gt;    (make-rectangle left top right bottom style color))<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>