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.