linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.4.23 Oops in journal_try_to_free_buffers
@ 2003-12-10  8:48 Frank van Maarseveen
  2003-12-15 11:02 ` 2.4.23 Oops Frank van Maarseveen
  0 siblings, 1 reply; 5+ messages in thread
From: Frank van Maarseveen @ 2003-12-10  8:48 UTC (permalink / raw)
  To: linux-kernel

ksymoops 2.4.9 on i686 2.4.23-x91.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.23-x91/ (default)
     -m /boot/System.map-2.4.23-x91 (specified)

kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000028
kernel: c0163f32
kernel: *pde = 00000000
kernel: Oops: 0000
kernel: CPU:    0
kernel: EIP:    0010:[<c0163f32>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
kernel: EFLAGS: 00010217
kernel: eax: 00000050   ebx: 00000000   ecx: 000001d0   edx: 00000000
kernel: esi: c37070c4   edi: 00000001   ebp: c11cbf00   esp: c11cbeec
kernel: ds: 0018   es: 0018   ss: 0018
kernel: Process kswapd (pid: 4, stackpage=c11cb000)
kernel: Stack: c104c370 000001d0 00000010 00000050 00000000 c11cbf14 c015ba53 c7e5aa00
kernel:        c104c370 000001d0 c11cbf2c c0138cdc c104c370 000001d0 c37070c4 c104c370
kernel:        c11cbf5c c012fa81 c104c370 000001d0 0000001f 000001d0 c03b4d7c c11ca000
kernel: Call Trace:    [<c015ba53>] [<c0138cdc>] [<c012fa81>] [<c012fd95>] [<c012fdf8>]
kernel:   [<c012ff9b>] [<c0130007>] [<c013013d>] [<c01073b4>]
kernel: Code: 8b 5b 28 f6 42 19 04 74 13 8d 45 fc 50 52 e8 f3 fe ff ff 83


>>EIP; c0163f32 <journal_try_to_free_buffers+5e/9c>   <=====

>>esi; c37070c4 <_end+327d044/846ffe0>
>>ebp; c11cbf00 <_end+d41e80/846ffe0>
>>esp; c11cbeec <_end+d41e6c/846ffe0>

Trace; c015ba53 <ext3_releasepage+23/28>
Trace; c0138cdc <try_to_release_page+34/54>
Trace; c012fa81 <shrink_cache+1f5/368>
Trace; c012fd95 <shrink_caches+31/40>
Trace; c012fdf8 <try_to_free_pages_zone+54/d8>
Trace; c012ff9b <kswapd_balance_pgdat+5f/b4>
Trace; c0130007 <kswapd_balance+17/34>
Trace; c013013d <kswapd+9d/c0>
Trace; c01073b4 <arch_kernel_thread+28/38>

Code;  c0163f32 <journal_try_to_free_buffers+5e/9c>
00000000 <_EIP>:
Code;  c0163f32 <journal_try_to_free_buffers+5e/9c>   <=====
   0:   8b 5b 28                  mov    0x28(%ebx),%ebx   <=====
Code;  c0163f35 <journal_try_to_free_buffers+61/9c>
   3:   f6 42 19 04               testb  $0x4,0x19(%edx)
Code;  c0163f39 <journal_try_to_free_buffers+65/9c>
   7:   74 13                     je     1c <_EIP+0x1c>
Code;  c0163f3b <journal_try_to_free_buffers+67/9c>
   9:   8d 45 fc                  lea    0xfffffffc(%ebp),%eax
Code;  c0163f3e <journal_try_to_free_buffers+6a/9c>
   c:   50                        push   %eax
Code;  c0163f3f <journal_try_to_free_buffers+6b/9c>
   d:   52                        push   %edx
Code;  c0163f40 <journal_try_to_free_buffers+6c/9c>
   e:   e8 f3 fe ff ff            call   ffffff06 <_EIP+0xffffff06>
Code;  c0163f45 <journal_try_to_free_buffers+71/9c>
  13:   83 00 00                  addl   $0x0,(%eax)


gcc version 2.95.4 20011002 (Debian prerelease)


-- 
Frank

^ permalink raw reply	[flat|nested] 5+ messages in thread

* 2.4.23 Oops
  2003-12-10  8:48 2.4.23 Oops in journal_try_to_free_buffers Frank van Maarseveen
@ 2003-12-15 11:02 ` Frank van Maarseveen
  2003-12-15 12:03   ` Marcelo Tosatti
  0 siblings, 1 reply; 5+ messages in thread
From: Frank van Maarseveen @ 2003-12-15 11:02 UTC (permalink / raw)
  To: linux-kernel

Got a new kernel oops. Same machine as the previous reported oops
in journal_try_to_free_buffers(). Something seems definately wrong
in 2.4.23.

Marcelo, I'll follow your suggestion te revert a particular change.

ksymoops 2.4.9 on i686 2.4.23-x91.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.23-x91/ (default)
     -m /boot/System.map-2.4.23-x91 (specified)

Dec 15 11:31:26 tornio kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Dec 15 11:31:26 tornio kernel: c0147c56
Dec 15 11:31:26 tornio kernel: *pde = 00000000
Dec 15 11:31:26 tornio kernel: Oops: 0000
Dec 15 11:31:26 tornio kernel: CPU:    0
Dec 15 11:31:26 tornio kernel: EIP:    0010:[<c0147c56>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Dec 15 11:31:26 tornio kernel: EFLAGS: 00010217
Dec 15 11:31:26 tornio kernel: eax: 00000000   ebx: fffffff0   ecx: 0000000e   edx: a4946908
Dec 15 11:31:26 tornio kernel: esi: c4aecdd4   edi: c4aece40   ebp: c2973ec4   esp: c2973ea4
Dec 15 11:31:26 tornio kernel: ds: 0018   es: 0018   ss: 0018
Dec 15 11:31:26 tornio kernel: Process sh (pid: 17607, stackpage=c2973000)
Dec 15 11:31:27 tornio kernel: Stack: c2973f1c c4aecdd4 c4aece40 00000000 c11a1078 c442000f a4946908 0000000c 
Dec 15 11:31:27 tornio kernel:        c2973ee0 c013f8e7 c4b7fbf8 c2973f1c c2973f1c 00000000 c2973f84 c2973f28 
Dec 15 11:31:27 tornio kernel:        c0140055 c4b7fbf8 c2973f1c 00000000 c2973f84 c4420000 00000000 c2973fb4 
Dec 15 11:31:27 tornio kernel: Call Trace:    [<c013f8e7>] [<c0140055>] [<c0116230>] [<c01402ed>] [<c014044e>]
Dec 15 11:31:27 tornio kernel:   [<c01407e0>] [<c013654e>] [<c013688e>] [<c0108ab3>]
Dec 15 11:31:27 tornio kernel: Code: 8b 00 89 45 ec 39 53 44 75 78 8b 45 08 39 43 0c 75 70 8b 40 


>>EIP; c0147c56 <d_lookup+66/10c>   <=====

>>esi; c4aecdd4 <_end+4662d54/846ffe0>
>>edi; c4aece40 <_end+4662dc0/846ffe0>
>>ebp; c2973ec4 <_end+24e9e44/846ffe0>
>>esp; c2973ea4 <_end+24e9e24/846ffe0>

Trace; c013f8e7 <real_lookup+27/cc>
Trace; c0140055 <link_path_walk+5d5/850>
Trace; c0116230 <do_page_fault+1a4/4c7>
Trace; c01402ed <path_walk+1d/24>
Trace; c014044e <path_lookup+1e/2c>
Trace; c01407e0 <open_namei+64/4c8>
Trace; c013654e <filp_open+32/50>
Trace; c013688e <sys_open+36/88>
Trace; c0108ab3 <system_call+33/40>

Code;  c0147c56 <d_lookup+66/10c>
00000000 <_EIP>:
Code;  c0147c56 <d_lookup+66/10c>   <=====
   0:   8b 00                     mov    (%eax),%eax   <=====
Code;  c0147c58 <d_lookup+68/10c>
   2:   89 45 ec                  mov    %eax,0xffffffec(%ebp)
Code;  c0147c5b <d_lookup+6b/10c>
   5:   39 53 44                  cmp    %edx,0x44(%ebx)
Code;  c0147c5e <d_lookup+6e/10c>
   8:   75 78                     jne    82 <_EIP+0x82>
Code;  c0147c60 <d_lookup+70/10c>
   a:   8b 45 08                  mov    0x8(%ebp),%eax
Code;  c0147c63 <d_lookup+73/10c>
   d:   39 43 0c                  cmp    %eax,0xc(%ebx)
Code;  c0147c66 <d_lookup+76/10c>
  10:   75 70                     jne    82 <_EIP+0x82>
Code;  c0147c68 <d_lookup+78/10c>
  12:   8b 40 00                  mov    0x0(%eax),%eax

Dec 15 11:35:01 tornio kernel:  kernel BUG at slab.c:1218!
Dec 15 11:35:01 tornio kernel: invalid operand: 0000
Dec 15 11:35:01 tornio kernel: CPU:    0
Dec 15 11:35:01 tornio kernel: EIP:    0010:[<c012e38c>]    Not tainted
Dec 15 11:35:01 tornio kernel: EFLAGS: 00010002
Dec 15 11:35:01 tornio kernel: eax: 01b0a3db   ebx: 00000000   ecx: 00000074   edx: c11833f0
Dec 15 11:35:01 tornio kernel: esi: c40a3f60   edi: c40a3040   ebp: c11cbf18   esp: c11cbf04
Dec 15 11:35:01 tornio kernel: ds: 0018   es: 0018   ss: 0018
Dec 15 11:35:01 tornio kernel: Process kswapd (pid: 4, stackpage=c11cb000)
Dec 15 11:35:01 tornio kernel: Stack: c40a3040 c40a3f64 c11833f0 01b0a3db c1bf9424 c11cbf48 c012e921 c11833f0 
Dec 15 11:35:01 tornio kernel:        c40a3040 c40a3f60 c6542220 c40a3f64 c37cc254 c014998d 0000006c c40a3f60 
Dec 15 11:35:01 tornio kernel:        00000246 c11cbf64 c0147716 c11833f0 c40a3f64 0000003c 000001d0 0000000c 
Dec 15 11:35:01 tornio kernel: Call Trace:    [<c012e921>] [<c014998d>] [<c0147716>] [<c01479e0>] [<c012fe14>]
Dec 15 11:35:01 tornio kernel:   [<c012ff9b>] [<c0130007>] [<c013013d>] [<c01073b4>]
Dec 15 11:35:01 tornio kernel: Code: 0f 0b c2 04 e0 37 33 c0 0f af 4d f8 8d 04 19 39 c6 74 08 0f 


>>EIP; c012e38c <kmem_extra_free_checks+30/74>   <=====

>>edx; c11833f0 <_end+cf9370/846ffe0>
>>esi; c40a3f60 <_end+3c19ee0/846ffe0>
>>edi; c40a3040 <_end+3c18fc0/846ffe0>
>>ebp; c11cbf18 <_end+d41e98/846ffe0>
>>esp; c11cbf04 <_end+d41e84/846ffe0>

Trace; c012e921 <kmem_cache_free+1c9/270>
Trace; c014998d <iput+45/1d8>
Trace; c0147716 <prune_dcache+116/150>
Trace; c01479e0 <shrink_dcache_memory+1c/34>
Trace; c012fe14 <try_to_free_pages_zone+70/d8>
Trace; c012ff9b <kswapd_balance_pgdat+5f/b4>
Trace; c0130007 <kswapd_balance+17/34>
Trace; c013013d <kswapd+9d/c0>
Trace; c01073b4 <arch_kernel_thread+28/38>

Code;  c012e38c <kmem_extra_free_checks+30/74>
00000000 <_EIP>:
Code;  c012e38c <kmem_extra_free_checks+30/74>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c012e38e <kmem_extra_free_checks+32/74>
   2:   c2 04 e0                  ret    $0xe004
Code;  c012e391 <kmem_extra_free_checks+35/74>
   5:   37                        aaa    
Code;  c012e392 <kmem_extra_free_checks+36/74>
   6:   33 c0                     xor    %eax,%eax
Code;  c012e394 <kmem_extra_free_checks+38/74>
   8:   0f af 4d f8               imul   0xfffffff8(%ebp),%ecx
Code;  c012e398 <kmem_extra_free_checks+3c/74>
   c:   8d 04 19                  lea    (%ecx,%ebx,1),%eax
Code;  c012e39b <kmem_extra_free_checks+3f/74>
   f:   39 c6                     cmp    %eax,%esi
Code;  c012e39d <kmem_extra_free_checks+41/74>
  11:   74 08                     je     1b <_EIP+0x1b>
Code;  c012e39f <kmem_extra_free_checks+43/74>
  13:   0f 00 00                  sldtl  (%eax)


-- 
Frank

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.4.23 Oops
  2003-12-15 11:02 ` 2.4.23 Oops Frank van Maarseveen
@ 2003-12-15 12:03   ` Marcelo Tosatti
  2003-12-15 12:20     ` Frank van Maarseveen
  2003-12-24 11:12     ` 2.4.22/2.4.23 Oops in try_to_free_buffers() on X restart Frank van Maarseveen
  0 siblings, 2 replies; 5+ messages in thread
From: Marcelo Tosatti @ 2003-12-15 12:03 UTC (permalink / raw)
  To: Frank van Maarseveen; +Cc: linux-kernel



On Mon, 15 Dec 2003, Frank van Maarseveen wrote:

> Got a new kernel oops. Same machine as the previous reported oops
> in journal_try_to_free_buffers(). Something seems definately wrong
> in 2.4.23.
> 
> Marcelo, I'll follow your suggestion te revert a particular change.

Are you using SMP? 




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: 2.4.23 Oops
  2003-12-15 12:03   ` Marcelo Tosatti
@ 2003-12-15 12:20     ` Frank van Maarseveen
  2003-12-24 11:12     ` 2.4.22/2.4.23 Oops in try_to_free_buffers() on X restart Frank van Maarseveen
  1 sibling, 0 replies; 5+ messages in thread
From: Frank van Maarseveen @ 2003-12-15 12:20 UTC (permalink / raw)
  To: Marcelo Tosatti; +Cc: linux-kernel

On Mon, Dec 15, 2003 at 10:03:29AM -0200, Marcelo Tosatti wrote:
> 
> Are you using SMP? 

no

-- 
Frank

^ permalink raw reply	[flat|nested] 5+ messages in thread

* 2.4.22/2.4.23 Oops in try_to_free_buffers() on X restart.
  2003-12-15 12:03   ` Marcelo Tosatti
  2003-12-15 12:20     ` Frank van Maarseveen
@ 2003-12-24 11:12     ` Frank van Maarseveen
  1 sibling, 0 replies; 5+ messages in thread
From: Frank van Maarseveen @ 2003-12-24 11:12 UTC (permalink / raw)
  To: Marcelo Tosatti; +Cc: linux-kernel

> > Got a new kernel oops. Same machine as the previous reported oops
> > in journal_try_to_free_buffers(). Something seems definately wrong
> > in 2.4.23.
> > 
> > Marcelo, I'll follow your suggestion te revert a particular change.

The 2.4.23 problems I'm experiencing are not a regression. Patch reversal
didn't solve it and 2.4.22 seems to suffer as well. Somehow RedHat 9 plus
some desktop triggers the problem, almost always when X is started for the
second time the day after the crash (probably some things got paged out in between).

2.4.22 Oops:

aksymoops 2.4.9 on i686 2.4.22-x90.  Options used
     -V (default)
     -k /var/log/ksyms.1 (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.4.22-x90/ (default)
     -m /boot/System.map-2.4.22-x90 (specified)

No modules in ksyms, skipping objects
Dec 24 11:36:57 tornio kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000018
Dec 24 11:36:57 tornio kernel: c013a213
Dec 24 11:36:57 tornio kernel: *pde = 00000000
Dec 24 11:36:57 tornio kernel: Oops: 0000
Dec 24 11:36:57 tornio kernel: CPU:    0
Dec 24 11:36:57 tornio kernel: EIP:    0010:[<c013a213>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Dec 24 11:36:57 tornio kernel: EFLAGS: 00010217
Dec 24 11:36:57 tornio kernel: eax: 00000000   ebx: c11795a0   ecx: 000001d0   edx: 00000000
Dec 24 11:36:57 tornio kernel: esi: 00000000   edi: c2bb75d8   ebp: c11cbf1c   esp: c11cbf0c
Dec 24 11:36:57 tornio kernel: ds: 0018   es: 0018   ss: 0018
Dec 24 11:36:57 tornio kernel: Process kswapd (pid: 4, stackpage=c11cb000)
Dec 24 11:36:57 tornio kernel: Stack: c11795a0 000001d0 0000001d c11795a0 c11cbf2c c0138690 c2bb75d8 c11795a0
Dec 24 11:36:57 tornio kernel:        c11cbf60 c012f512 c11795a0 000001d0 00000020 000001d0 00000020 00000020
Dec 24 11:36:57 tornio kernel:        c11ca000 00000062 000003d5 000001d0 c03b2ad4 c11cbf84 c012f765 00000006
Dec 24 11:36:57 tornio kernel: Call Trace:    [<c0138690>] [<c012f512>] [<c012f765>] [<c012f7cc>] [<c012f8e2>]
Warning (Oops_read): Code line not seen, dumping what data is available


>>EIP; c013a213 <try_to_free_buffers+13/10c>   <=====

Trace; c0138690 <try_to_release_page+48/54>
Trace; c012f512 <shrink_cache+1e6/2fc>
Trace; c012f765 <shrink_caches+55/84>
Trace; c012f7cc <try_to_free_pages_zone+38/5c>
Trace; c012f8e2 <kswapd_balance_pgdat+4e/a0>


Notice that both journal_try_to_free_buffers() and this time
try_to_free_buffers() is Oopsing.


-- 
Frank

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-12-24 11:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-10  8:48 2.4.23 Oops in journal_try_to_free_buffers Frank van Maarseveen
2003-12-15 11:02 ` 2.4.23 Oops Frank van Maarseveen
2003-12-15 12:03   ` Marcelo Tosatti
2003-12-15 12:20     ` Frank van Maarseveen
2003-12-24 11:12     ` 2.4.22/2.4.23 Oops in try_to_free_buffers() on X restart Frank van Maarseveen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).