[linux-cifs-client] kernel oops while mounting CIFS share

brendan powers brendan0powers at gmail.com
Wed Nov 28 16:54:27 GMT 2007


Hello, i have 5 severl terminal servers that mount CIFS shares from a
Windows server 2003 file server. After running for about 40 days, they
tend to crash. I finally got a backtrace in syslog, and it seems like
one of the servers crashed while mounting a cifs share.

I'm running ubuntu feisty with kernel version 2.6.20-16-server. Here
is the trace

Nov 27 11:28:14 localhost kernel: [4132123.891351] init_special_inode:
bogus i_mode (700)
Nov 27 11:28:14 localhost kernel: [4132123.891357] init_special_inode:
bogus i_mode (700)
Nov 27 11:39:01 localhost /USR/SBIN/CRON[686]: (root) CMD (  [ -d
/var/lib/php5 ] && find /var/lib/php5/ -type f -cmin
+$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Nov 27 11:41:08 localhost kernel: [4132895.214441] BUG: unable to
handle kernel NULL pointer dereference at virtual address 00000084
Nov 27 11:41:08 localhost kernel: [4132895.214487]  printing eip:
Nov 27 11:41:08 localhost kernel: [4132895.214502] c02f56f6
Nov 27 11:41:08 localhost kernel: [4132895.214504] *pde = 165f4001
Nov 27 11:41:08 localhost kernel: [4132895.214520] Oops: 0002 [#1]
Nov 27 11:41:08 localhost kernel: [4132895.214535] SMP
Nov 27 11:41:08 localhost kernel: [4132895.214552] Modules linked in:
appletalk ax25 ipx p8023 autofs4 nls_cp437 cifs binfmt_misc rfcomm
l2cap bluetooth nfs nfsd exportfs lockd su
nrpc ppdev speedstep_lib cpufreq_ondemand cpufreq_userspace
cpufreq_stats freq_table cpufreq_powersave cpufreq_conservative
dev_acpi sony_acpi tc1100_wmi pcc_acpi container dock b
utton asus_acpi sbs i2c_ec i2c_core ac backlight video battery lp fuse
pcspkr iTCO_wdt iTCO_vendor_support ipv6 parport_pc shpchp parport
pci_hotplug serio_raw e752x_edac edac_mc
psmouse tsdev evdev ext3 jbd mbcache sg sd_mod sr_mod cdrom 3w_xxxx
ata_generic uhci_hcd ehci_hcd ata_piix e1000 floppy generic usbcore
libata scsi_mod thermal processor fan fbcon
 tileblit font bitblit softcursor vesafb capability commoncap
Nov 27 11:41:08 localhost kernel: [4132895.214885] CPU:    1
Nov 27 11:41:08 localhost kernel: [4132895.214886] EIP:
0060:[_spin_lock_irqsave+22/80]    Not tainted VLI
Nov 27 11:41:08 localhost kernel: [4132895.214887] EFLAGS: 00010046
(2.6.20-16-server #2)
Nov 27 11:41:08 localhost kernel: [4132895.214940] EIP is at
_spin_lock_irqsave+0x16/0x50
Nov 27 11:41:08 localhost kernel: [4132895.214957] eax: 00000246
ebx: dd6b9c30   ecx: 00000246   edx: 00000084
Nov 27 11:41:08 localhost kernel: [4132895.214977] esi: 00000084
edi: 00000002   ebp: 000005dc   esp: dd6b9c14
Nov 27 11:41:08 localhost kernel: [4132895.214996] ds: 007b   es: 007b
  ss: 0068
Nov 27 11:41:08 localhost kernel: [4132895.215014] Process mount.cifs
(pid: 1076, ti=dd6b8000 task=d4339a90 task.ti=dd6b8000)
Nov 27 11:41:08 localhost kernel: [4132895.215035] Stack: c013b510
18b54ffd f740d080 dc8a8a00 000005dc f8d8316f 00000001 00000000
Nov 27 11:41:08 localhost kernel: [4132895.215082]        d4339a90
c013b360 ee529e3c e6419e3c f740d080 cf891800 00000000 ffffffff
Nov 27 11:41:08 localhost kernel: [4132895.215125]        f8d83772
000003e8 000280d2 c3612ff8 024037a3 dc8a8a00 f740d080 f8d95505
Nov 27 11:41:08 localhost kernel: [4132895.215172] Call Trace:
Nov 27 11:41:08 localhost kernel: [4132895.215198]
[prepare_to_wait+32/112] prepare_to_wait+0x20/0x70
Nov 27 11:41:08 localhost kernel: [4132895.215228]  [<f8d8316f>]
wait_for_response+0xff/0x160 [cifs]
Nov 27 11:41:08 localhost kernel: [4132895.215265]
[autoremove_wake_function+0/80] autoremove_wake_function+0x0/0x50
Nov 27 11:41:08 localhost kernel: [4132895.215297]  [<f8d83772>]
SendReceive+0x142/0x470 [cifs]
Nov 27 11:41:08 localhost kernel: [4132895.215340]  [<f8d72c69>]
CIFSTCon+0x179/0x410 [cifs]
Nov 27 11:41:08 localhost kernel: [4132895.215375]  [<f8d75157>]
cifs_find_tcp_session+0x27/0xe0 [cifs]
Nov 27 11:41:08 localhost kernel: [4132895.215420]  [<f8d76d6b>]
cifs_mount+0x11db/0x2590 [cifs]
Nov 27 11:41:08 localhost kernel: [4132895.215518]
[idr_get_new+10/48] idr_get_new+0xa/0x30
Nov 27 11:41:08 localhost kernel: [4132895.215547]  [sget+681/784]
sget+0x2a9/0x310
Nov 27 11:41:08 localhost kernel: [4132895.215583]  [<f8d6a6e0>]
cifs_get_sb+0x90/0x1e0 [cifs]
Nov 27 11:41:08 localhost kernel: [4132895.215627]
[vfs_kern_mount+182/304] vfs_kern_mount+0xb6/0x130
Nov 27 11:41:08 localhost kernel: [4132895.215664]
[do_kern_mount+57/96] do_kern_mount+0x39/0x60
Nov 27 11:41:08 localhost kernel: [4132895.215692]
[do_mount+746/1792] do_mount+0x2ea/0x700
Nov 27 11:41:08 localhost kernel: [4132895.215724]  [<f8d3d419>]
nfs_sync_mapping_wait+0xb9/0x240 [nfs]
Nov 27 11:41:08 localhost kernel: [4132895.215786]  [<f8d3ddee>]
nfs_sync_mapping_range+0x8e/0xc0 [nfs]
Nov 27 11:41:08 localhost kernel: [4132895.215848]  [<f8d35fd8>]
nfs_getattr+0x78/0xc0 [nfs]
Nov 27 11:41:08 localhost kernel: [4132895.215919]
[__alloc_pages+87/784] __alloc_pages+0x57/0x310
Nov 27 11:41:08 localhost kernel: [4132895.215944]
[error_code+124/132] error_code+0x7c/0x84
Nov 27 11:41:08 localhost kernel: [4132895.215985]
[copy_mount_options+64/336] copy_mount_options+0x40/0x150
Nov 27 11:41:08 localhost kernel: [4132895.216018]
[sys_mount+119/192] sys_mount+0x77/0xc0
Nov 27 11:41:08 localhost kernel: [4132895.216047]
[sysenter_past_esp+105/157] sysenter_past_esp+0x69/0x9d
Nov 27 11:41:08 localhost kernel: [4132895.216082]
[clip_start_xmit+67/512] clip_start_xmit+0x43/0x200
Nov 27 11:41:08 localhost kernel: [4132895.216116]  =======================
Nov 27 11:41:08 localhost kernel: [4132895.216132] Code: 90 8d 74 26
00 ba 01 00 00 00 86 10 8b 04 24 e9 11 64 e3 ff 90 89 c2 9c 58 fa 90
8d b4 26 00 00 00 00 8d b4 26 00 00 00 00
 89 c1 <f0> fe 0a 79 2e f7 c1 00 02 00 00 74 1d fb 90 8d b4 26 00 00 00
Nov 27 11:41:08 localhost kernel: [4132895.216302] EIP:
[_spin_lock_irqsave+22/80] _spin_lock_irqsave+0x16/0x50 SS:ESP
0068:dd6b9c14

I'm thinking about trying a new kernel version, but it takes a while
to test it, so i thought I'd ask on this list first.


More information about the linux-cifs-client mailing list