Oops on 2.0.29 with: kfree of non-kmalloced memory

Dorothea Muecke-Herzberg (muecke@track.geo.Uni-Koeln.DE)
Wed, 13 Aug 1997 15:44:05 +0200


Hi there,

we are runnung linux-2.0.29 on a Compaq Armada 4130 laptop with 48 MB RAM.
When we want
to start ppp from the text terminal we get the messages below and nothing
happens. However in a few cases pppd starts properly and we do get a connection
and no such mesages appear.
When we start ppp under X11V3.2 the system crashes completely, but we get no
additional messages in /var/log/messages than in the first case.

We would appreciate any hint what can be done

thanx

Dorothea Muecke-Herzberg
(muecke@geo.uni-koeln.de)

-------------------------------
excerpt from /var/log/messages:

Aug 13 15:06:10 kermit kernel: CSLIP: code copyright 1989 Regents of the
University of California
Aug 13 15:06:10 kermit kernel: PPP: version 2.2.0 (dynamic channel allocation)
Aug 13 15:06:10 kermit kernel: PPP Dynamic channel allocation code copyright
1995 Caldera, Inc.
Aug 13 15:06:10 kermit kernel: PPP line discipline registered.
Aug 13 15:06:10 kermit kernel: registered device ppp0
Aug 13 15:06:10 kermit syslog: IPX support is not present in the kernel
Aug 13 15:06:10 kermit kernel: general protection: 0000
Aug 13 15:06:10 kermit kernel: CPU: 0
Aug 13 15:06:10 kermit kernel: EIP: 0010:[<00000004>]
Aug 13 15:06:10 kermit kernel: EFLAGS: 00010202
Aug 13 15:06:10 kermit kernel: eax: 00000000 ebx: 00000004 ecx: 00000064
edx: 00000009
Aug 13 15:06:10 kermit kernel: esi: 001c299c edi: 00000001 ebp: 001a1c00
esp: 001a1bf0
Aug 13 15:06:10 kermit kernel: ds: 0018 es: 0018 fs: 002b gs: 0018 ss:
0018
Aug 13 15:06:10 kermit kernel: Process swapper (pid: 0, process nr: 0,
stackpage=0019fcc8)
Aug 13 15:06:10 kermit kernel: Stack: 00111458 00000001 ffffffff 00000001
001c288c 00116b07 001a1c1c 001a1ca4
Aug 13 15:06:10 kermit kernel: 00000000 00009000 0010a57b 00004e3d
fffffc18 001a2478 001a1ca4 00000000
Aug 13 15:06:10 kermit kernel: 00009000 00000001 00000018 00000018
0000002b 00000018 fffffffe 00109634
Aug 13 15:06:10 kermit kernel: Call Trace: [timer_bh+240/332]
[do_bottom_half+59/96] [handle_bottom_half+11/32] [sys_idle+92/112]
[system_call+85/128] [init+0/616] [start_kernel+429/440]
Aug 13 15:06:10 kermit kernel: Code: d0 9b 00 f0 c3 e2 00 f0 d0 9b 00 f0 d0 9b
00 f0 54 ff 00 f0
Aug 13 15:06:10 kermit kernel: Aiee, killing interrupt handler
Aug 13 15:06:10 kermit kernel: kfree of non-kmalloced memory: 001a1d10, next=
00000000, order=0
Aug 13 15:06:10 kermit kernel: kfree of non-kmalloced memory: 001a1d00, next=
00000000, order=0
Aug 13 15:06:10 kermit kernel: kfree of non-kmalloced memory: 001a2214, next=
00000000, order=0
Aug 13 15:06:10 kermit kernel: idle task may not sleep
Aug 13 15:06:10 kermit last message repeated 4 times
Aug 13 15:06:10 kermit kernel: general protection: 0000
Aug 13 15:06:10 kermit kernel: CPU: 0
Aug 13 15:06:10 kermit kernel: EIP: 0010:[<00000004>]
Aug 13 15:06:10 kermit kernel: EFLAGS: 00010202
Aug 13 15:06:10 kermit kernel: eax: 00000000 ebx: 00000004 ecx: 00000064
edx: 00000009
Aug 13 15:06:10 kermit pppd[288]: pppd 2.2.0 started by root, uid 0
Aug 13 15:06:10 kermit kernel: esi: 001c299c edi: 00000001 ebp: 001a1af8
esp: 001a1ae8
Aug 13 15:06:10 kermit kernel: ds: 0018 es: 0018 fs: 002b gs: 0000 ss:
0018
Aug 13 15:06:10 kermit kernel: Process swapper (pid: 0, process nr: 0,
stackpage=0019fcc8)
Aug 13 15:06:10 kermit kernel: Stack: 00111458 00000001 ffffffff 00000001
001c288c 00116b07 001a1b14 00000100
Aug 13 15:06:10 kermit kernel: 00000009 00000000 0010a57b 00000000
001a2478 026f4c0c 00000100 00000009
Aug 13 15:06:10 kermit kernel: 00000000 001a2478 00000018 00000018
00000000 00000000 fffffffe 001156eb
Aug 13 15:06:10 kermit kernel: Call Trace: [timer_bh+240/332]
[do_bottom_half+59/96] [handle_bottom_half+11/32] [exit_notify+55/476]
[do_exit+440/492] [die_if_kernel+695/704] [<04000000>]
Aug 13 15:06:10 kermit kernel: [<03800000>]
[do_general_protection+40/84] [do_general_protection+0/84] [error_code+64/80]
[timer_bh+240/332] [do_bottom_half+59/96] [handle_bottom_half+11/32]
[sys_idle+92/112]
Aug 13 15:06:10 kermit kernel: [system_call+85/128] [init+0/616]
[start_kernel+429/440]
Aug 13 15:06:10 kermit kerneld: error: exit: Identifier removed
Aug 13 15:06:10 kermit kernel: Code: d0 9b 00 f0 c3 e2 00 f0 d0 9b 00 f0 d0 9b
00 f0 54 ff 00 f0
Aug 13 15:06:10 kermit kernel: Aiee, killing interrupt handler
Aug 13 15:06:12 kermit pppd[288]: Connect script failed
Aug 13 15:06:12 kermit pppd[288]: Exit.