All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Dickson <tdickson@inostor.com>
To: linux-kernel@vger.kernel.org
Subject: Re: Kernel Panic removing psnap or p8022 module in 2.4.28  (appletalk dependencies)
Date: Wed, 08 Dec 2004 12:16:48 -0800	[thread overview]
Message-ID: <41B76130.8030607@inostor.com> (raw)
In-Reply-To: <41B75BBF.8070004@inostor.com>

[-- Attachment #1: Type: text/plain, Size: 2866 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Next time I promise to finish the report before hitting send.

I'm using a Gentoo Linux system with the vanilla 2.4.28 sources installed. The
attached config file is what I'm using.

appletalk.o now has a dependency it didn't have in 2.4.26, which are the modules
psnap.o and p8022.o, which I can't find how to disable.

If I start netatalk, it modprobes appletalk.o, which loads psnap.o and p8022.o. If
I then stop appletalk, it removes appletalk.o (which works) and then psnap.o and
p8022.o (which kernel panics).

I can also get the kernel panic by modprobing p8022.o and then rmmodding it.

The kernel panic is as follows:

Oops: 0000
CPU:    0
EIP:    0010:[<c0238490>]    Not tainted
EFLAGS: 00010286
eax: 00000004   ebx: cc84a3c0   ecx: 41b75c48   edx: c1363b28
esi: cb6d65e0   edi: 00000400   ebp: 00013b56   esp: c030bf18
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0. stackpage=c030b000)
Stack: c030bfa0 0000e401 cc841cfd cbcbb400 00000000 00000040 c0238623 cb6d65e0
~       c0324d6c c0324ca8 00013b56 00000046 c0238734 c0324ca8 c030bf54 0000012c
~       00000001 c0324b70 fffffffb c011c775 c0324b70 c03249a0 00000005 c134ec60
Call Trace:    [<cc841cfd>] [<c0238623>] [<c0238734>] [<c011c775>] [<c010a5fa>]
~  [<c0106f30>] [<c010c978>] [<c0106f30>] [<c0106f53>] [<c0106fe2>] [<c0105000>]

Code: 66 39 3b 74 60 8b 5b 10 85 db 75 f4 85 d2 74 36 8b 7a 0c 85
~ <0>Kernel panic: Aiee, killing interrupt hander!
In interrupt handler - not syncing

This is a problem because we can't shutdown the machine without this occurring. It
seems that if we disable ipchains in the kernel, it goes away. It also occurs with
the 2.4.27 kernel.

A change we see is in the linux-2.4.28/net/Makefile

mod-subdirs :=  ipv4/netfilter ipv6/netfilter ipx irda bluetooth atm netlink sched
core sctp 802

whereas 2.4.26 has:

mod-subdirs :=  ipv4/netfilter ipv6/netfilter ipx irda bluetooth atm netlink sched
core sctp

This also happens on a number of other machines; mainly RedHat 7.3 machines with
this kernel.

I'm trying to get a ksymoops now, if I get it to work, I'll reply to this post.

You can see an image of the kernel panic (if such things excite you) at:

http://schnecke.bombcar.com/random/kernelpanic.jpg

Note that there is a short delay between removing the module and the panic. You
can also get the panic by removing appletalk, (which works) and then removing
psnap and waiting a few seconds.

Thank you!

- -Tom Dickson

Tom Dickson wrote:
| I've attached the config file used to compile the vanilla 2.4.28 kernel
| that produces the following panic:
|
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBt2Ew2dxAfYNwANIRApVUAJ9IfJH7PJZLMsS8kidCD4myMyuVrgCdH2HP
BFEJHz1RlLf9k3hAbBX1FLk=
=7kKd
-----END PGP SIGNATURE-----

[-- Attachment #2: config.gz --]
[-- Type: application/x-gzip, Size: 5473 bytes --]

  reply	other threads:[~2004-12-08 20:20 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-08 19:53 Kernel Panic removing psnap or p8022 module in 2.4.28 Tom Dickson
2004-12-08 20:16 ` Tom Dickson [this message]
2004-12-08 16:24   ` Kernel Panic removing psnap or p8022 module in 2.4.28 (appletalk dependencies) Marcelo Tosatti
2004-12-09  0:35     ` Tom Dickson
2004-12-08 20:53   ` Tom Dickson

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=41B76130.8030607@inostor.com \
    --to=tdickson@inostor.com \
    --cc=linux-kernel@vger.kernel.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.