All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bob Copeland <me@bobcopeland.com>
To: Paul Fulghum <paulkf@microgate.com>
Cc: paulus@samba.org, Linux Kernel list <linux-kernel@vger.kernel.org>
Subject: Re: 2.6.16-rc5 pppd oops on disconnects
Date: Sat, 11 Mar 2006 10:09:08 -0500	[thread overview]
Message-ID: <20060311150908.GA4872@hash.localnet> (raw)
In-Reply-To: <1142018709.26063.5.camel@amdx2.microgate.com>

On Fri, Mar 10, 2006 at 01:25:09PM -0600, Paul Fulghum wrote:
> The i_sem to i_mutex change started in the 2.6.16 series.
> Running against 2.6.15 would be interesting. Being able
> to repeat every time is a plus. I'm not that familiar
> with the sysfs stuff, but the slab poisoning is pretty
> damning. The dentry was released and then accessed.
> 
> I looked at cdc_acm for disconnect and close and
> did not see any problems (such as trying to call
> tty_unregister_device twice for a device).

Well, back to at least 2.6.15-rc7 I get a similar oops so this looks old 
and unrelated to the mutex changes.  I don't believe it triggers without 
CONFIG_DEBUG_SLAB.  Also won't oops without something (ppp) using the 
device at the time of disconnect.

Unable to handle kernel paging request at virtual address 6b6b6bdb
 printing eip:
c0176da6
*pde = 00000000
Oops: 0002 [#1]
Modules linked in: ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc cdc_acm i915 binfmt_misc parport_pc lp parport video thermal processor fan button battery ac af_packet nls_iso8859_1 nls_cp437 vfat fat dm_mod fuse usb_storage ide_cd sr_mod scsi_mod cdrom i810 drm eth1394 pcmcia crc32 ipw2100 tg3 ieee80211 ieee80211_crypt joydev 8250_pci 8250 serial_core evdev snd_intel8x0 snd_intel8x0m yenta_socket rsrc_nonstatic pcmcia_core ohci1394 ieee1394 snd_ac97_codec snd_ac97_bus ehci_hcd uhci_hcd intel_agp agpgart usbcore unix
CPU:    0
EIP:    0060:[<c0176da6>]    Not tainted VLI
EFLAGS: 00210202   (2.6.15-rc7) 
EIP is at sysfs_hash_and_remove+0x2a/0x100
eax: 00200246   ebx: 6b6b6b6b   ecx: 00000063   edx: cdea3c1c
esi: cefe68d4   edi: cf608c60   ebp: cf608ccc   esp: ce1fbe50
ds: 007b   es: 007b   ss: 0068
Process pppd (pid: 4128, threadinfo=ce1fa000 task=cef61540)
Stack: c0288916 00000063 6b6b6b6b c64182d0 cefe68d4 cf608c60 cf608ccc c01e9f5f 
       ced938a0 cefe68d4 cedb611c c02a0f11 c64182d0 00000000 c64182d0 ce970e40 
       00000000 00000000 c01e9fbf c64182d0 ccf14d68 d03e246e c64182d0 0a600000 
Call Trace:
 [<c01e9f5f>] class_device_del+0x94/0xe9
 [<c01e9fbf>] class_device_unregister+0xb/0x16
 [<d03e246e>] acm_tty_unregister+0x16/0x54 [cdc_acm]
 [<d03e2533>] acm_tty_close+0x87/0x96 [cdc_acm]
 [<c01d7f15>] release_dev+0x1b1/0x5dc
 [<c011d8a6>] __group_send_sig_info+0x5d/0x69
 [<c011eb1a>] sys_kill+0x4e/0x55
 [<c01d8774>] tty_release+0x9/0xd
 [<c0146efb>] __fput+0x9f/0x12c
 [<c0145b6b>] filp_close+0x4e/0x57
 [<c0145bca>] sys_close+0x56/0x63
 [<c0102ad5>] syscall_call+0x7/0xb
Code: c3 55 57 56 53 51 8b 44 24 18 8b 40 50 89 04 24 8b 44 24 18 8b 58 08 85 db 0f 84 dc 00 00 00 6a 63 68 16 89 28 c0 e8 32 d0 f9 ff <ff> 4b 70 0f 88 cd 00 00 00 8b 44 24 08 8b 68 0c 58 5a 83 ed 04 

-- 
Bob Copeland %% www.bobcopeland.com 

  reply	other threads:[~2006-03-11 15:09 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-10 14:25 2.6.16-rc5 pppd oops on disconnects Bob Copeland
2006-03-10 17:22 ` Paul Fulghum
2006-03-10 18:48   ` Bob Copeland
2006-03-10 19:25     ` Paul Fulghum
2006-03-11 15:09       ` Bob Copeland [this message]
2006-03-11 17:56         ` Paul Fulghum
2006-03-11 20:21           ` Bob Copeland
2006-03-11 21:57             ` Paul Fulghum
2006-03-12 16:26             ` Paul Fulghum
2006-03-12 17:58               ` Bob Copeland
2006-03-12 20:09                 ` [linux-usb-devel] " Oliver Neukum
2006-03-12 21:30                   ` Bob Copeland
2006-03-13  2:21                 ` Paul Fulghum
2006-03-12  5:35 ` Greg KH
2006-03-12 16:31   ` Bob Copeland

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060311150908.GA4872@hash.localnet \
    --to=me@bobcopeland.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=paulkf@microgate.com \
    --cc=paulus@samba.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.