[issue1325] ddb stops responding after resizing terminal window of vkernel
YONETANI Tomokazu
qhwt+dfly at les.ath.cx
Sat Mar 28 19:40:05 PDT 2009
On Sat, Mar 28, 2009 at 09:50:42PM -0400, Joe Talbott wrote:
> > 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
In fact, I can reproduce it without resizing-terminal tricks:
su root -c 'for i in `jot 8 1`; do pkill -WINCH kernel; sleep 0.1; done'
Cheers.
More information about the Bugs
mailing list