Messages in this thread | | | Date | Mon, 9 Jun 2008 14:08:04 +0200 | From | Eric Sesterhenn <> | Subject | (forw) [: Several issues with ecryptfs] |
| |
hi,
i already posted this to ecryptfs-devel last week, but it didnt get moderated yet, so i decided to post it to lkml too. I also see these with todays -git which already contains the "eCryptfs: remove unnecessary page decrypt call" fix.
after i saw some of the recent fixes for ecryptfs i decided i add some basic ecryptfs testing to my testboxes. This revealed two issues, the first one is a lockdep warning, the second one is a memory corrupted, getting reported with slub and slub_debug. I dont get a corruption warning using slab. I did a make clean, mrproper and co and rebuild the kernel to make sure this isnt something flaky. The underlying filesystem is ext3.
Greetings, Eric
root@whiterabbit:~/testing/fs-tests# mount -t ecryptfs foo /media/samba -o key=passphrase:passwd=123456789012345672343,ecryptfs_key_bytes=16,ecryptfs_cipher=aes,ecryptfs_passthrough,ecryptfs_hmac Attempting to mount with the following options: ecryptfs_hmac ecryptfs_passthrough ecryptfs_key_bytes=16 ecryptfs_cipher=aes ecryptfs_sig=266af63a752e95d3 Mounted eCryptfs root@whiterabbit:~/testing/fs-tests# touch /media/samba/blafasel
[ 615.463946] ======================================================= [ 615.464022] [ INFO: possible circular locking dependency detected ] [ 615.464022] 2.6.26-rc4-00168-gc3b25b3 #8 [ 615.464022] ------------------------------------------------------- [ 615.464022] touch/4428 is trying to acquire lock: [ 615.464022] (&mount_crypt_stat->global_auth_tok_list_mutex){--..}, at: [<c026e654>] ecryptfs_find_global_auth_tok_for_sig+0x24/0xa0 [ 615.464022] [ 615.464022] but task is already holding lock: [ 615.464022] (&crypt_stat->keysig_list_mutex){--..}, at: [<c026e721>] ecryptfs_generate_key_packet_set+0x51/0xe70 [ 615.464022] [ 615.464022] which lock already depends on the new lock. [ 615.464022] [ 615.464022] [ 615.464022] the existing dependency chain (in reverse order) is: [ 615.464022] [ 615.464022] -> #1 (&crypt_stat->keysig_list_mutex){--..}: [ 615.464022] [<c0149b88>] __lock_acquire+0xc58/0x1100 [ 615.464022] [<c014a0b0>] lock_acquire+0x80/0xa0 [ 615.464022] [<c07538fe>] mutex_lock_nested+0x8e/0x2a0 [ 615.464022] [<c026f952>] ecryptfs_add_keysig+0x42/0x80 [ 615.464022] [<c026d812>] ecryptfs_new_file_context+0xe2/0x1f0 [ 615.464022] [<c02689cd>] ecryptfs_create+0x13d/0x330 [ 615.464022] [<c01966fc>] vfs_create+0xac/0x140 [ 615.464022] [<c0199861>] do_filp_open+0x551/0x7a0 [ 615.464022] [<c018c5c9>] do_sys_open+0x49/0xd0 [ 615.464022] [<c018c6b9>] sys_open+0x29/0x40 [ 615.464022] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 615.464022] [<ffffffff>] 0xffffffff [ 615.464022] [ 615.464022] -> #0 (&mount_crypt_stat->global_auth_tok_list_mutex){--..}: [ 615.464022] [<c0149990>] __lock_acquire+0xa60/0x1100 [ 615.464022] [<c014a0b0>] lock_acquire+0x80/0xa0 [ 615.464022] [<c07538fe>] mutex_lock_nested+0x8e/0x2a0 [ 615.464022] [<c026e654>] ecryptfs_find_global_auth_tok_for_sig+0x24/0xa0 [ 615.464022] [<c026e7b6>] ecryptfs_generate_key_packet_set+0xe6/0xe70 [ 615.464022] [<c026d5c2>] ecryptfs_write_metadata+0x102/0x270 [ 615.464022] [<c0268a2b>] ecryptfs_create+0x19b/0x330 [ 615.464022] [<c01966fc>] vfs_create+0xac/0x140 [ 615.464022] [<c0199861>] do_filp_open+0x551/0x7a0 [ 615.464022] [<c018c5c9>] do_sys_open+0x49/0xd0 [ 615.464022] [<c018c6b9>] sys_open+0x29/0x40 [ 615.464022] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 615.464022] [<ffffffff>] 0xffffffff [ 615.464022] [ 615.464022] other info that might help us debug this: [ 615.464022] [ 615.464022] 2 locks held by touch/4428: [ 615.464022] #0: (&sb->s_type->i_mutex_key#11){--..}, at: [<c01994ca>] do_filp_open+0x1ba/0x7a0 [ 615.464022] #1: (&crypt_stat->keysig_list_mutex){--..}, at: [<c026e721>] ecryptfs_generate_key_packet_set+0x51/0xe70 [ 615.464022] [ 615.464022] stack backtrace: [ 615.464022] Pid: 4428, comm: touch Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 615.464022] [<c01475cf>] print_circular_bug_tail+0x6f/0x80 [ 615.464022] [<c0149990>] __lock_acquire+0xa60/0x1100 [ 615.464022] [<c016d65b>] ? get_page_from_freelist+0x28b/0x530 [ 615.464022] [<c014a0b0>] lock_acquire+0x80/0xa0 [ 615.464022] [<c026e654>] ? ecryptfs_find_global_auth_tok_for_sig+0x24/0xa0 [ 615.464022] [<c07538fe>] mutex_lock_nested+0x8e/0x2a0 [ 615.464022] [<c026e654>] ? ecryptfs_find_global_auth_tok_for_sig+0x24/0xa0 [ 615.464022] [<c026e654>] ? ecryptfs_find_global_auth_tok_for_sig+0x24/0xa0 [ 615.464022] [<c026e654>] ecryptfs_find_global_auth_tok_for_sig+0x24/0xa0 [ 615.464022] [<c026e730>] ? ecryptfs_generate_key_packet_set+0x60/0xe70 [ 615.464022] [<c026e7b6>] ecryptfs_generate_key_packet_set+0xe6/0xe70 [ 615.464022] [<c04bbe0e>] ? extract_entropy+0x4e/0xa0 [ 615.464022] [<c026d5c2>] ecryptfs_write_metadata+0x102/0x270 [ 615.464022] [<c0268a2b>] ecryptfs_create+0x19b/0x330 [ 615.464022] [<c01491f4>] ? __lock_acquire+0x2c4/0x1100 [ 615.464022] [<c01a6ef0>] ? mnt_want_write+0x20/0x90 [ 615.464022] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 615.464022] [<c01ff130>] ? ext3_permission+0x0/0x10 [ 615.464022] [<c01ff13d>] ? ext3_permission+0xd/0x10 [ 615.464022] [<c0195761>] ? permission+0x91/0x100 [ 615.464022] [<c026909a>] ? ecryptfs_permission+0x3a/0x60 [ 615.464022] [<c0269060>] ? ecryptfs_permission+0x0/0x60 [ 615.464022] [<c0195761>] ? permission+0x91/0x100 [ 615.464022] [<c01966fc>] vfs_create+0xac/0x140 [ 615.464022] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 615.464022] [<c0199861>] do_filp_open+0x551/0x7a0 [ 615.464022] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 615.464022] [<c018c5c9>] do_sys_open+0x49/0xd0 [ 615.464022] [<c018c6b9>] sys_open+0x29/0x40 [ 615.464022] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 615.464022] =======================
Same mount options as above and i get this:
root@whiterabbit:~/testing/fs-tests# fsx -N 500 -S 0 /media/samba/stress/nfs Seed set to 8832 Floating point exception
[ 728.722691] ============================================================================= [ 728.722864] BUG kmalloc-4096: Redzone overwritten [ 728.722959] ----------------------------------------------------------------------------- [ 728.722964] [ 728.723029] INFO: 0xc168e0f0-0xc168e0f3. First byte 0xee instead of 0xcc [ 728.723029] INFO: Allocated in 0xdbebd943 age=175239678 cpu=2471483887 pid=-1831017312 [ 728.723029] INFO: Freed in 0x3ba71192 age=3948966532 cpu=3775324926 pid=-164087254 [ 728.723029] INFO: Slab 0xc102f100 objects=7 used=6 fp=0xc168e120 flags=0x400020c3 [ 728.723029] INFO: Object 0xc168d0f0 @offset=20720 fp=0x408702c1 [ 728.723029] [ 728.723029] Bytes b4 0xc168d0e0: fa d6 78 41 d0 be 2e 59 24 3c d8 30 9b 24 c4 8a ��xAо.Y$<�0.$�. [ 728.723029] Object 0xc168d0f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Object 0xc168d160: 00 00 00 00 00 00 00 00 00 00 00 ................ [ 728.723029] Redzone 0xc168e0f0: ee a2 7e ���~ [ 728.723029] Padding 0xc168e118: 9b 44 e4 90 6d .D䭰.m. [ 728.723029] Pid: 4434, comm: fsx Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 728.723029] [<c018845f>] print_trailer+0xaf/0xf0 [ 728.723029] [<c018853c>] check_bytes_and_report+0x9c/0xc0 [ 728.723029] [<c0188813>] check_object+0x53/0x1f0 [ 728.723029] [<c0189a6a>] __slab_free+0x1ea/0x2e0 [ 728.723029] [<c0189cae>] kfree+0x8e/0x120 [ 728.723029] [<c0268d1c>] ? ecryptfs_truncate+0x14c/0x2b0 [ 728.723029] [<c0268d1c>] ? ecryptfs_truncate+0x14c/0x2b0 [ 728.723029] [<c0268d1c>] ecryptfs_truncate+0x14c/0x2b0 [ 728.723029] [<c02691ef>] ecryptfs_setattr+0x12f/0x1e0 [ 728.723029] [<c01a32a0>] ? notify_change+0x240/0x340 [ 728.723029] [<c01a313a>] notify_change+0xda/0x340 [ 728.723029] [<c018d139>] do_truncate+0x69/0x90 [ 728.723029] [<c07574b4>] ? do_page_fault+0x194/0x690 [ 728.723029] [<c018d29c>] do_sys_ftruncate+0x13c/0x160 [ 728.723029] [<c018d324>] sys_ftruncate+0x24/0x30 [ 728.723029] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 728.723029] ======================= [ 728.723029] FIX kmalloc-4096: Restoring 0xc168e0f0-0xc168e0f3=0xcc [ 728.723029] [ 858.518733] ============================================================================= [ 858.518910] BUG kmalloc-4096: Redzone overwritten [ 858.519006] ----------------------------------------------------------------------------- [ 858.519011] [ 858.519025] INFO: 0xc2fe9000-0xc2fe9003. First byte 0x11 instead of 0xcc [ 858.519025] INFO: Allocated in 0x2a97d247 age=663075257 cpu=3180298127 pid=757475889 [ 858.519025] INFO: Freed in 0xf412a58c age=994671576 cpu=977006770 pid=-2082819191 [ 858.519025] INFO: Slab 0xc1061d00 objects=7 used=1 fp=0xc2fe9030 flags=0x400020c3 [ 858.519025] INFO: Object 0xc2fe8000 @offset=0 fp=0xe59f59d1 [ 858.519025] [ 858.519025] Object 0xc2fe8000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Object 0xc2fe8070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 858.519025] Redzone 0xc2fe9000: 11 b6 10 7d .�.} [ 858.519025] Padding 0xc2fe9028: 54 78 7e 90 e9 c6 e6 1a Tx~.���. [ 858.519025] Pid: 4437, comm: fsx Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 858.519025] [<c018845f>] print_trailer+0xaf/0xf0 [ 858.519025] [<c018853c>] check_bytes_and_report+0x9c/0xc0 [ 858.519025] [<c0188813>] check_object+0x53/0x1f0 [ 858.519025] [<c0189a6a>] __slab_free+0x1ea/0x2e0 [ 858.519025] [<c0189cae>] kfree+0x8e/0x120 [ 858.519025] [<c0268d1c>] ? ecryptfs_truncate+0x14c/0x2b0 [ 858.519025] [<c0268d1c>] ? ecryptfs_truncate+0x14c/0x2b0 [ 858.519025] [<c0268d1c>] ecryptfs_truncate+0x14c/0x2b0 [ 858.519025] [<c02691ef>] ecryptfs_setattr+0x12f/0x1e0 [ 858.519025] [<c01a32a0>] ? notify_change+0x240/0x340 [ 858.519025] [<c01a313a>] notify_change+0xda/0x340 [ 858.519025] [<c018d139>] do_truncate+0x69/0x90 [ 858.519025] [<c07574b4>] ? do_page_fault+0x194/0x690 [ 858.519025] [<c018d29c>] do_sys_ftruncate+0x13c/0x160 [ 858.519025] [<c018d324>] sys_ftruncate+0x24/0x30 [ 858.519025] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 858.519025] ======================= [ 858.519025] FIX kmalloc-4096: Restoring 0xc2fe9000-0xc2fe9003=0xcc [ 858.519025]
/usr/bin/fstest -n 20 -l 20 -f 20 -s 40000 -p /media/samba/stress/
[ 909.845733] ============================================================================= [ 909.845903] BUG kmalloc-4096: Redzone overwritten [ 909.845997] ----------------------------------------------------------------------------- [ 909.846002] [ 909.846009] INFO: 0xc2fec090-0xc2fec093. First byte 0xb4 instead of 0xcc [ 909.846009] INFO: Allocated in 0xc008c42e age=589178417 cpu=4101696668 pid=2008059572 [ 909.846009] INFO: Freed in 0x1b74c899 age=2541795435 cpu=3721940232 pid=-297573540 [ 909.846009] INFO: Slab 0xc1061d00 objects=7 used=5 fp=0xc2fed0f0 flags=0x400020c3 [ 909.846009] INFO: Object 0xc2feb090 @offset=12432 fp=0xd5e9dc0a [ 909.846009] [ 909.846009] Bytes b4 0xc2feb080: a2 42 56 0d 97 5a cb 7a f2 28 d7 83 47 e8 20 eb �BV..Z�z�(�.G�. [ 909.846009] Object 0xc2feb090: 02 df ae 2b af 07 0d 81 3b a4 08 c9 48 da 29 60 .߮+�...;�.�H�)` [ 909.846009] Object 0xc2feb0a0: 8e bc 67 56 91 a7 db 43 0b 46 32 c5 b1 ec 6d 6a .�gV.��C.F2ű�mj [ 909.846009] Object 0xc2feb0b0: 6f 53 36 a8 7b 82 d8 73 2d f0 b4 56 4f 4e 44 a4 oS6�{.�s-��VOND� [ 909.846009] Object 0xc2feb0c0: 6f 31 d3 9c c6 65 8a a7 1a 36 e4 f7 b2 25 4b 27 o1�.�e.�.6���%K' [ 909.846009] Object 0xc2feb0d0: fe 68 f3 c2 c1 bb e1 84 f7 3f ac 8a 3a d8 0a cc �h�����.�?�.:�. [ 909.846009] Object 0xc2feb0e0: 5f ac db a1 a7 fc b1 20 5f 39 1c 9c 0c d6 d5 ae _�ۡ���._9...�ծ [ 909.846009] Object 0xc2feb0f0: ff 8c 72 4c d0 8b 18 4c c2 1c 5c a8 e1 67 d4 cd �.rL�..L�.\��g� [ 909.846009] Object 0xc2feb100: 3d 22 da 8e 49 4b 89 47 fa 3c 98 ef 44 e3 2f 8b ="�.IK.G�<.�D�/. [ 909.846009] Redzone 0xc2fec090: b4 7e ef b2 �~�� [ 909.846009] Padding 0xc2fec0b8: 53 b3 54 6c 6e 47 e6 a1 S�TlnG�� [ 909.846009] Pid: 4444, comm: fstest Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 909.846009] [<c018845f>] print_trailer+0xaf/0xf0 [ 909.846009] [<c018853c>] check_bytes_and_report+0x9c/0xc0 [ 909.846009] [<c0188813>] check_object+0x53/0x1f0 [ 909.846009] [<c0189a6a>] __slab_free+0x1ea/0x2e0 [ 909.846009] [<c0189cae>] kfree+0x8e/0x120 [ 909.846009] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 909.846009] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 909.846009] [<c026dc24>] ecryptfs_encrypt_page+0x304/0x560 [ 909.846009] [<c026e162>] ? ecryptfs_decrypt_page+0x2e2/0x4c0 [ 909.846009] [<c026b9c2>] ecryptfs_commit_write+0xe2/0x340 [ 909.846009] [<c026b8e0>] ? ecryptfs_commit_write+0x0/0x340 [ 909.846009] [<c016901c>] generic_file_buffered_write+0x33c/0x5e0 [ 909.846009] [<c0753868>] ? mutex_unlock+0x8/0x10 [ 909.846009] [<c01a582d>] ? mnt_drop_write+0x1d/0x120 [ 909.846009] [<c01a2c3e>] ? file_update_time+0x8e/0xd0 [ 909.846009] [<c0169525>] __generic_file_aio_write_nolock+0x265/0x520 [ 909.846009] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 909.846009] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 909.846009] [<c0169846>] generic_file_aio_write+0x66/0xe0 [ 909.846009] [<c018df9c>] do_sync_write+0xcc/0x110 [ 909.846009] [<c013a540>] ? autoremove_wake_function+0x0/0x40 [ 909.846009] [<c01c7b57>] ? dnotify_parent+0x37/0x80 [ 909.846009] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 909.846009] [<c018e7e9>] vfs_write+0x99/0x130 [ 909.846009] [<c018ded0>] ? do_sync_write+0x0/0x110 [ 909.846009] [<c018eeb3>] sys_pwrite64+0x63/0x80 [ 909.846009] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 909.846009] ======================= [ 909.846009] FIX kmalloc-4096: Restoring 0xc2fec090-0xc2fec093=0xcc [ 909.846009] [ 909.927520] ============================================================================= [ 909.927664] BUG kmalloc-4096: Redzone overwritten [ 909.927758] ----------------------------------------------------------------------------- [ 909.927763] [ 909.927943] INFO: 0xc2fed0c0-0xc2fed0c3. First byte 0xbe instead of 0xcc [ 909.928008] INFO: Allocated in 0x5362fa0d age=2176032693 cpu=3541331536 pid=1456363 [ 909.928008] INFO: Freed in 0x8cb15a82 age=3475273534 cpu=2285274145 pid=-493192386 [ 909.928008] INFO: Slab 0xc1061d00 objects=7 used=6 fp=0xc2fee120 flags=0x400020c3 [ 909.928008] INFO: Object 0xc2fec0c0 @offset=16576 fp=0x4c0f8b43 [ 909.928008] [ 909.928008] Bytes b4 0xc2fec0b0: f8 86 44 0a ef e5 d3 87 11 5d 5c 48 c6 7f b7 4a �.D.���..]\H�.�J [ 909.928008] Object 0xc2fec0c0: fa ce 0c 1c 53 76 5e 3c d4 68 b5 c7 a6 0f b3 50 ��..Sv^<�h�Ǧ.�P [ 909.928008] Object 0xc2fec0d0: 52 19 1b e0 89 68 7e 2b 3a 85 cf 6f bf bf c4 0f R..�.h~+:.�o���. [ 909.928008] Object 0xc2fec0e0: 28[ 909.961456] ============================================================================= [ 909.961599] BUG kmalloc-4096: Redzone overwritten [ 909.961693] ----------------------------------------------------------------------------- [ 909.961698] [ 909.961878] INFO: 0xc2fee0f0-0xc2fee0f3. First byte 0x70 instead of 0xcc [ 909.962011] INFO: Allocated in 0xa2467a90 age=3578169626 cpu=3245504730 pid=-2071354349 [ 909.962011] INFO: Freed in 0xfc52a610 age=503857749 cpu=3018491243 pid=-1872877663 [ 909.962011] INFO: Slab 0xc1061d00 objects=7 used=7 fp=0x00000000 flags=0x400020c3 [ 909.962011] INFO: Object 0xc2fed0f0 @offset=20720 fp=0x75ca69d5 [ 909.962011] [ 909.962011] Bytes b4 0xc2fed0e0: e7 b5 78 6a ca 34 a5 f7 ca 57 4e 3d ae 8d 3b 34 ��xj�4���WN=�.;4 [ 909.962011] Object 0xc2fed0f0: 3f 3d 3a 84 5c 5c 4a 5a c6 e9 89 a2 21 21 7a c4 ?=:.\\JZ��.�!!z [ 909.962011] Object 0xc2fed100: 18 cf 57 8b f8 e8 fa 50 ed 0a ba 72 ca 78 b0 66 .�W.���P�.�r�x�f [ 909.962011] Object 0xc2fed110: f4 ca 59 b2 12 p..� [ 909.962011] Padding 0xc2fee118: fd 37 3a 7e 7a 7a 51 @�7:~zzQ [ 909.962011] Pid: 4443, comm: fstest Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 909.962011] [<c018845f>] print_trailer+0xaf/0xf0 [ 909.962011] [<c018853c>] check_bytes_and_report+0x9c/0xc0 [ 909.962011] [<c0188813>] check_object+0x53/0x1f0 [ 909.962011] [<c0189a6a>] __slab_free+0x1ea/0x2e0 [ 909.962011] [<c0189cae>] kfree+0x8e/0x120 [ 909.962011] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 909.962011] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 909.962011] [<c026dc24>] ecryptfs_encrypt_page+0x304/0x560 [ 909.962011] [<c026b9c2>] ecryptfs_commit_write+0xe2/0x340 [ 909.962011] [<c026b8e0>] ? ecryptfs_commit_write+0x0/0x340 [ 909.962011] [<c016901c>] generic_file_buffered_write+0x33c/0x5e0 [ 909.962011] [<c0753868>] ? mutex_unlock+0x8/0x10 [ 909.962011] [<c01a582d>] ? mnt_drop_write+0x1d/0x120 [ 909.962011] [<c01a2c3e>] ? file_update_time+0x8e/0xd0 [ 909.962011] [<c0169525>] __generic_file_aio_write_nolock+0x265/0x520 [ 909.962011] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 909.962011] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 909.962011] [<c0169846>] generic_file_aio_write+0x66/0xe0 [ 909.962011] [<c018df9c>] do_sync_write+0xcc/0x110 [ 909.962011] [<c0105dd5>] ? do_softirq+0x55/0xd0 [ 909.962011] [<c013a540>] ? autoremove_wake_function+0x0/0x40 [ 909.962011] [<c01c7b57>] ? dnotify_parent+0x37/0x80 [ 909.962011] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 909.962011] [<c018e7e9>] vfs_write+0x99/0x130 [ 909.962011] [<c018ded0>] ? do_sync_write+0x0/0x110 [ 909.962011] [<c018eeb3>] sys_pwrite64+0x63/0x80 [ 909.962011] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 909.962011] ======================= [ 909.962011] FIX kmalloc-4096: Restoring 0xc2fee0f0-0xc2fee0f3=0xcc [ 909.962011] [ 910.010435] ============================================================================= [ 910.010590] BUG kmalloc-4096: Redzone overwritten [ 910.010684] ----------------------------------------------------------------------------- [ 910.010689] [ 910.010870] INFO: 0xc331a030-0xc331a033. First byte 0x87 instead of 0xcc [ 910.011012] INFO: Allocated in 0x2cd7890d age=1902030838 cpu=1559256163 pid=-206528884 [ 910.011012] INFO: Freed in 0x7e7e171c age=1821308379 cpu=4164296002 pid=1203550846 [ 910.011012] INFO: Slab 0xc1068300 objects=7 used=4 fp=0xc331c0c0 flags=0x400020c3 [ 910.011012] INFO: Object 0xc3319030 @offset=4144 fp=0x90df867c [ 910.011012] [ 910.011012] Bytes b4 0xc3319020: 3d 58 6d 76 3a 84 70 1c ef 60 76 3e 3e 68 2c 64 =Xmv:.p.�`v>>h,d [ 910.011012] Object 0xc3319030: 89 8f be 5f fa 99 cf 65 58 0c d0 09 96 7f 84 81 ..�_�.�eX.�..... [ 910.011012] Object 0xc3319040: 94 41 6e ac 1d e0 db 5f bb 42 db 7d 08 93 53 aa .An�.��_�B�}..S� [ 910.011012] Object 0xc3319050: 31 36 50 b0 57 a3 e0 bd ab 34 bb cb 96 ce 44 10 16P�W�ཫ4��.�D. [ 910.011012] Object 0xc3319060: 87 68 0e b7 30 26 5c 45 32 be 57 41 64 90 d5 45 .h.�0&\E2�WAd.�E [ 910.011012] Object 0xc3319070: bb 9d bc 3e 91 c2 c5 c9 13 bd 81 10 11 2a ad 29 �.�>.���.�...*�) [ 910.011012] Object 0xc3319080: fc 11 ed 34 3f 87 32 6f 83 0d aa cb 5f fb 04 29 �.�4?.2o..��_ [ 910.011012] Object 0xc3319090: 0a f3 b0 34 e9 8a ac bb c1 f4 5e ec bf 5b 21 32 .��4�.����^��[!2 [ 910.011012] Object 0xc33190a0: 5d f6 11 38 1c 6c 6f 09 11 a5 ed 5c cf 73 c4 98 ]�.8.lo..��\�s�. [ 910.011012] Redzone 0xc331a030: 87 e9 68 e2 .�h� [ 910.011012] Padding 0xc331a058: 2a 7d 06 a7 17 eb 0d 39 *}.�.�.9 [ 910.011012] Pid: 4442, comm: fstest Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 910.011012] [<c018845f>] print_trailer+0xaf/0xf0 [ 910.011012] [<c018853c>] check_bytes_and_report+0x9c/0xc0 [ 910.011012] [<c0188813>] check_object+0x53/0x1f0 [ 910.011012] [<c0189a6a>] __slab_free+0x1ea/0x2e0 [ 910.011012] [<c0189cae>] kfree+0x8e/0x120 [ 910.011012] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 910.011012] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 910.011012] [<c026dc24>] ecryptfs_encrypt_page+0x304/0x560 [ 910.011012] [<c026b9c2>] ecryptfs_commit_write+0xe2/0x340 [ 910.011012] [<c026b8e0>] ? ecryptfs_commit_write+0x0/0x340 [ 910.011012] [<c016901c>] generic_file_buffered_write+0x33c/0x5e0 [ 910.011012] [<c0753868>] ? mutex_unlock+0x8/0x10 [ 910.011012] [<c01a582d>] ? mnt_drop_write+0x1d/0x120 [ 910.011012] [<c01a2c3e>] ? file_update_time+0x8e/0xd0 [ 910.011012] [<c0169525>] __generic_file_aio_write_nolock+0x265/0x520 [ 910.011012] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 910.011012] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 910.011012] [<c0169846>] generic_file_aio_write+0x66/0xe0 [ 910.011012] [<c018df9c>] do_sync_write+0xcc/0x110 [ 910.011012] [<c013a540>] ? autoremove_wake_function+0x0/0x40 [ 910.011012] [<c01c7b57>] ? dnotify_parent+0x37/0x80 [ 910.011012] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 910.011012] [<c018e7e9>] vfs_write+0x99/0x130 [ 910.011012] [<c018ded0>] ? do_sync_write+0x0/0x110 [ 910.011012] [<c018eeb3>] sys_pwrite64+0x63/0x80 sysenter_past_esp+0x6a/0xb1 [ 910.011012] ======================= [ 910.011012] FIX kmalloc-4096: Restoring 0xc331a030-0xc331a033=0xcc [ 910.011012] [ 910.036467] ============================================================================= [ 910.036611] BUG kmalloc-4096: Redzone overwritten [ 910.036705] ----------------------------------------------------------------------------- [ 910.036710] [ 910.036891] INFO: 0xc331b060-0xc331b063. First byte 0x60 instead of 0xcc [ 910.037012] INFO: Allocated in 0x95aa2fc age=846244220 cpu=288210818 pid=-1937427097 [ 910.037012] INFO: Freed in 0x7c1447d7 age=455496820 cpu=2025920559 pid=-934980749 [ 910.037012] INFO: Slab 0xc1068300 objects=7 used=5 fp=0xc331d0f0 flags=0x400020c3 [ 910.037012] INFO: Object 0xc331a060 @offset=8288 fp=0x275c46c7 [ 910.037012] [ 910.037012] Bytes b4 0xc331a050: 7e ba bc 47 ff 58 7a 93 2a 7d 06 a7 17 eb 0d 39 ~��G�Xz.*}.�.�.9 [ 910.037012] Object 0xc331a060: 4d cf bd c4 0a 27 bd 81 77 e1 32 2a d2 46 5c 97 MϽ�.'�.w�2*�F\. [ 910.037012] Object 0xc331a070: 87 ad c3 3b 82 0d 68 f6 89 5c 35 24 4b 66 fe 62 .��;..h�.\5$Kf�b [ 910.037012] Object 0xc331a080: 73 b7 65 20 69 44 16 63 89 e2 92 72 95 83 9f d3 s�e.iD.c.�.r... [ 910.037012] Object 0xc331a090: 9e 35 4b e1 11 53 a3 5f 1f 68 b3 dc 11 a0 c3 d0 .5K�.S�_.h��..� [ 910.037012] Object 0xc331a0a0: 7a 60 31 ae 77 97 24 01 b5 df a1 6e 8c d4 4e 00 z`1�w.$.�ߡn.�N. [ 910.037012] Object 0xc331a0b0: 4f fc d1 30 fe 8b 33 fb e3 c5 d5 6b 1b 93 a4 4c O��0�.3����k..�L [ 910.037012] Object 0xc331a0c0: 40 f6 5f f3 2e ed 3d 08 8a 09 04 b9 db b1 6d c1 @�_�.�=....�۱m [ 910.037012] Object 0xc331a0d0: 02 1c 7b 48 08 6c 0e e9 df a0 c6 82 fc 70 91 df ..{H.l.��.�. [ 910.037012] Redzone 0xc331b060: 60 09 09 43 `..C [ 910.037012] Padding 0xc331b088: 65 d8 ac c6 da 40 a6 09 eج��@�. [ 910.037012] Pid: 4444, comm: fstest Not tainted 2.6.26-rc4-00168-gc3b25b3 #8 [ 910.037012] [<c018845f>] print_trailer+0xaf/0xf0 [ 910.037012] [<c018853c>] check_bytes_and_report+0x9c/0xc0 [ 910.037012] [<c0188813>] check_object+0x53/0x1f0 [ 910.037012] [<c0189a6a>] __slab_free+0x1ea/0x2e0 [ 910.037012] [<c0189cae>] kfree+0x8e/0x120 [ 910.037012] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 910.037012] [<c026dc24>] ? ecryptfs_encrypt_page+0x304/0x560 [ 910.037012] [<c026dc24>] ecryptfs_encrypt_page+0x304/0x560 [ 910.037012] [<c026b9c2>] ecryptfs_commit_write+0xe2/0x340 [ 910.037012] [<c026b8e0>] ? ecryptfs_commit_write+0x0/0x340 [ 910.037012] [<c016901c>] generic_file_buffered_write+0x33c/0x5e0 [ 910.037012] [<c0753868>] ? mutex_unlock+0x8/0x10 [ 910.037012] [<c01a582d>] ? mnt_drop_write+0x1d/0x120 [ 910.037012] [<c01a2c3e>] ? file_update_time+0x8e/0xd0 [ 910.037012] [<c0169525>] __generic_file_aio_write_nolock+0x265/0x520 [ 910.037012] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 910.037012] [<c0169833>] ? generic_file_aio_write+0x53/0xe0 [ 910.037012] [<c0169846>] generic_file_aio_write+0x66/0xe0 [ 910.037012] [<c018df9c>] do_sync_write+0xcc/0x110 [ 910.037012] [<c013a540>] ? autoremove_wake_function+0x0/0x40 [ 910.037012] [<c01c7b57>] ? dnotify_parent+0x37/0x80 [ 910.037012] [<c0755577>] ? _spin_unlock+0x27/0x50 [ 910.037012] [<c018e7e9>] vfs_write+0x99/0x130 [ 910.037012] [<c018ded0>] ? do_sync_write+0x0/0x110 [ 910.037012] [<c018eeb3>] sys_pwrite64+0x63/0x80 [ 910.037012] [<c0103d6d>] sysenter_past_esp+0x6a/0xb1 [ 910.037012] ======================= [ 910.037012] FIX kmalloc-4096: Restoring 0xc331b060-0xc331b063=0xcc [ 910.037012]
-- 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/
| |