NVSL / linux-nova

NOVA is a log-structured file system designed for byte-addressable non-volatile memories, developed at the University of California, San Diego.
http://nvsl.ucsd.edu/index.php?path=projects/nova
Other
421 stars 117 forks source link

xfstests nova/003: Mounting while snapshot mounted causes kernel panic #51

Closed stevenjswanson closed 7 years ago

stevenjswanson commented 7 years ago

xfstest nova/003

[ 1240.691314] Oops: 0000 [#1] SMP
[ 1240.691351] Modules linked in: nova libcrc32c rfcomm bnep coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc vmw_balloon aesni_intel aes_x86_64 crypto_simd cryptd glue_helper intel_rapl_perf joydev input_leds serio_raw dax_pmem device_dax snd_ens1371 gameport snd_ac97_codec ac97_bus snd_pcm btusb snd_seq_midi uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core snd_seq_midi_event btrtl btbcm videodev media btintel snd_rawmidi bluetooth ecdh_generic snd_seq snd_timer snd_seq_device snd soundcore shpchp i2c_piix4 nfit vmw_vsock_vmci_transport vsock vmw_vmci mac_hid nd_pmem nd_btt parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic usbhid hid psmouse ahci vmwgfx libahci e1000 drm_kms_helper syscopyarea sysfillrect sysimgblt pata_acpi fb_sys_fops mptspi
[ 1240.692147]  ttm scsi_transport_spi mptscsih mptbase drm
[ 1240.692210] CPU: 1 PID: 4387 Comm: mount Not tainted 4.13.0-nova #15
[ 1240.692281] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[ 1240.692398] task: ffff9f6d22494500 task.stack: ffffb19b85c6c000
[ 1240.692468] RIP: 0010:nova_restore_snapshot_entry+0x146/0x4d0 [nova]
[ 1240.692539] RSP: 0018:ffffb19b85c6f9f8 EFLAGS: 00010202
[ 1240.692598] RAX: ffff9f6d29a01e38 RBX: 0000000000000020 RCX: ffff9f6d29284ac0
[ 1240.692677] RDX: ffff9f6d29a01e00 RSI: 0000000000000086 RDI: 0000000000000001
[ 1240.692756] RBP: ffffb19b85c6fa90 R08: 0000000000000001 R09: 0000000000000783
[ 1240.692835] R10: ffff9f6d29a01e00 R11: 0000000000000783 R12: 0000000047bc9028
[ 1240.692915] R13: ffff9f6d0a56e800 R14: 0000000059afa914 R15: ffff9f6d00c8fa80
[ 1240.692994] FS:  00007fb72a0003c0(0000) GS:ffff9f6d39840000(0000) knlGS:0000000000000000
[ 1240.693083] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1240.693148] CR2: 0000000000000028 CR3: 0000000204381000 CR4: 00000000003406e0
[ 1240.693254] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 1240.693334] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 1240.693413] Call Trace:
[ 1240.693448]  nova_restore_snapshot_table+0x134/0x410 [nova]
[ 1240.693514]  ? nova_init_inode_list_from_inode+0x2bf/0x420 [nova]
[ 1240.693584]  ? sched_clock+0x9/0x10
[ 1240.693625]  ? sched_clock+0x9/0x10
[ 1240.693666]  ? find_next_zero_bit+0x10/0x20
[ 1240.693715]  ? ida_get_new_above+0x103/0x310
[ 1240.693767]  nova_recovery+0x58d/0x8e0 [nova]
[ 1240.693819]  ? nova_lite_journal_soft_init+0x53/0x490 [nova]
[ 1240.693886]  nova_fill_super+0x80c/0xac0 [nova]
[ 1240.693938]  ? sget+0x7d/0xa0
[ 1240.693974]  mount_bdev+0x178/0x1b0
[ 1240.694016]  ? nova_update_super_crc+0x80/0x80 [nova]
[ 1240.694075]  nova_mount+0x15/0x20 [nova]
[ 1240.694121]  mount_fs+0x38/0x140
[ 1240.694159]  ? alloc_vfsmnt+0x1b5/0x230
[ 1240.694203]  vfs_kern_mount+0x67/0x110
[ 1240.694246]  do_mount+0x1e1/0xca0
[ 1240.694286]  ? __check_object_size+0xb3/0x190
[ 1240.694336]  ? refcount_dec_not_one+0x31/0x50
[ 1240.694386]  ? memdup_user+0x4f/0x70
[ 1240.694427]  SyS_mount+0x83/0xd0
[ 1240.694465]  entry_SYSCALL_64_fastpath+0x1e/0xa9
[ 1240.694518] RIP: 0033:0x7fb7298f34fa
[ 1240.694562] RSP: 002b:00007fffc024fd68 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5
[ 1240.694648] RAX: ffffffffffffffda RBX: 00007fb729beb462 RCX: 00007fb7298f34fa
[ 1240.694728] RDX: 0000560719fd7240 RSI: 0000560719fd7280 RDI: 0000560719fd7260
[ 1240.694808] RBP: 0000560719fd7120 R08: 0000000000000000 R09: 0000000000000020
[ 1240.694888] R10: 00000000c0ed0000 R11: 0000000000000202 R12: 00007fb729dfa844
[ 1240.694968] R13: 00007fffc0250068 R14: 0000000000000000 R15: 00000000ffffffff
[ 1240.695083] Code: c1 e0 03 48 29 f8 48 89 fb 48 8d 04 c2 48 c1 e3 05 48 03 5d 98 48 85 c0 48 89 45 a0 0f 84 55 03 00 00 48 85 db 0f 84 4c 03 00 00 <48> 8b 53 08 48 8b 45 88 48 85 d2 4c 8b 20 0f 84 ac 01 00 00 4c
[ 1240.695305] RIP: nova_restore_snapshot_entry+0x146/0x4d0 [nova] RSP: ffffb19b85c6f9f8
[ 1240.695389] CR2: 0000000000000028
[ 1240.695427] ---[ end trace b7a1ebb6d46247c9 ]---
stevenjswanson commented 7 years ago

Closed by d5a463604257