2003-07-16 15:49:03

by Vince

[permalink] [raw]
Subject: [Oops report] ppp / 2.6.0-test1-mm1

Module Size Used by
pppoatm 4864 0
ppp_generic 26320 1 pppoatm
slhc 6464 1 ppp_generic
tuner 14412 0
bttv 100868 0
video_buf 16644 1 bttv
i2c_algo_bit 9288 1 bttv
v4l2_common 3840 1 bttv
videodev 8672 1 bttv
ip_conntrack_ftp 70932 0
ipt_MASQUERADE 2752 2
iptable_mangle 2048 0
iptable_nat 19756 2 ipt_MASQUERADE
ipt_REJECT 4800 8
ipt_limit 1792 29
ipt_state 1344 4
ip_conntrack 24944 4 ip_conntrack_ftp,ipt_MASQUERADE,iptable_nat,ipt_state
ipt_LOG 4800 15
ipt_ULOG 5608 12
iptable_filter 2112 1
ip_tables 15488 9 ipt_MASQUERADE,iptable_mangle,iptable_nat,ipt_REJECT,ipt_limit,ipt_state,ipt_LOG,ipt_ULOG,iptable_filter
af_packet 16840 2
snd_seq_midi 6496 0
snd_seq_oss 32000 0
snd_seq_midi_event 5888 2 snd_seq_midi,snd_seq_oss
snd_seq 51344 5 snd_seq_midi,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 48548 0
snd_mixer_oss 16768 2 snd_pcm_oss
snd_ens1371 19556 1
snd_rawmidi 20256 2 snd_seq_midi,snd_ens1371
snd_seq_device 6536 4 snd_seq_midi,snd_seq_oss,snd_seq,snd_rawmidi
snd_pcm 85540 2 snd_pcm_oss,snd_ens1371
snd_page_alloc 7812 1 snd_pcm
snd_timer 21636 2 snd_seq,snd_pcm
snd_ac97_codec 48132 1 snd_ens1371
snd 43428 12 snd_seq_midi,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_ens1371,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer,snd_ac97_codec
soundcore 7168 3 bttv,snd
uhci_hcd 29264 0
ehci_hcd 21956 0
usbcore 97116 4 uhci_hcd,ehci_hcd
isofs 32120 0
zlib_inflate 21184 1 isofs
nls_cp437 5376 1
vfat 13120 1
fat 42560 1 vfat
nls_iso8859_1 3712 2
ntfs 96684 1
it87 21704 0
adm1021 11080 0
i2c_sensor 2432 2 it87,adm1021
i2c_viapro 5836 0
i2c_core 20168 7 tuner,bttv,i2c_algo_bit,it87,adm1021,i2c_sensor,i2c_viapro


Attachments:
oops.2.6.0-test1-mm1.dmesg (9.93 kB)
oops.2.6.0-test1-mm1.modules (2.36 kB)
Download all attachments

2003-07-16 19:45:03

by Vince

[permalink] [raw]
Subject: Re:[Oops report] (ppp/pppoatm) 2.6.0-test1

.config | 5
Documentation/CodingStyle | 8
Makefile | 6
arch/alpha/Kconfig | 11
arch/alpha/kernel/systbls.S | 1
arch/i386/Makefile | 3
arch/sparc/boot/Makefile | 3
arch/sparc/defconfig | 40
arch/sparc/kernel/Makefile | 3
arch/sparc/kernel/pcic.c | 23
arch/sparc/kernel/process.c | 18
arch/sparc/kernel/sys_sparc.c | 5
arch/sparc/mm/srmmu.c | 10
arch/sparc64/Kconfig | 7
arch/sparc64/kernel/entry.S | 14
arch/sparc64/kernel/sys_sparc.c | 51
arch/sparc64/kernel/sys_sparc32.c | 26
drivers/block/ll_rw_blk.c | 2
drivers/char/agp/amd-k8-agp.c | 82 -
drivers/char/agp/frontend.c | 62 -
drivers/char/agp/hp-agp.c | 250 ++--
drivers/char/agp/sis-agp.c | 56
drivers/pcmcia/bulkmem.c | 6
drivers/pcmcia/cistpl.c | 4
drivers/pcmcia/cs.c | 98 -
drivers/pcmcia/cs_internal.h | 2
drivers/pcmcia/i82092.c | 2
drivers/pcmcia/i82365.c | 2
drivers/pcmcia/ricoh.h | 2
drivers/pcmcia/rsrc_mgr.c | 4
drivers/pcmcia/sa11xx_core.c | 2
drivers/pcmcia/tcic.c | 2
drivers/pcmcia/ti113x.h | 29
drivers/pcmcia/yenta_socket.c | 2
include/asm-alpha/timex.h | 4
include/asm-alpha/unistd.h | 3
include/asm-sparc/ipc.h | 1
include/asm-sparc/pgtsrmmu.h | 3
include/asm-sparc64/ipc.h | 1
include/asm-sparc64/ptrace.h | 2
include/asm-sparc64/thread_info.h | 8
include/net/ip6_route.h | 6
include/net/ip_vs.h | 1002 +++++++++++++++++
include/pcmcia/ss.h | 4
kernel/sys.c | 2
kernel/sysctl.c | 16
net/compat.c | 31
net/core/net-sysfs.c | 2
net/ipv4/Kconfig | 1
net/ipv4/Makefile | 1
net/ipv4/ipvs/Kconfig | 257 ++++
net/ipv4/ipvs/Makefile | 40
net/ipv4/ipvs/ip_vs_app.c | 588 ++++++++++
net/ipv4/ipvs/ip_vs_conn.c | 869 ++++++++++++++
net/ipv4/ipvs/ip_vs_core.c | 1166 ++++++++++++++++++++
net/ipv4/ipvs/ip_vs_ctl.c | 2205 ++++++++++++++++++++++++++++++++++++++
net/ipv4/ipvs/ip_vs_dh.c | 261 ++++
net/ipv4/ipvs/ip_vs_est.c | 197 +++
net/ipv4/ipvs/ip_vs_ftp.c | 383 ++++++
net/ipv4/ipvs/ip_vs_lblc.c | 629 ++++++++++
net/ipv4/ipvs/ip_vs_lblcr.c | 895 +++++++++++++++
net/ipv4/ipvs/ip_vs_lc.c | 144 ++
net/ipv4/ipvs/ip_vs_nq.c | 181 +++
net/ipv4/ipvs/ip_vs_proto.c | 231 +++
net/ipv4/ipvs/ip_vs_proto_ah.c | 181 +++
net/ipv4/ipvs/ip_vs_proto_esp.c | 180 +++
net/ipv4/ipvs/ip_vs_proto_icmp.c | 171 ++
net/ipv4/ipvs/ip_vs_proto_tcp.c | 611 ++++++++++
net/ipv4/ipvs/ip_vs_proto_udp.c | 396 ++++++
net/ipv4/ipvs/ip_vs_rr.c | 122 ++
net/ipv4/ipvs/ip_vs_sched.c | 261 ++++
net/ipv4/ipvs/ip_vs_sed.c | 171 ++
net/ipv4/ipvs/ip_vs_sh.c | 258 ++++
net/ipv4/ipvs/ip_vs_sync.c | 909 +++++++++++++++
net/ipv4/ipvs/ip_vs_wlc.c | 159 ++
net/ipv4/ipvs/ip_vs_wrr.c | 251 ++++
net/ipv4/ipvs/ip_vs_xmit.c | 635 ++++++++++
net/ipv4/netfilter/ip_fw_compat.c | 14
net/ipv6/ip6_fib.c | 7
net/ipv6/ndisc.c | 54
net/ipv6/route.c | 67 -
net/netlink/af_netlink.c | 4
net/netsyms.c | 1
net/xfrm/xfrm_policy.c | 1
84 files changed, 13983 insertions(+), 444 deletions(-)


Attachments:
diffstat (3.80 kB)

2003-07-16 20:48:30

by Vince

[permalink] [raw]
Subject: Re: [Oops report] (ppp/pppoatm)... explanation found !

I finally found an explanation for my problem : the debian hotplug
script it not yet 2.6-aware and module-autoloading did't work any more
on 2.6* kernels...
Launching pppd/pppoatm without the speedtouch kernel module causes the
same oops also on 2.5.75-bk3.

My problem is now solved, but it remains that I really don't think that
I should have gotten a kernel oops !

Steps to reproduce:

1) Put something like this in /etc/ppp/peers/bug (probably only the last
two lines are necessary):

--------------------------
lock
persist
defaultroute
noipdefault
noauth
holdoff 4
maxfail 0
asyncmap 0
lcp-echo-interval 2
lcp-echo-failure 7
user "anonymous"

plugin /usr/lib/pppd/2.4.1/pppoatm.so
8.35
-------------------------

2) Do not load and/or remove any DSL+pppoatm kernel driver
3) pppd call bug

I really believe this is a kernel bug that should be fixed (and most
probably a pppoatm one : I don't remember ever getting such an error
when launching pppd with my pcmcia V90 modem disconnected), but from [1]
it's not clear to me who is the pppoatm kernel maintainer these days :
anybody knows to whom I should forward this bugreport ?

Best regards,

Vincent

[1]
http://linux.bkbits.net:8080/linux-2.5/hist/net/atm/pppoatm.c?nav=index.html|src/|src/net|src/net/atm

Vince wrote:
> More information.
> Replying to myself... this oops :
>
> - doesn't occur up to 2.5.75-bk3 / 2.5.75-mm1
> - also happens on 2.6.0-test1 :
>
> -------------------------------------------------------------------
> Unable to handle kernel NULL pointer dereference at virtual address
> 00000026
> printing eip:
> c027014b
> *pde = 00000000
> Oops: 0000 [#1]
> CPU: 0
> EIP: 0060:[<c027014b>] Not tainted
> EFLAGS: 00210206
> EIP is at __vcc_connect+0x2b/0x230
> eax: 0000000a ebx: 00000000 ecx: 00000023 edx: c02e81bc
> esi: ce30d200 edi: 00000000 ebp: 00000023 esp: c8297e60
> ds: 007b es: 007b ss: 0068
> Process pppd (pid: 1097, threadinfo=c8296000 task=c8883880)
> Stack: 00000000 c0306a00 c8296000 00000000 cffcf1c0 ce30d200 c9106080
> c0270407
> ce30d200 00000000 00000008 00000023 00200246 0008d200 c8296000
> cffcf1c0
> c8297ee8 c9106080 c026d602 c9106080 00000000 00000008 00000023
> ffffffb3
> Call Trace:
> [<c0270407>] vcc_connect+0xb7/0x1f0
> [<c026d602>] pvc_bind+0xb2/0x150
> [<c0212a75>] sys_connect+0x85/0xc0
> [<c026d74f>] pvc_setsockopt+0x9f/0xf0
> [<c0212f28>] sys_setsockopt+0x78/0xc0
> [<c021360d>] sys_socketcall+0xcd/0x2a0
> [<c0109087>] syscall_call+0x7/0xb
> -----------------------------------------------------------------------
>

2003-07-16 21:04:43

by Duncan Sands

[permalink] [raw]
Subject: Re: [Oops report] (ppp/pppoatm)... explanation found !

> I really believe this is a kernel bug that should be fixed (and most
> probably a pppoatm one : I don't remember ever getting such an error
> when launching pppd with my pcmcia V90 modem disconnected), but from [1]
> it's not clear to me who is the pppoatm kernel maintainer these days :
> anybody knows to whom I should forward this bugreport ?

Try [email protected].

All the best,

Duncan.

2003-07-16 21:26:48

by Vince

[permalink] [raw]
Subject: Re: [Oops report] (ppp/pppoatm)... explanation found !

Well, it won't be necessary : it appears that Chas Williams was already
aware of the bug and will probably send a patch for that shortly. 8-)

Best regards,

Vincent

Duncan Sands wrote:
>>I really believe this is a kernel bug that should be fixed (and most
>>probably a pppoatm one : I don't remember ever getting such an error
>>when launching pppd with my pcmcia V90 modem disconnected), but from [1]
>>it's not clear to me who is the pppoatm kernel maintainer these days :
>>anybody knows to whom I should forward this bugreport ?
>
>
> Try [email protected].
>
> All the best,
>
> Duncan.