On Fri Apr 16 16:51:50 EDT 2010, [email protected] wrote:
> > please send the panic message.  would like to fix.
> 
> panic: kernel fault: no user process pc=0xf01f047b addr=0x000002cc
> panic: kernel fault: no user process pc=0xf01f047b addr=0x000002cc
> dumpstack disabled
> cpu0: exiting
> 
> (the panic line does print twice)

looks like the vesa emulation barfs on screen blanking.
in parallels.  wierd.

the distribution doesn't have vesa screen blanking and
it is called from interrupt context (mouseclock).

here's a fix for that bug

ladd; diffy -c vgavesa.c
/n/dump/2010/0416/sys/src/9/pc/vgavesa.c:167,173 - vgavesa.c:167,176
                u.bx = 0x0101;
        else
                u.bx = 0x0001;
-       vbecall(&u);
+       if(!waserror()){
+               vbecall(&u);
+               poperror();
+       }
  }
  
- erik

Reply via email to