Re: 2.5.27: Software Suspend failure / JFS errors

From: Dave Kleikamp (shaggy@austin.ibm.com)
Date: Tue Jul 23 2002 - 09:54:35 EST


On Sunday 21 July 2002 09:42, axel@hh59.org wrote:
> This oops occurred during build of gcc..
> Kernel 2.4.19-rc2-ac2.
> About the same happens with 2.5.27. I will post an oops of jfsCommit
> of 2.5.27 as soon as I get one.

I just built gcc on 2.4.19-rc3 + latest JFS and didn't have a problem.
I'll repeat it on 2.4.19-rc2-ac2, but there shouldn't be more than a
comsmetic difference in the JFS code. I haven't tried 2.5.27 yet.

> ksymoops 2.4.5 on i686 2.4.19-rc2-ac2. Options used
  --- ksymoops output deleted ---
>
> Trace; c0190800 <txUpdateMap+2c0/2d0>
> Trace; c0118486 <schedule+1a6/310>
> Trace; c0190fb3 <txLazyCommit+23/f0>
> Trace; c01911db <jfs_lazycommit+15b/250>
> Trace; c0105000 <_stext+0/0>
> Trace; c010739e <kernel_thread+2e/40>
> Trace; c0191080 <jfs_lazycommit+0/250>
>
> Code; c018b565 <hold_metapage+15/70>
> 00000000 <_EIP>:
> Code; c018b565 <hold_metapage+15/70> <=====
> 0: ff 41 18 incl 0x18(%ecx) <=====
> Code; c018b568 <hold_metapage+18/70>
> 3: 85 d2 test %edx,%edx

It looks like tlck->mp was null in txUpdateMap, and hold_metapage was
called with the null pointer. I haven't seen this before, but I am
looking at the code to see if I can figure out how it may have
happened. I'm guessing that you have built the kernel without
CONFIG_JFS_DEBUG set. If I'm right, can you set this before you try to
stress JFS again. It may help find the problem earlier.

> Regards,
> Axel Siebenwirth

Thanks,
Shaggy

-- 
David Kleikamp
IBM Linux Technology Center

- 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 : Tue Jul 23 2002 - 22:00:43 EST