[Unionfs] Kernel oops with 2.6.16

Mike Hearn mike at plan99.net
Fri Mar 3 20:00:07 EST 2006


Hi, 

The 2.6.16-rc4-3-default kernel on OpenSUSE 10.1 doesn't work with the
latest unionfs snapshot. Mounting it with the following command:

  mount -t unionfs -o dirs=/snapshots/snap1=rw:/=ro,delete=whiteout unionfs workspace/

Mar  4 00:45:47 linux kernel:  <4>unionfs: branches 0 and 1 overlap
Mar  4 00:45:47 linux kernel: Unable to handle kernel paging request at virtual address 6b6b6b6b
Mar  4 00:45:47 linux kernel:  printing eip:
Mar  4 00:45:47 linux kernel: c01637f3
Mar  4 00:45:47 linux kernel: *pde = 00000000
Mar  4 00:45:47 linux kernel: Oops: 0000 [#2]
Mar  4 00:45:47 linux kernel: last sysfs file: /class/net/sit0/statistics/collisions
Mar  4 00:45:47 linux kernel: Modules linked in: unionfs nvidia af_packet snd_pcm_oss snd_mixer_oss ipv6 snd_seq_midi snd_seq_midi_event snd_seq edd button battery ac apparmor aamatch_pcre generic ns558 gameport nls_utf8 ntfs snd_mpu401 snd_mpu401_uart nls_iso8859_1 snd_intel8x0 snd_ac97_codec nls_cp437 snd_ac97_bus snd_rawmidi snd_pcm snd_timer snd_seq_device snd snd_page_alloc vfat fat soundcore loop ohci_hcd usbcore shpchp pci_hotplug i2c_sis630 ide_cd cdrom sis_agp agpgart i2c_sis96x i2c_core sis900 mii dm_mod parport_pc lp parport ext3 jbd fan thermal processor sis5513 ide_disk ide_core
Mar  4 00:45:47 linux kernel: CPU:    0
Mar  4 00:45:47 linux kernel: EIP:    0060:[<c01637f3>]    Tainted: P     U VLI
Mar  4 00:45:47 linux kernel: EFLAGS: 00210202   (2.6.16-rc4-3-default #1)
Mar  4 00:45:47 linux kernel: EIP is at dput+0xc/0x132
Mar  4 00:45:47 linux kernel: eax: 6b6b6b6b   ebx: 6b6b6b6b   ecx: 00000000   edx: ce242498
Mar  4 00:45:50 linux kernel: esi: 00000000   edi: 00000000   ebp: ffffffea   esp: c90e9d14
Mar  4 00:45:50 linux kernel: ds: 007b   es: 007b   ss: 0068
Mar  4 00:45:50 linux kernel: Process mount (pid: 13762, threadinfo=c90e8000 task=c050a6f0)
Mar  4 00:45:52 linux dhclient: DHCPREQUEST on eth1 to 129.234.4.86 port 67
Mar  4 00:45:52 linux kernel: Stack: <0>00000000 00000000 d13d2dc3 d13fffa0 00000000 00000001 00000004 d13ffef8
Mar  4 00:45:52 linux kernel:        ccb61019 00000072 0000002d 0000002d c90e9d60 ccb6101a ccb61012 ca2ead84
Mar  4 00:45:52 linux kernel:        ce242498 00000000 d1407c20 ca2eaefc 00000001 00000002 c01556df c0154e75
Mar  4 00:45:53 linux kernel: Call Trace:
Mar  4 00:45:53 linux kernel:  [<d13d2dc3>] unionfs_read_super+0x563/0x168d [unionfs]
Mar  4 00:45:55 linux kernel:  [<c01556df>] sget+0x459/0x463
Mar  4 00:45:56 linux kernel:  [<c0154e75>] set_anon_super+0x0/0x9b
Mar  4 00:45:56 linux kernel:  [<c0155bda>] get_sb_nodev+0x33/0x62
Mar  4 00:45:56 linux kernel:  [<c015596a>] do_kern_mount+0x86/0x12b
Mar  4 00:45:56 linux kernel:  [<d13d2860>] unionfs_read_super+0x0/0x168d [unionfs]
Mar  4 00:45:56 linux kernel:  [<c0168012>] do_mount+0x68d/0x6e7
Mar  4 00:45:56 linux kernel:  [<c01ab3ea>] _atomic_dec_and_lock+0x22/0x2c
Mar  4 00:45:56 linux kernel:  [<c0167256>] mntput_no_expire+0x11/0x6d
Mar  4 00:45:56 linux kernel:  [<c015d2ac>] link_path_walk+0xaf/0xb9
Mar  4 00:45:56 linux kernel:  [<c0140a98>] __handle_mm_fault+0x814/0x822
Mar  4 00:45:56 linux kernel:  [<c0282483>] _read_unlock_irq+0x5/0x7
Mar  4 00:45:56 linux kernel:  [<c01361a2>] find_get_page+0x39/0x3f
Mar  4 00:45:56 linux kernel:  [<c0139ff7>] get_page_from_freelist+0x6f/0x2c4
Mar  4 00:45:56 linux kernel:  [<c02830a9>] do_page_fault+0x17b/0x53c
Mar  4 00:45:56 linux kernel:  [<c0110089>] smp_apic_timer_interrupt+0x28/0x2d
Mar  4 00:45:56 linux kernel:  [<c0166efe>] copy_mount_options+0xa2/0x109
Mar  4 00:45:56 linux kernel:  [<c0134408>] audit_getname+0x79/0xd2
Mar  4 00:45:56 linux kernel:  [<c01680d0>] sys_mount+0x64/0x97
Mar  4 00:45:56 linux kernel:  [<c0102ab9>] syscall_call+0x7/0xb
Mar  4 00:45:56 linux kernel: Code: c0 89 c3 74 15 8b 86 c0 00 00 00 89 f2 89 5b 24 89 43 5c 89 d8 e8 60 f8 ff ff 89 d8 5b 5e c3 56 85
c0 53 89 c3 0f 84 23 01 00 00 <8b> 03 48 75 14 ba 99 00 00 00 b8 16 23 2a c0 e8 ca 11 fb ff e8


Anybody got any ideas?

thanks -mike




More information about the unionfs mailing list