Public bug reported: I'm getting annoying crashes of CIFS while removing files from a mounted share.
There appears to be a fix for something that sounds likely to fix it in 2.6.26 with commit 77c57ec89682c73785d12d51a6d1f873b292fa42. Search for "[CIFS] don't explicitly do a FindClose on rewind when directory search has ended" in the below file: http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.26-rc3-git4.log Ubuntu Hardy 8.04 x64 Server * linux-image-2.6.24-17-server. * Linux myhostname 2.6.24-17-server #1 SMP Thu May 1 14:28:06 UTC 2008 x86_64 GNU/Linux CIFS share mounted with: * mount.cifs //IPaddress/share /mymountpoint -o username=user,password=secret,uid=1000,codepage=cp850,iocharset=utf8,file_mode=0644,dir_mode=0755 Day 1 kernel: [63355.801744] CIFS VFS: Send error in FindClose = -9 kernel: [63356.879586] CIFS VFS: Send error in FindClose = -9 kernel: [63357.578233] CIFS VFS: Send error in FindClose = -9 kernel: [63357.608385] Bad page state in process 'cifsd' kernel: [63357.608387] page:ffff81000140af40 flags:0x0100000000000000 mapping:0000000000000000 mapcount:-1 count:0 kernel: [63357.608388] Trying to fix it up, but a reboot is needed kernel: [63357.608389] Backtrace: kernel: [63357.610051] Pid: 4343, comm: cifsd Not tainted 2.6.24-17-server #1 kernel: [63357.610052] kernel: [63357.610053] Call Trace: kernel: [63357.610256] [bad_page+0x60/0xa0] bad_page+0x60/0xa0 kernel: [63357.610261] [get_page_from_freelist+0x5ec/0x6c0] get_page_from_freelist+0x5ec/0x6c0 kernel: [63357.610268] [__alloc_pages+0x9d/0x3d0] __alloc_pages+0x9d/0x3d0 kernel: [63357.610277] [new_slab+0x220/0x260] new_slab+0x220/0x260 kernel: [63357.610281] [__slab_alloc+0x2f5/0x410] __slab_alloc+0x2f5/0x410 kernel: [63357.610283] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [63357.610287] [ext3:kmem_cache_alloc+0x90/0xa0] kmem_cache_alloc+0x90/0xa0 kernel: [63357.610290] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [63357.610341] [<ffffffff8831b205>] :cifs:cifs_buf_get+0x15/0x50 kernel: [63357.610350] [<ffffffff883118a2>] :cifs:cifs_demultiplex_thread+0x632/0xc90 kernel: [63357.610361] [<ffffffff88311270>] :cifs:cifs_demultiplex_thread+0x0/0xc90 kernel: [63357.610371] [kthread+0x4b/0x80] kthread+0x4b/0x80 kernel: [63357.610385] [child_rip+0xa/0x12] child_rip+0xa/0x12 kernel: [63357.610390] [kthread+0x0/0x80] kthread+0x0/0x80 kernel: [63357.610392] [child_rip+0x0/0x12] child_rip+0x0/0x12 kernel: [63357.610397] kernel: [63358.023290] CIFS VFS: Send error in FindClose = -9 kernel: [63358.061364] Bad page state in process 'rm' kernel: [63358.061365] page:ffff81000140abc0 flags:0x0100000000000000 mapping:0000000000000000 mapcount:-1 count:0 kernel: [63358.061367] Trying to fix it up, but a reboot is needed kernel: [63358.061367] Backtrace: kernel: [63358.063339] Pid: 15476, comm: rm Tainted: G B 2.6.24-17-server #1 kernel: [63358.063340] kernel: [63358.063340] Call Trace: kernel: [63358.063353] [bad_page+0x60/0xa0] bad_page+0x60/0xa0 kernel: [63358.063356] [get_page_from_freelist+0x5ec/0x6c0] get_page_from_freelist+0x5ec/0x6c0 kernel: [63358.063394] [__alloc_pages+0x9d/0x3d0] __alloc_pages+0x9d/0x3d0 kernel: [63358.063400] [new_slab+0x220/0x260] new_slab+0x220/0x260 kernel: [63358.063403] [__slab_alloc+0x2f5/0x410] __slab_alloc+0x2f5/0x410 kernel: [63358.063405] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [63358.063408] [ext3:kmem_cache_alloc+0x90/0xa0] kmem_cache_alloc+0x90/0xa0 kernel: [63358.063411] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [63358.063426] [find_nls+0x4d/0x90] find_nls+0x4d/0x90 kernel: [63358.063438] [<ffffffff8831b205>] :cifs:cifs_buf_get+0x15/0x50 kernel: [63358.063453] [<ffffffff88302dc2>] :cifs:smb_init+0x222/0x320 kernel: [63358.063461] [<ffffffff88302255>] :cifs:cifs_alloc_inode+0x15/0x60 kernel: [63358.063469] [<ffffffff8830432b>] :cifs:CIFSSMBDelFile+0x6b/0x170 kernel: [63358.063479] [<ffffffff88316e5a>] :cifs:cifs_unlink+0xaa/0x5a0 kernel: [63358.063490] [permission+0xb0/0x160] permission+0xb0/0x160 kernel: [63358.063495] [vfs_unlink+0xca/0x150] vfs_unlink+0xca/0x150 kernel: [63358.063499] [do_unlinkat+0x110/0x1b0] do_unlinkat+0x110/0x1b0 kernel: [63358.063502] [vfs_readdir+0xa5/0xd0] vfs_readdir+0xa5/0xd0 kernel: [63358.063505] [sys_getdents+0xcf/0xe0] sys_getdents+0xcf/0xe0 kernel: [63358.063509] [system_call+0x7e/0x83] system_call+0x7e/0x83 Day 2 kernel: [149585.190676] CIFS VFS: Send error in FindClose = -9 kernel: [149585.912003] CIFS VFS: Send error in FindClose = -9 kernel: [149586.472893] CIFS VFS: Send error in FindClose = -9 kernel: [149587.192442] CIFS VFS: Send error in FindClose = -9 kernel: [149587.229429] Bad page state in process 'cifsd' kernel: [149587.229430] page:ffff810001429cc0 flags:0x0100000000000000 mapping:0000000000000000 mapcount:-1 count:0 kernel: [149587.229431] Trying to fix it up, but a reboot is needed kernel: [149587.229432] Backtrace: kernel: [149587.231221] Pid: 4343, comm: cifsd Tainted: G B 2.6.24-17-server #1 kernel: [149587.231222] kernel: [149587.231223] Call Trace: kernel: [149587.231368] [bad_page+0x60/0xa0] bad_page+0x60/0xa0 kernel: [149587.231373] [get_page_from_freelist+0x5ec/0x6c0] get_page_from_freelist+0x5ec/0x6c0 kernel: [149587.231379] [__alloc_pages+0x9d/0x3d0] __alloc_pages+0x9d/0x3d0 kernel: [149587.231389] [new_slab+0x220/0x260] new_slab+0x220/0x260 kernel: [149587.231393] [__slab_alloc+0x2f5/0x410] __slab_alloc+0x2f5/0x410 kernel: [149587.231396] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [149587.231399] [ext3:kmem_cache_alloc+0x90/0xa0] kmem_cache_alloc+0x90/0xa0 kernel: [149587.231402] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [149587.231447] [<ffffffff8831b205>] :cifs:cifs_buf_get+0x15/0x50 kernel: [149587.231456] [<ffffffff883118a2>] :cifs:cifs_demultiplex_thread+0x632/0xc90 kernel: [149587.231466] [<ffffffff88311270>] :cifs:cifs_demultiplex_thread+0x0/0xc90 kernel: [149587.231474] [kthread+0x4b/0x80] kthread+0x4b/0x80 kernel: [149587.231486] [child_rip+0xa/0x12] child_rip+0xa/0x12 kernel: [149587.231491] [kthread+0x0/0x80] kthread+0x0/0x80 kernel: [149587.231493] [child_rip+0x0/0x12] child_rip+0x0/0x12 kernel: [149587.231499] kernel: [149588.017085] CIFS VFS: Send error in FindClose = -9 kernel: [149588.037924] Bad page state in process 'rm' kernel: [149588.037926] page:ffff81000140b9c0 flags:0x0100000000000000 mapping:0000000000000000 mapcount:-1 count:0 kernel: [149588.037927] Trying to fix it up, but a reboot is needed kernel: [149588.037928] Backtrace: kernel: [149588.039588] Pid: 23530, comm: rm Tainted: G B 2.6.24-17-server #1 kernel: [149588.039589] kernel: [149588.039590] Call Trace: kernel: [149588.039603] [bad_page+0x60/0xa0] bad_page+0x60/0xa0 kernel: [149588.039607] [get_page_from_freelist+0x5ec/0x6c0] get_page_from_freelist+0x5ec/0x6c0 kernel: [149588.039614] [__alloc_pages+0x9d/0x3d0] __alloc_pages+0x9d/0x3d0 kernel: [149588.039620] [new_slab+0x220/0x260] new_slab+0x220/0x260 kernel: [149588.039623] [__slab_alloc+0x2f5/0x410] __slab_alloc+0x2f5/0x410 kernel: [149588.039625] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [149588.039628] [ext3:kmem_cache_alloc+0x90/0xa0] kmem_cache_alloc+0x90/0xa0 kernel: [149588.039631] [scsi_mod:mempool_alloc+0x53/0x210] mempool_alloc+0x53/0x130 kernel: [149588.039640] [reiserfs:__wake_up+0x43/0x1d50] __wake_up+0x43/0x70 kernel: [149588.039685] [find_nls+0x4d/0x90] find_nls+0x4d/0x90 kernel: [149588.039697] [<ffffffff8831b205>] :cifs:cifs_buf_get+0x15/0x50 kernel: [149588.039704] [<ffffffff88302dc2>] :cifs:smb_init+0x222/0x320 kernel: [149588.039708] [get_partial_node+0x1c/0x90] get_partial_node+0x1c/0x90 kernel: [149588.039715] [d_alloc+0x22/0x1d0] d_alloc+0x22/0x1d0 kernel: [149588.039723] [<ffffffff8830432b>] :cifs:CIFSSMBDelFile+0x6b/0x170 kernel: [149588.039733] [<ffffffff88316e5a>] :cifs:cifs_unlink+0xaa/0x5a0 kernel: [149588.039738] [permission+0xb0/0x160] permission+0xb0/0x160 kernel: [149588.039742] [vfs_unlink+0xca/0x150] vfs_unlink+0xca/0x150 kernel: [149588.039745] [do_unlinkat+0x110/0x1b0] do_unlinkat+0x110/0x1b0 kernel: [149588.039749] [vfs_readdir+0xa5/0xd0] vfs_readdir+0xa5/0xd0 kernel: [149588.039752] [sys_getdents+0xcf/0xe0] sys_getdents+0xcf/0xe0 kernel: [149588.039756] [system_call+0x7e/0x83] system_call+0x7e/0x83 kernel: [149588.039760] $ lsmod Module Size Used by nls_cp437 15488 0 nls_utf8 10624 1 cifs 258064 1 iptable_filter 11776 0 ip_tables 31720 1 iptable_filter x_tables 30728 1 ip_tables ext3 156176 1 jbd 64168 1 ext3 mbcache 18560 1 ext3 lp 22084 0 loop 28676 0 ipv6 325768 12 parport_pc 48296 1 parport 51340 2 lp,parport_pc evdev 22144 0 psmouse 53404 0 serio_raw 16260 0 pcspkr 12160 0 container 13824 0 ac 15496 0 button 18080 0 i2c_piix4 18316 0 i2c_core 35712 1 i2c_piix4 shpchp 45340 0 pci_hotplug 41776 1 shpchp intel_agp 37792 1 reiserfs 253568 3 sd_mod 40448 3 sg 48920 0 sr_mod 27300 0 cdrom 48680 1 sr_mod floppy 76264 0 mptspi 31760 2 e1000 144704 0 ata_piix 31364 0 ata_generic 17156 0 pata_acpi 17024 0 mptscsih 49920 1 mptspi mptbase 92132 2 mptspi,mptscsih scsi_transport_spi 37760 1 mptspi libata 183472 3 ata_piix,ata_generic,pata_acpi scsi_mod 185528 7 sd_mod,sg,sr_mod,mptspi,mptscsih,scsi_transport_spi,libata dm_mirror 33408 0 dm_snapshot 27848 0 dm_mod 78200 11 dm_mirror,dm_snapshot thermal 26912 0 processor 49608 1 thermal fan 13960 0 fbcon 53504 0 tileblit 11264 1 fbcon font 17280 1 fbcon bitblit 14592 1 fbcon softcursor 10880 1 bitblit fuse 63280 1 ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- CIFS kernel crash https://bugs.launchpad.net/bugs/235676 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs