[issue1325] ddb stops responding after resizing terminal window of vkernel

Joe Talbott josepht at cstone.net
Sat Mar 28 18:51:54 PDT 2009


On Sun, Mar 29, 2009 at 01:14:27AM +0000, Stathis Kamperis (via DragonFly issue tracker) wrote:
> 
> Stathis Kamperis <ekamperi at gmail.com> added the comment:
> 
> : Very odd.  I wonder if the terminal program you are using has
> : something to do with it.  Are you using an xterm or something
> : else?  Try using an xterm if you aren't and see if it still
> : occurs.
> I'm using xterm.
> 
> Anyway, it's not that serious. I'm going to investigate it a bit myself. In the
> meantime if anyone else can try to reproduce it, it would be great.

I get the same freeze.  It's looping in lwkt_send_ipiq3() inside this
while loop:

        while (ip->ip_windex - ip->ip_rindex > MAXCPUFIFO / 4) {
            KKASSERT(ip->ip_windex - ip->ip_rindex != MAXCPUFIFO - 1);
            lwkt_process_ipiq();
        }

I haven't yet tried Matt's debug patch.  I don't get the freeze
immediately only after the 8th time that read() in vconsgetc() is
interrupted.  I'm running in xterm.

Joe 





More information about the Bugs mailing list