Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 20 Jan 2002 09:27:38 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 20 Jan 2002 09:27:30 -0500 Received: from noodles.codemonkey.org.uk ([62.49.180.5]:24998 "EHLO noodles.codemonkey.org.uk") by vger.kernel.org with ESMTP id ; Sun, 20 Jan 2002 09:27:19 -0500 Date: Sun, 20 Jan 2002 14:28:11 +0000 From: Dave Jones To: zippel@linux-m68k.org Cc: Linux Kernel Subject: AFFS oops. Message-ID: <20020120142811.A22052@suse.de> Mail-Followup-To: Dave Jones , zippel@linux-m68k.org, Linux Kernel Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.22.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org It's a boring Sunday afternoon, so I decided to do some destruction testing on unusual filesystems. First on the list is AFFS. I mounted a 900k AFFS floppy disk image via loopback, and ran fsx on it. It dies instantly, before fsx gets to do any of its usual fun. Unable to handle kernel NULL pointer dereference at virtual address 00000008 c01de497 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010282 eax: c01de488 ebx: 000006a0 ecx: cff63db8 edx: 00000000 esi: c12c5940 edi: cc511e8c ebp: cf983800 esp: cb1bfe98 ds: 0018 es: 0018 ss: 0018 Process a.out (pid: 10367, stackpage=cb1bf000) Stack: 000006a0 c12c5940 cc511e8c cf983800 cc511e8c c01ded06 00000000 c12c5940 000006a0 000006a0 000186a0 00000000 cc511ddc 00000000 00000000 00000000 cc511ddc 00000000 000000cc c0126481 00000002 c01264e0 cc511ddc 00000048 Call Trace: [] [] [] [] [] [] [] [] [] Code: 8b 42 08 31 d2 8b 48 08 8b 74 24 1c 8b 46 18 a9 08 00 00 00 >>EIP; c01de496 <===== Trace; c01ded06 Trace; c0126480 Trace; c01264e0 Trace; c01480ca Trace; c01dce7e Trace; c0148200 Trace; c01344d8 Trace; c0134776 Trace; c0108742 Code; c01de496 00000000 <_EIP>: Code; c01de496 <===== 0: 8b 42 08 mov 0x8(%edx),%eax <===== Code; c01de498 3: 31 d2 xor %edx,%edx Code; c01de49a 5: 8b 48 08 mov 0x8(%eax),%ecx Code; c01de49e 8: 8b 74 24 1c mov 0x1c(%esp,1),%esi Code; c01de4a2 c: 8b 46 18 mov 0x18(%esi),%eax Code; c01de4a4 f: a9 08 00 00 00 test $0x8,%eax -- Dave Jones. http://www.codemonkey.org.uk SuSE Labs. - 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/