--- /n/sources/plan9/sys/src/libdraw/keyboard.c Sat Jan 10 10:00:05 2015 +++ /sys/src/libdraw/keyboard.c Sun Jun 28 00:00:00 2026 @@ -93,7 +93,7 @@ Error2: } free(t); kc->c = chancreate(sizeof(Rune), 20); - proccreate(_ioproc, kc, 4096); + proccreate(_ioproc, kc, 1024*sizeof(void *)); return kc; } --- /n/sources/plan9/sys/src/libdraw/mouse.c Sat Jan 10 10:00:05 2015 +++ /sys/src/libdraw/mouse.c Sun Jun 28 00:00:00 2026 @@ -124,7 +124,7 @@ initmouse(char *file, Image *i) mc->image = i; mc->c = chancreate(sizeof(Mouse), 0); mc->resizec = chancreate(sizeof(int), 2); - proccreate(_ioproc, mc, 4096); + proccreate(_ioproc, mc, 1024*sizeof(void *)); return mc; }