First of all, many thanks for your prompt reply!!
Concerning kernel marked as "Tainted", it might be 
the drivers of my Lucent modem that I compiled as
 modules. But at the time of the crash they weren't 
loaded. 
I piped the Oops message through ksymoops hopping 
that they might help....
Regards, 
Luis
ksymoops 2.4.4 on i686 2.4.19.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19/ (default)
     -m /boot/System.map-2.4.19 (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 (expand_objects): cannot stat(/lib/ext3.o) 
for ext3
Error (expand_objects): cannot stat(/lib/jbd.o) for 
jbd
Warning (map_ksym_to_module): cannot match loaded 
module ext3 to a unique module
object.  Trace may not be reliable.
Oct 30 11:47:19 Fargo kernel: kernel BUG at 
inode.c:513!
Oct 30 11:47:19 Fargo kernel: invalid operand: 0000
Oct 30 11:47:19 Fargo kernel: CPU:    0
Oct 30 11:47:19 Fargo kernel: EIP:    
0010:[<c0146379>]    Tainted: P
Using defaults from ksymoops -t elf32-i386 -a i386
Oct 30 11:47:19 Fargo kernel: EFLAGS: 00010206
Oct 30 11:47:19 Fargo kernel: eax: 00000100   ebx: 
c02890a0   ecx: c02890c0   edx:
c02890a0
Oct 30 11:47:19 Fargo kernel: esi: c7f51a00   edi: 
c02890a0   ebp: c76885e0   esp:
c39efe54
Oct 30 11:47:19 Fargo kernel: ds: 0018   es: 0018   
ss: 0018
Oct 30 11:47:19 Fargo kernel: Process rpm (pid: 
7187, stackpage=c39ef000)
Oct 30 11:47:19 Fargo kernel: Stack: c76885e0 
c33ed320 00000000 00000000 c02890a0
c880ee08 c02890a0 c02890a0
Oct 30 11:47:19 Fargo kernel:        00000000 
00000000 c76885e0 c5f03a20 c8812be4
0004ab8f c8812bf5 c33ed320
Oct 30 11:47:19 Fargo kernel:        c39ee000 
c76885f4 c39efebc c02890a0 c39efebc
c02890a0 c8812ce7 c76885e0
Oct 30 11:47:19 Fargo kernel: Call Trace:    
[<c880ee08>] [<c8812be4>] [<c8812bf5>]
[<c8812ce7>] [<c880fed7>]
Oct 30 11:47:19 Fargo kernel:   [<c881c340>] 
[<c880fe00>] [<c881c340>] [<c0146cf4>]
[<c013f54c>] [<c0144a16>]
Oct 30 11:47:19 Fargo kernel:   [<c013f724>] 
[<c013f72f>] [<c0163872>] [<c01409d3>]
[<c010891b>]
Oct 30 11:47:19 Fargo kernel: Code: 0f 0b 01 02 b0 
2d 1e c0 8b 83 08 01 00 00 a9 10
00 00 00 75
>>EIP; c0146379 <clear_inode+19/d0>   <=====
Trace; c880ee08 <[ext3].text.start+1da8/a8df>
Trace; c8812be4 <[ext3].text.start+5b84/a8df>
Trace; c8812bf5 <[ext3].text.start+5b95/a8df>
Trace; c8812ce7 <[ext3].text.start+5c87/a8df>
Trace; c880fed7 <[ext3].text.start+2e77/a8df>
Trace; c881c340 <[ext3].data.start+200/2bf>
Trace; c880fe00 <[ext3].text.start+2da0/a8df>
Trace; c881c340 <[ext3].data.start+200/2bf>
Trace; c0146cf4 <iput+f4/1d0>
Trace; c013f54c <vfs_rename+3c/90>
Trace; c0144a16 <dput+d6/130>
Trace; c013f724 <sys_rename+184/210>
Trace; c013f72f <sys_rename+18f/210>
Trace; c0163872 <tty_ioctl+342/360>
Trace; c01409d3 <sys_ioctl+183/190>
Trace; c010891b <system_call+33/38>
Code;  c0146379 <clear_inode+19/d0>
00000000 <_EIP>:
Code;  c0146379 <clear_inode+19/d0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c014637b <clear_inode+1b/d0>
   2:   01 02                     add    %eax,(%edx)
Code;  c014637d <clear_inode+1d/d0>
   4:   b0 2d                     mov    $0x2d,%al
Code;  c014637f <clear_inode+1f/d0>
   6:   1e                        push   %ds
Code;  c0146380 <clear_inode+20/d0>
   7:   c0 8b 83 08 01 00 00      rorb   
$0x0,0x10883(%ebx)
Code;  c0146387 <clear_inode+27/d0>
   e:   a9 10 00 00 00            test   $0x10,%eax
Code;  c014638c <clear_inode+2c/d0>
  13:   75 00                     jne    15 
<_EIP+0x15> c014638e <clear_inode+2e/d0>
Oct 30 11:47:19 Fargo kernel: kernel BUG at 
transaction.c:226!
Oct 30 11:47:19 Fargo kernel: invalid operand: 0000
Oct 30 11:47:19 Fargo kernel: CPU:    0
Oct 30 11:47:19 Fargo kernel: EIP:    
0010:[<c88002f8>]    Tainted: P
Oct 30 11:47:19 Fargo kernel: EFLAGS: 00010296
Oct 30 11:47:19 Fargo kernel: eax: 00000076   ebx: 
c76885e0   ecx: c5c14000   edx:
c5c15f64
Oct 30 11:47:19 Fargo kernel: esi: c39ee000   edi: 
c146e7c0   ebp: c5cd1000   esp:
c39efbdc
Oct 30 11:47:19 Fargo kernel: ds: 0018   es: 0018   
ss: 0018
Oct 30 11:47:19 Fargo kernel: Process rpm (pid: 
7187, stackpage=c39ef000)
Oct 30 11:47:19 Fargo kernel: Stack: c8806e80 
c8806750 c8806730 000000e2 c8806f20
c76885e0 c76885e0 ffffffe2
Oct 30 11:47:19 Fargo kernel:        c146e7c0 
c6ce9840 c8812d58 c5cd1000 00000001
5251504f 56555453 5a595857
Oct 30 11:47:19 Fargo kernel:        76757400 
c146e7c0 c5ddde00 00000001 c0145a3e
c146e7c0 00000004 c146e7c0
Oct 30 11:47:19 Fargo kernel: Call Trace:    
[<c8806e80>] [<c8806750>] [<c8806730>]
[<c8806f20>] [<c8812d58>]
Oct 30 11:47:19 Fargo kernel:   [<c0145a3e>] 
[<c0129ddd>] [<c0170fa8>] [<c011d9c5>]
[<c011d9f9>] [<c011a277>]
Oct 30 11:47:19 Fargo kernel:   [<c011423e>] 
[<c0108ecd>] [<c0109120>] [<c01091a1>]
[<c0146379>] [<c880132c>]
Oct 30 11:47:19 Fargo kernel:   [<c8800d46>] 
[<c880132c>] [<c0108a0c>] [<c0146379>]
[<c880ee08>] [<c8812be4>]
Oct 30 11:47:19 Fargo kernel:   [<c8812bf5>] 
[<c8812ce7>] [<c880fed7>] [<c881c340>]
[<c880fe00>] [<c881c340>]
Oct 30 11:47:19 Fargo kernel:   [<c0146cf4>] 
[<c013f54c>] [<c0144a16>] [<c013f724>]
[<c013f72f>] [<c0163872>]
Oct 30 11:47:19 Fargo kernel:   [<c01409d3>] 
[<c010891b>]
Oct 30 11:47:19 Fargo kernel: Code: 0f 0b e2 00 30 
67 80 c8 83 c4 14 ff 43 08 eb 6a
6a 01 68 f0
>>EIP; c88002f8 
<[jbd]__kstrtab_journal_check_available_features+38/40> 
  <=====
Trace; c8806e80 <[jbd].rodata.end+761/4ca9>
Trace; c8806750 <[jbd].rodata.end+31/4ca9>
Trace; c8806730 <[jbd].rodata.end+11/4ca9>
Trace; c8806f20 <[jbd].rodata.end+801/4ca9>
Trace; c8812d58 <[ext3].text.start+5cf8/a8df>
Trace; c0145a3e <__mark_inode_dirty+2e/80>
Trace; c0129ddd <generic_file_write+34d/720>
Trace; c0170fa8 <vt_console_print+68/2c0>
Trace; c011d9c5 <do_acct_process+215/230>
Trace; c011d9f9 <acct_process+19/26>
Trace; c011a277 <do_exit+67/210>
Trace; c011423e <bust_spinlocks+3e/50>
Trace; c0108ecd <die+4d/70>
Trace; c0109120 <do_invalid_op+0/90>
Trace; c01091a1 <do_invalid_op+81/90>
Trace; c0146379 <clear_inode+19/d0>
Trace; c880132c 
<[jbd]journal_dirty_metadata+15c/180>
Trace; c8800d46 <[jbd]do_get_write_access+546/570>
Trace; c880132c 
<[jbd]journal_dirty_metadata+15c/180>
Trace; c0108a0c <error_code+34/3c>
Trace; c0146379 <clear_inode+19/d0>
Trace; c880ee08 <[ext3].text.start+1da8/a8df>
Trace; c8812be4 <[ext3].text.start+5b84/a8df>
Trace; c8812bf5 <[ext3].text.start+5b95/a8df>
Trace; c8812ce7 <[ext3].text.start+5c87/a8df>
Trace; c880fed7 <[ext3].text.start+2e77/a8df>
Trace; c881c340 <[ext3].data.start+200/2bf>
Trace; c880fe00 <[ext3].text.start+2da0/a8df>
Trace; c881c340 <[ext3].data.start+200/2bf>
Trace; c0146cf4 <iput+f4/1d0>
Trace; c013f54c <vfs_rename+3c/90>
Trace; c0144a16 <dput+d6/130>
Trace; c013f724 <sys_rename+184/210>
Trace; c013f72f <sys_rename+18f/210>
Trace; c0163872 <tty_ioctl+342/360>
Trace; c01409d3 <sys_ioctl+183/190>
Trace; c010891b <system_call+33/38>
Code;  c88002f8 
<[jbd]__kstrtab_journal_check_available_features+38/40>
00000000 <_EIP>:
Code;  c88002f8 
<[jbd]__kstrtab_journal_check_available_features+38/40> 
  <=====
   0:   0f 0b                     ud2a      <=====
Code;  c88002fa 
<[jbd]__kstrtab_journal_check_available_features+3a/40>
   2:   e2 00                     loop   4 
<_EIP+0x4> c88002fc
<[jbd]__kstrtab_journal_check_available_features+3c/40>
Code;  c88002fc 
<[jbd]__kstrtab_journal_check_available_features+3c/40>
   4:   30 67 80                  xor    
%ah,0xffffff80(%edi)
Code;  c88002ff 
<[jbd]__kstrtab_journal_check_available_features+3f/40>
   7:   c8 83 c4 14               enter  
$0xc483,$0x14
Code;  c8800303 
<[jbd]__kstrtab_journal_set_features+3/1f>
   b:   ff 43 08                  incl   0x8(%ebx)
Code;  c8800306 
<[jbd]__kstrtab_journal_set_features+6/1f>
   e:   eb 6a                     jmp    7a 
<_EIP+0x7a> c8800372
<[jbd]__kstrtab_journal_recover+9/17>
Code;  c8800308 
<[jbd]__kstrtab_journal_set_features+8/1f>
  10:   6a 01                     push   $0x1
Code;  c880030a 
<[jbd]__kstrtab_journal_set_features+a/1f>
  12:   68 f0 00 00 00            push   $0xf0
2 warnings and 2 errors issued.  Results may not be 
reliable.
 
-----------------------------------------------------
>On 31.10.02 13:09 Luis Miguel Tavora wrote:
>> 
>> [1.] Ext3 jornalling file system
>> 
> [2.] The system pt-get to update RH 7.3, on a
>>Compaq M700 Laptop the system is turned into a
> highly critical stage: impossible to lauch
> applications, no disk access and the machine 
doesn't
> reboot with the shutdown command (but the CPU &
> clock keep working ok, I think...)
Hi Luis,
Please pipe the oops messages through ksymoops 
(check 
linux/Documentation/oops-tracing.txt on how to do 
so), as they're really 
not useful as is. Also, you may want to check 
2.4.20-rc1, quite a few ext3 
fixes went in during the .20-pre series. I seem to 
remember some bugs in 
transaction.c:226 during 2.4.18/.19-pre...
Also, it would help a great deal if you could 
reproduce the crash without 
any proprietary modules ever being loaded -- your 
kernel was marked as 
"tainted", although all modules from the list you 
provide below should be 
ok (GPL or Dual BSD/GPL). Did you have any nVidia 
binary only drivers 
loaded at the the time of the crash?
Cheers,
                Nuno
-----------------------------------------------------
This mail sent through IMP: http://web.horde.org/imp/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/