[OOPS] 245ac7 - ncr53c8xx && reiserfs

From: Carlos E Gorges (carlos@techlinux.com.br)
Date: Tue Jun 05 2001 - 14:00:40 EST


Hi all,

I get some problems w/ 2.4.5-ac7, ncr53c8xx w/ 2.4.4-ac18 works fine.

I gave a small looked on problem ..
the problem apparently is w/ ncr53c8xx driver ( who accuses timeout ), and make reiserfs call BUG() :

please somebody debug this, I have no time :-((

prints.c:332
void reiserfs_panic (struct super_block * sb, const char * fmt, ...)
{
#ifdef __KERNEL__
  show_reiserfs_locks() ;
#endif
  do_reiserfs_warning;
  printk ("%s", error_buf);
  BUG ();
...

journal.c:729
      if (!buffer_uptodate(tbh)) {
        reiserfs_panic(s, "journal-601, buffer write failed\n") ;
      }

OOPS 1:

ksymoops 2.4.1 on i686 2.4.5-14tlsmp. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.5-14tlsmp/ (default)
     -m /usr/src/linux/System.map (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.

<1>Unable to handle kernel paging request at virtual address e0c12da7
c022467c
*pde = 1ee33067
Oops: 0000
CPU: 1
EIP: 0010:[<c022467c>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010297
eax: e0c12da7 ebx: ffffffff ecx: e0c12da7 edx: fffffffe
esi: ffffffff edi: dcce6182 ebp: c8c65ef4 esp: c8c65eb8
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 18237, stackpage=c8c65000)
Stack: 00000002 dcce6180 d8c6fe00 ffffffff dcce6171 d8c6fe00
0000000d 0804daf4
       c8c65f04 c0126116 c8e297a0 dfd926e0 0000004e 00000001
00000000 c8c65f08
       c0224880 dcce6180 c022e997 c8c65f1c c8c65f3c c010834b
dcce6180 c022e994
Call Trace: [<c0126116>] [<c0224880>] [<c010834b>] [<e0c12da7>] [<c0157111>]
   [<c0154efc>] [<c012732e>] [<c013589a>] [<c01070d7>]
Code: 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 89 c6 8b 45 fc a8

>>EIP; c022467c <netlink_post+b70/2acc> <=====
Trace; c0126116 <get_unmapped_area+12a/35c>
Trace; c0224880 <netlink_post+d74/2acc>
Trace; c010834b <__read_lock_failed+24eb/25f0>
Trace; e0c12da7 <END_OF_CODE+e8740/????>
Trace; c0157111 <remove_proc_entry+1cc1/2940>
Trace; c0154efc <kiobuf_wait_for_io+7ea8/8224>
Trace; c012732e <truncate_inode_pages+d2/128>
Trace; c013589a <do_lseek+8c2/ac4>
Trace; c01070d7 <__read_lock_failed+1277/25f0>
Code; c022467c <netlink_post+b70/2acc>
00000000 <_EIP>:
Code; c022467c <netlink_post+b70/2acc> <=====
   0: 80 38 00 cmpb $0x0,(%eax) <=====
Code; c022467f <netlink_post+b73/2acc>
   3: 74 07 je c <_EIP+0xc> c0224688 <netlink_post+b7c/2acc>
Code; c0224681 <netlink_post+b75/2acc>
   5: 40 inc %eax
Code; c0224682 <netlink_post+b76/2acc>
   6: 4a dec %edx
Code; c0224683 <netlink_post+b77/2acc>
   7: 83 fa ff cmp $0xffffffff,%edx
Code; c0224686 <netlink_post+b7a/2acc>
   a: 75 f4 jne 0 <_EIP>
Code; c0224688 <netlink_post+b7c/2acc>
   c: 29 c8 sub %ecx,%eax
Code; c022468a <netlink_post+b7e/2acc>
   e: 89 c6 mov %eax,%esi
Code; c022468c <netlink_post+b80/2acc>
  10: 8b 45 fc mov 0xfffffffc(%ebp),%eax
Code; c022468f <netlink_post+b83/2acc>
  13: a8 00 test $0x0,%al

OOPS 2:

ksymoops 2.4.1 on i686 2.4.5-14tlsmp. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.5-14tlsmp/ (default)
     -m /usr/src/linux/System.map (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.

cpu: 0, clocks: 997304, slice: 332434
cpu: 1, clocks: 997304, slice: 332434
kernel BUG at prints.c:332!
invalid operand: 0000
CPU: 1
EIP: 0010:[<c01721e0>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: 0000001c ebx: c02e8100 ecx: c0285d40 edx: 00003dac
esi: d6e0fd6c edi: c02e8500 ebp: 00000000 esp: d6e0fd30
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 4140, stackpage=d6e0f000)
Stack: c024c418 0000014c 00000000 e4ab30bc dfba4000 d6e0fd88 c02e8500 dfba4000
       d6e0fd5c d6e0fd58 d6e0e000 00000000 c017d726 dfba4000 c024e340 00000000
       00000002 dfba4000 e4ab30bc 00000003 00000004 00000000 d6fb2980 c017dc1d
Call Trace: [<e4ab30bc>] [<c017d726>] [<e4ab30bc>] [<c017dc1d>] [<e4ab30bc>]
   [<e4ab30bc>] [<e4ab30fc>] [<c017f0b4>] [<c0181815>] [<e4ab30bc>] [<c017d075>]
   [<e4ab3000>] [<c017fb2d>] [<c0177922>] [<c0169ed5>] [<e4ab3000>] [<e4ab30bc>]
   [<e4abc3bc>] [<e4ad006c>] [<c017fd6a>] [<c016a20b>] [<c014a861>] [<c014c07a>]
   [<c01284b2>] [<c012858b>] [<c01284c0>] [<c01352f6>] [<c0106f67>]
Code: 0f 0b 83 c4 08 83 7c 24 2c 00 74 08 8b 44 24 2c 80 48 28 01

>>EIP; c01721e0 <load_nls_default+111b8/272cc> <=====
Trace; e4ab30bc <END_OF_CODE+3f88a55/????>
Trace; c017d726 <load_nls_default+1c6fe/272cc>
Trace; e4ab30bc <END_OF_CODE+3f88a55/????>
Trace; c017dc1d <load_nls_default+1cbf5/272cc>
Trace; e4ab30bc <END_OF_CODE+3f88a55/????>
Trace; e4ab30bc <END_OF_CODE+3f88a55/????>
Trace; e4ab30fc <END_OF_CODE+3f88a95/????>
Trace; c017f0b4 <load_nls_default+1e08c/272cc>
Trace; c0181815 <load_nls_default+207ed/272cc>
Trace; e4ab30bc <END_OF_CODE+3f88a55/????>
Trace; c017d075 <load_nls_default+1c04d/272cc>
Trace; e4ab3000 <END_OF_CODE+3f88999/????>
Trace; c017fb2d <load_nls_default+1eb05/272cc>
Trace; c0177922 <load_nls_default+168fa/272cc>
Trace; c0169ed5 <load_nls_default+8ead/272cc>
Trace; e4ab3000 <END_OF_CODE+3f88999/????>
Trace; e4ab30bc <END_OF_CODE+3f88a55/????>
Trace; e4abc3bc <END_OF_CODE+3f91d55/????>
Trace; e4ad006c <END_OF_CODE+3fa5a05/????>
Trace; c017fd6a <load_nls_default+1ed42/272cc>
Trace; c016a20b <load_nls_default+91e3/272cc>
Trace; c014a861 <__mark_inode_dirty+2d/948>
Trace; c014c07a <update_atime+8e/3c4>
Trace; c01284b2 <do_generic_file_read+512/588>
Trace; c012858b <generic_file_read+63/45c>
Trace; c01284c0 <do_generic_file_read+520/588>
Trace; c01352f6 <do_lseek+31e/ac4>
Trace; c0106f67 <__read_lock_failed+1107/25f0>
Code; c01721e0 <load_nls_default+111b8/272cc>
00000000 <_EIP>:
Code; c01721e0 <load_nls_default+111b8/272cc> <=====
   0: 0f 0b ud2a <=====
Code; c01721e2 <load_nls_default+111ba/272cc>
   2: 83 c4 08 add $0x8,%esp
Code; c01721e5 <load_nls_default+111bd/272cc>
   5: 83 7c 24 2c 00 cmpl $0x0,0x2c(%esp,1)
Code; c01721ea <load_nls_default+111c2/272cc>
   a: 74 08 je 14 <_EIP+0x14> c01721f4 <load_nls_default+111cc/272cc>
Code; c01721ec <load_nls_default+111c4/272cc>
   c: 8b 44 24 2c mov 0x2c(%esp,1),%eax
Code; c01721f0 <load_nls_default+111c8/272cc>
  10: 80 48 28 01 orb $0x1,0x28(%eax)

kernel BUG at prints.c:332!
invalid operand: 0000
CPU: 1
EIP: 0010:[<c01721e0>]
EFLAGS: 00010286
eax: 0000001c ebx: c02e8100 ecx: c0285d40 edx: 000047c1
esi: d5953dbc edi: c02e8500 ebp: 00000000 esp: d5953d80
ds: 0018 es: 0018 ss: 0018
Process umount (pid: 4152, stackpage=d5953000)
Stack: c024c418 0000014c 00000000 e48a90bc da5c3800 d5953dd8 c02e8500 da5c3800
       d5953dac d5953da8 d5952000 00000000 c017d726 da5c3800 c024e340 000000bc
       e48a9000 e48a90bc 00000000 00000002 00000003 00000000 d85953e0 c01815ad
Call Trace: [<e48a90bc>] [<c017d726>] [<e48a9000>] [<e48a90bc>] [<c01815ad>]
   [<e48a90bc>] [<c01138c7>] [<c0113744>] [<c0130216>] [<c0128a3d>] [<e48a9000>]
   [<e48a90bc>] [<e48b23bc>] [<e48c6024>] [<c017e309>] [<c01700de>] [<c017e38d>]
   [<c01700ec>] [<c013ad7b>] [<c0139faf>] [<c01401f8>] [<c013b269>] [<c01269a2>]
   [<c013b2a0>] [<c0106f67>]
Code: 0f 0b 83 c4 08 83 7c 24 2c 00 74 08 8b 44 24 2c 80 48 28 01

>>EIP; c01721e0 <load_nls_default+111b8/272cc> <=====
Trace; e48a90bc <END_OF_CODE+3d7ea55/????>
Trace; c017d726 <load_nls_default+1c6fe/272cc>
Trace; e48a9000 <END_OF_CODE+3d7e999/????>
Trace; e48a90bc <END_OF_CODE+3d7ea55/????>
Trace; c01815ad <load_nls_default+20585/272cc>
Trace; e48a90bc <END_OF_CODE+3d7ea55/????>
Trace; c01138c7 <do_BUG+22f/770>
Trace; c0113744 <do_BUG+ac/770>
Trace; c0130216 <__alloc_pages+6e/280>
Trace; c0128a3d <filemap_nopage+b9/420>
Trace; e48a9000 <END_OF_CODE+3d7e999/????>
Trace; e48a90bc <END_OF_CODE+3d7ea55/????>
Trace; e48b23bc <END_OF_CODE+3d87d55/????>
Trace; e48c6024 <END_OF_CODE+3d9b9bd/????>
Trace; c017e309 <load_nls_default+1d2e1/272cc>
Trace; c01700de <load_nls_default+f0b6/272cc>
Trace; c017e38d <load_nls_default+1d365/272cc>
Trace; c01700ec <load_nls_default+f0c4/272cc>
Trace; c013ad7b <get_super+7a7/874>
Trace; c0139faf <__mntput+53/678>
Trace; c01401f8 <path_release+28/84>
Trace; c013b269 <do_umount+281/5ac>
Trace; c01269a2 <do_munmap+29a/2b8>
Trace; c013b2a0 <do_umount+2b8/5ac>
Trace; c0106f67 <__read_lock_failed+1107/25f0>
Code; c01721e0 <load_nls_default+111b8/272cc>
00000000 <_EIP>:
Code; c01721e0 <load_nls_default+111b8/272cc> <=====
   0: 0f 0b ud2a <=====
Code; c01721e2 <load_nls_default+111ba/272cc>
   2: 83 c4 08 add $0x8,%esp
Code; c01721e5 <load_nls_default+111bd/272cc>
   5: 83 7c 24 2c 00 cmpl $0x0,0x2c(%esp,1)
Code; c01721ea <load_nls_default+111c2/272cc>
   a: 74 08 je 14 <_EIP+0x14> c01721f4 <load_nls_default+111cc/272cc>
Code; c01721ec <load_nls_default+111c4/272cc>
   c: 8b 44 24 2c mov 0x2c(%esp,1),%eax
Code; c01721f0 <load_nls_default+111c8/272cc>
  10: 80 48 28 01 orb $0x1,0x28(%eax)

-- 
	 _________________________
	 Carlos E Gorges          
	 (carlos@techlinux.com.br)
	 Tech informática LTDA
	 Brazil                   
	 _________________________





- 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/



This archive was generated by hypermail 2b29 : Thu Jun 07 2001 - 21:00:40 EST