[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Assertion failure in journal_flush()



Hi Stephen,

> The ksymoops decoding is inaccurate: it is complaining that the
> System.map you are using for decoding doesn't match the kernel, and the
> backtrace is mangled. 

Whoops, sorry about that! I think the attached one is correct, although I 
still get messages about:

	Warning (expand_objects): object 
	/lib/modules/2.4.20-FW20/kernel/net/sched/cls_u32.o for module
	cls_u32 has changed since load

which I don't understand.

> Also, the kernel name "2.4.20-FW20" doesn't mean
> much to me --- I can't tell what base of ext3 this is based on.  

This is stock Linux 2.4.20 with a whole raft of patches applied:

- UML host skas3
- ebtables and bridge-nf
- iptables IMQ
- iptables patch-o-matic 20030422 (selected patches)
- VLAN MTU patches
- Robert Love's preempt kernel
- LKCD
- ARP antidote
- LVM
- FreeSWAN with 1DES support
- and a few custom patches.

However, none of the files in fs/jbd, fs/ext3 or fs/ext2 have been 
modified, they are all dated Nov 28 or earlier.

> narrow this down.  The code for syncing the fs to disk on
> umount/readonly changed significantly recently, so it's important to
> know just which version I'm looking for.

Hope this helps =)

Cheers, Chris.
-- 
   ___ __     _
 / __// / ,__(_)_  | Chris Wilson -- UNIX Firewall Lead Developer |
/ (_ / ,\/ _/ /_ \ | NetServers.co.uk http://www.netservers.co.uk |
\ _//_/_/_//_/___/ | 21 Signet Court, Cambridge, UK. 01223 576516 |
ksymoops 2.4.4 on i686 2.4.18-19.7.x.  Options used
     -V (default)
     -k ksyms (specified)
     -l modules (specified)
     -o /lib/modules/2.4.20-FW20 (specified)
     -m System.map (specified)

Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/sched/cls_u32.o for module cls_u32 has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/sched/sch_htb.o for module sch_htb has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipx/ipx.o for module ipx has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_queue.o for module ip_queue has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipsec/ipsec.o for module ipsec has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/packet/af_packet.o for module af_packet has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/net/8139too.o for module 8139too has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/net/mii.o for module mii has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/usb/usb-uhci.o for module usb-uhci has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/usb/usbcore.o for module usbcore has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/isdn/hisax/hisax.o for module hisax has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/pnp/isa-pnp.o for module isa-pnp has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/isdn/isdn.o for module isdn has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/drivers/net/slhc.o for module slhc has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_LOG.o for module ipt_LOG has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_limit.o for module ipt_limit has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_multiport.o for module ipt_multiport has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_owner.o for module ipt_owner has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_REJECT.o for module ipt_REJECT has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_MASQUERADE.o for module ipt_MASQUERADE has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ipt_state.o for module ipt_state has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_nat_ftp.o for module ip_nat_ftp has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_conntrack_pptp.o for module ip_conntrack_pptp has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_conntrack_proto_gre.o for module ip_conntrack_proto_gre has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_conntrack_irc.o for module ip_conntrack_irc has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_conntrack_ftp.o for module ip_conntrack_ftp has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/iptable_raw.o for module iptable_raw has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/iptable_nat.o for module iptable_nat has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_conntrack.o for module ip_conntrack has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/iptable_mangle.o for module iptable_mangle has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/iptable_filter.o for module iptable_filter has changed since load
Warning (expand_objects): object /lib/modules/2.4.20-FW20/kernel/net/ipv4/netfilter/ip_tables.o for module ip_tables has changed since load
Warning (compare_maps): mismatch on symbol zeroes  , ipsec says c81bff40, /lib/modules/2.4.20-FW20/kernel/net/ipsec/ipsec.o says c81bfe40.  Ignoring /lib/modules/2.4.20-FW20/kernel/net/ipsec/ipsec.o entry
kernel BUG at journal.c:1308!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c0166744>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296
eax: 0000005d   ebx: 00000017   ecx: 00000001   edx: 00000001
esi: c771c260   edi: 00000000   ebp: c7257ed8   esp: c7257eb8
ds: 0018   es: 0018   ss: 0018
Process mount (pid: 557, stackpage=c7257000)
Stack: c0230640 c022ea8f c022e9a8 0000051c c02337a0 c770f600 c6c2f400 c770f6bc
       c7257ee8 c015ffa3 c771c260 c770f600 c7257f08 c01602a9 c770f600 c6c2f400
       c770f640 c770f640 c770f600 c7257f60 c7257f24 c0139e8b c770f600 c7257f30
Call Trace:    [<c015ffa3>] [<c01602a9>] [<c0139e8b>] [<c014b053>] [<c014b572>]
  [<c014b957>] [<c0108ee3>]
Code: 0f 0b 1c 05 a8 e9 22 c0 83 c4 14 8b 56 2c 85 d2 74 29 68 c0

>>EIP; c0166744 <journal_flush+d4/1c0>   <=====
Trace; c015ffa3 <ext3_mark_recovery_complete+13/50>
Trace; c01602a9 <ext3_remount+c9/140>
Trace; c0139e8b <do_remount_sb+bb/f0>
Trace; c014b053 <do_remount+83/b0>
Trace; c014b572 <do_mount+e2/160>
Trace; c014b957 <sys_mount+77/c0>
Trace; c0108ee3 <system_call+33/40>
Code;  c0166744 <journal_flush+d4/1c0>
00000000 <_EIP>:
Code;  c0166744 <journal_flush+d4/1c0>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c0166746 <journal_flush+d6/1c0>
   2:   1c 05                     sbb    $0x5,%al
Code;  c0166748 <journal_flush+d8/1c0>
   4:   a8 e9                     test   $0xe9,%al
Code;  c016674a <journal_flush+da/1c0>
   6:   22 c0                     and    %al,%al
Code;  c016674c <journal_flush+dc/1c0>
   8:   83 c4 14                  add    $0x14,%esp
Code;  c016674f <journal_flush+df/1c0>
   b:   8b 56 2c                  mov    0x2c(%esi),%edx
Code;  c0166752 <journal_flush+e2/1c0>
   e:   85 d2                     test   %edx,%edx
Code;  c0166754 <journal_flush+e4/1c0>
  10:   74 29                     je     3b <_EIP+0x3b> c016677f <journal_flush+10f/1c0>
Code;  c0166756 <journal_flush+e6/1c0>
  12:   68 c0 00 00 00            push   $0xc0


33 warnings issued.  Results may not be reliable.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]