On 5/28/07, Pekka Enberg <penberg@cs.helsinki.fi> wrote:[snip] On 5/28/07, Pekka Enberg <penberg@cs.helsinki.fi> wrote: I am getting this with your config: (gdb) p vt_ioctl $1 = {int (struct tty_struct *, struct file *, unsigned int, long unsigned int)} 0xc01e404a <vt_ioctl> (gdb) l *(0xc01e404a + 0xda8) 0xc01e4df2 is in vt_ioctl (drivers/char/vt_ioctl.c:720). 715 /* 716 * Returns the first available (non-opened) console. 717 */ 718 case VT_OPENQRY: 719 for (i = 0; i < MAX_NR_CONSOLES; ++i) 720 if (! VT_IS_IN_USE(i)) 721 break; 722 ucval = i < MAX_NR_CONSOLES ? (i+1) : -1; 723 goto setint; 724 Which seems to match the code dump in the OOPS as well. I am not sure what %edx (which is zero and causes problems) should contain but I am guessing tty_driver->ttys is corrupted which seems consistent with the reference count sanity check failure. Unfortunately I am not familiar enough with tty internals to immediately see why this is happening. -
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 009/196] Chinese: add translation of sparse.txt |
| Andrew Morton | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| Stephen Rothwell | Announce: Linux-next (Or Andrew's dream :-)) |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Wenji Wu | A Linux TCP SACK Question |
