On Wed, 7 Oct 2009, David Arendt wrote: > With kernel 2.6.31.2 I get the following error when I ending apcupsd: > > Oct 6 21:00:46 server apcupsd[5238]: apcupsd exiting, signal 15 > Oct 6 21:00:46 server BUG: unable to handle kernel paging request at > ffff880130a6d858 > Oct 6 21:00:46 server IP: [<ffffffff8124ba55>] > tty_port_close_start+0xc5/0x1d0 > >> This looks like tty_port_close_start() is called with port == NULL > >> And the new tty code went in with .2. I have to defer this to the Alans. I don't have access to the 64-bit object code or a disassembler, but it seems likely that if port were NULL then the exception would occur a lot closer to the beginning of tty_port_close_start(). That routine dereferences port all over the place. David, can you do the disassembly or add printk statements throughout tty_port_close_start() so as to track down where the invalid address comes from? Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html