netdev
[Top] [All Lists]

kernel oops in > 2.3.99-pre7

To: netdev@xxxxxxxxxxx
Subject: kernel oops in > 2.3.99-pre7
From: Rolf Schillinger <rolf.schillinger@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 19 May 2000 16:11:28 +0200 (MET DST)
Sender: owner-netdev@xxxxxxxxxxx
Hi all,
I hope to have picked the right address for this bug-report as it is my
first and also the first time dealing with oopsa in general.

I get an oops when doing isdnctrl dial ipppX.

Somewhere along the pre7-3 or -4 this behaviour started.
It could be connected with a crash I had around that time that forced me
to fsck. That fsck had to repair lots of errors on the fs.
But then again I replaced all necessary libs to the best of my knowledge
and it still happened.

Now I am up to pre9-2 and still no go. Here is the oops:
ksymoops 2.3.4 on i686 2.3.99-pre9.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.3.99-pre9/ (default)
     -m /boot/System.map-2.3.99-pre9 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Error (regular_file): read_system_map stat /boot/System.map-2.3.99-pre9
failed
c01b0533
Oops: 0002
CPU: 0
EIP: 0010:[<c01b0533>]
Using defaults from ksymoops -t elf32-i386 -a i386
        eax: 00000045  ebx: cfafa320   ecx: c02386d4     edx: c02386d4
        esi: 000080fd  edi: ceda0000    ebp: cccc89a0      esp: c024de64
ds: 0018        es: 0018       ss: 0018
Process swapper (pid: 0, stackpage=c024d000)
Stack: c021f4e0 d0843efc afafa320 ceda0000 d0843efc afafa320 afafa320
ceda0000
        ccc89c00 ccc89a00 ccc89c10 d0843e93 ccc89c00 ccc89a00 cfafa320
000080fe
        cfafa320 cfafa320 ccc89c10 ccc89a00 00000000 d083b38b ccc89c00
ccc89a00
Call trace: [<c021f4e0>] [<d0843efc>] [<d0843efc>] [<d0843c93>]
[<d083b39b>] [<d083b41a>] [<d08354c9>]
[<d086ed27>] [<d0865a25>] [<d0865a4f>] [<c011ec72>] [<c011c4e3>]
[<c011c438>] [<c011c331>] [<c010bf64>]
[<c0110a7c>] <[<d0802040>] [<c0108ae0>] [<c010b054>] [<c0110a7c>]
[<d0802040>] [<c0108ae0>] [<c0110caa>]
[<c0110a7c>] [<c0108ae0>] [<c0108b49>] [<c0105000>] [<c010018d>]
Code: c7 05 00 00 00 00 00 00 00 00 83 c4 08 8b 44 24 0c 8b 40 2c

>>EIP; c01b0533 <__kfree_skb+1b/100>   <=====
Trace; c021f4e0 <sprintf+3c66c/5206c>
Trace; d0843efc <[bttv].bss.end+7d/141e1>
Trace; d0843efc <[bttv].bss.end+7d/141e1>
Trace; d0843c93 <[bttv]__module_author+12f3/13b0>
Trace; d083b39b <[bttv]bttv_ioctl+877/21e0>
Trace; d083b41a <[bttv]bttv_ioctl+8f6/21e0>
Trace; d08354c9 <[i2c-algo-bit].rodata.start+2e9/969>
Trace; d086ed27 <[isdn]isdn_net_getphones+4b/d4>
Trace; d0865a25 <[msp3400]__module_parm_mixer+61df/781a>
Trace; d0865a4f <[msp3400]__module_parm_mixer+6209/781a>
Trace; c011ec72 <del_timer+ca/1414>
Trace; c011c4e3 <tasklet_kill+5f/a0>
Trace; c011c438 <get_fast_time+800/828>
Trace; c011c331 <get_fast_time+6f9/828>
Trace; c010bf64 <enable_irq+118/128>
Trace; c0110a7c <pci_free_consistent+1348/24f8>
Trace; c0110a7c <pci_free_consistent+1348/24f8>
Trace; c0108ae0 <enable_hlt+8/124>
Trace; c0108b49 <enable_hlt+71/124>
Trace; c0105000 <gdt+4dd8/6dd8>
Trace; c010018d Before first symbol
Code;  c01b0533 <__kfree_skb+1b/100>
00000000 <_EIP>:
Code;  c01b0533 <__kfree_skb+1b/100>   <=====
   0:   c7 05 00 00 00 00 00      movl   $0x0,0x0   <=====
Code;  c01b053a <__kfree_skb+22/100>
   7:   00 00 00 
Code;  c01b053d <__kfree_skb+25/100>
   a:   83 c4 08                  add    $0x8,%esp
Code;  c01b0540 <__kfree_skb+28/100>
   d:   8b 44 24 0c               mov    0xc(%esp,1),%eax
Code;  c01b0544 <__kfree_skb+2c/100>
  11:   8b 40 2c                  mov    0x2c(%eax),%eax

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task

My Hardware is as follows:

Biostar M6VBE motherboard, P-III 450, 256MB, Teledat PCI (AVM Fritz PCI),
Matrox G400 single head, creative dxr3 dvd (no module loaded at that
stage), Hauppauge wintv based on bt878.

silverado:/home/rolf# sh /usr/src/linux/scripts/ver_linux 
-- Versions installed: (if some fields are empty or look
-- unusual then possibly you have very old versions)
Linux silverado 2.2.14 #2 Wed May 10 21:00:11 CEST 2000 i686 unknown
Kernel modules         2.3.11
Gnu C                  2.95.2
Binutils               2.9.5.0.31
Linux C Library        2.1.3
Dynamic linker         ldd: version 1.9.11
Procps                 .
Mount                  2.10f
Net-tools              2.05
Kbd                    0.99
Sh-utils               2.0g
Modules Loaded         hisax isdn msp3400 tuner bttv i2c videodev
snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-es1938 snd-es1938
snd-pcm snd-timer snd-mixer snd soundcore

The module list doesnt represent the modules loaded when it oopses
At that point the modules loaded are hisax isdn msp3400 tuner bttv i2c
videov in version from stock pre2.3.

the lspci -vvv output is included as attachment.


What's left to say is that all is well with 2.2.14 and with pre8-final it
dialled 3 times before oopsing without being able to connect tho.

I hope I supplied the correct information and want to thank you all for
making linux possible.

Bis bald, Rolf

Attachment: lspci.silverado
Description: Text document

<Prev in Thread] Current Thread [Next in Thread>
  • kernel oops in > 2.3.99-pre7, Rolf Schillinger <=