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. -
| Zach Brown | [PATCH 1 of 4] Introduce per_call_chain() |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Arjan van de Ven | Re: [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Johannes Berg | Re: mac80211 truesize bugs |
