2003-07-17 11:55:14

by Arnaud Ligot

[permalink] [raw]
Subject: a crash of the 2.4.20 when I do emerge dia

Hello,

I manage to crash the kernel 2.4.20 of my gento three times.
I have probably an error in my gentoo installation but the kernel
couldn't crash as it do.
This is theway to crash my wrk:
in a gnome-terminal, I do emerge dia.
in the configure script he write an error, (it cannot verify a header
file).
The load to 3.5 and more so I do Ctrl-C. It write it recieve the signal
but don't stop. I try to kill the ./configure script or the python
emerge script with kill -KILL pid but that didn't work. I switch my wrk
to console with C-M-F1, and CRASH ;-) The local display freeze If i try
to log on, the kernel continue to route normaly the packet and I can log
on with ssh but ...

arnaud@gentoo arnaud $ uptime
15:10:28 up 2:11, 0 users, load average: 9.99, 8.42, 4.53

arnaud@gentoo arnaud $ w
15:10:38 up 2:11, 0 users, load average: 9,99, 8,47, 4,59
USER TTY LOGIN@ IDLE JCPU PCPU WHAT

and the dmesg write this :
kernel BUG at namei.c:1088!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c018f0ce>] Not tainted
EFLAGS: 00010297
eax: 00000000 ebx: ffffffff ecx: c44a3e58 edx: 00000000
esi: c44a3d18 edi: c44a3df8 ebp: c44a3dd8 esp: c44a3c78
ds: 0018 es: 0018 ss: 0018
Process gcc (pid: 2485, stackpage=c44a3000)
Stack: 00000000 00000000 00000004 c44a3d14 c44a3cb4 0000000f c44a3ef0
81a40a70
00000000 00000000 c2f4cac0 c44a3cd4 c02deec7 00000001 00000039
0000c2e1
c7f89c00 00001001 ffffffff 00000000 c01a0a70 c44a3d48 00000000
00000001
Call Trace: [<c01a0a70>] [<c01280a7>] [<c0136820>] [<c018d4e2>]
[<c0140671>]
[<c01408ee>] [<c0141139>] [<c01409ae>] [<c0108ce3>]

Code: 0f 0b 40 04 43 e9 2d c0 8b 84 24 e0 01 00 00 8b 94 c4 e4 01

I cannot log out normaly my ssh session...

contact me for more information...
Arnaud

--
Arnaud Ligot <[email protected]>


2003-07-17 18:13:03

by Arnaud Ligot

[permalink] [raw]
Subject: Re: a crash of the 2.4.20 when I do emerge dia (ksymoops)

ksymoops 2.4.9 on i586 2.4.20. Options used
-V (specified)
-k /proc/ksyms (specified)
-l /proc/modules (specified)
-o /lib/modules/2.4.20/ (specified)
-m /usr/src/linux/System.map (specified)

kernel BUG at namei.c:1088!
invalid operand: 0000
CPU: 0
EIP: 0010:[<c018f0ce>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010297
eax: 00000000 ebx: ffffffff ecx: c44a3e58 edx: 00000000
esi: c44a3d18 edi: c44a3df8 ebp: c44a3dd8 esp: c44a3c78
ds: 0018 es: 0018 ss: 0018
Process gcc (pid: 2485, stackpage=c44a3000)
Stack: 00000000 00000000 00000004 c44a3d14 c44a3cb4 0000000f c44a3ef0
81a40a70
00000000 00000000 c2f4cac0 c44a3cd4 c02deec7 00000001 00000039
0000c2e1
c7f89c00 00001001 ffffffff 00000000 c01a0a70 c44a3d48 00000000
00000001
Call Trace: [<c01a0a70>] [<c01280a7>] [<c0136820>] [<c018d4e2>]
[<c0140671>]
[<c01408ee>] [<c0141139>] [<c01409ae>] [<c0108ce3>]
Code: 0f 0b 40 04 43 e9 2d c0 8b 84 24 e0 01 00 00 8b 94 c4 e4 01


>>EIP; c018f0ce <reiserfs_rename+24e/8a0> <=====

>>ecx; c44a3e58 <_end+40ddb34/8d45d3c>
>>esi; c44a3d18 <_end+40dd9f4/8d45d3c>
>>edi; c44a3df8 <_end+40ddad4/8d45d3c>
>>ebp; c44a3dd8 <_end+40ddab4/8d45d3c>
>>esp; c44a3c78 <_end+40dd954/8d45d3c>

Trace; c01a0a70 <reiserfs_delete_solid_item+f0/260>
Trace; c01280a7 <mark_page_accessed+27/40>
Trace; c0136820 <getblk+40/60>
Trace; c018d4e2 <search_by_entry_key+a2/1e0>
Trace; c0140671 <vfs_rename_other+131/380>
Trace; c01408ee <vfs_rename+2e/a0>
Trace; c0141139 <do_rename+179/189>
Trace; c01409ae <sys_rename+4e/80>
Trace; c0108ce3 <system_call+33/40>

Code; c018f0ce <reiserfs_rename+24e/8a0>
00000000 <_EIP>:
Code; c018f0ce <reiserfs_rename+24e/8a0> <=====
0: 0f 0b ud2a <=====
Code; c018f0d0 <reiserfs_rename+250/8a0>
2: 40 inc %eax
Code; c018f0d1 <reiserfs_rename+251/8a0>
3: 04 43 add $0x43,%al
Code; c018f0d3 <reiserfs_rename+253/8a0>
5: e9 2d c0 8b 84 jmp 848bc037 <_EIP+0x848bc037>
Code; c018f0d8 <reiserfs_rename+258/8a0>
a: 24 e0 and $0xe0,%al
Code; c018f0da <reiserfs_rename+25a/8a0>
c: 01 00 add %eax,(%eax)
Code; c018f0dc <reiserfs_rename+25c/8a0>
e: 00 8b 94 c4 e4 01 add %cl,0x1e4c494(%ebx)


--
Arnaud Ligot <[email protected]>