Kernel 3.1.x i cifs - problem
Łukasz Maśko
ed at yen.ipipan.waw.pl
Sat Dec 3 16:36:15 CET 2011
Kernele 3.1.x to w PLD na razie pieśń przyszłości, ale skoro w CVS-ie jest
już spec przerobiony pod tą wersję, to postanowiłem spróbować jak toto
działa. I działa - z jednym wyjątkiem. Otóż mam problem z cifs'em. Próba
dostępu do jednego z katalogów na moim dysku sieciowym kończy się tak:
[ 513.689468] CIFS VFS: ignoring corrupt resume name
[ 513.689523] BUG: unable to handle kernel NULL pointer dereference at
0000003c
[ 513.689614] IP: [<f947d93e>] cifs_crypto_shash_allocate+0x4ce/0xd30
[cifs]
[ 513.689701] *pde = 00000000
[ 513.689737] Oops: 0000 [#1] SMP
[ 513.689781] Modules linked in: nls_iso8859_1 nls_cp437 mmc_block
des_generic md4 cifs fscache hidp binfmt_misc pci_stub vboxpci bnep rfcomm
nls_iso8859_2 nls_cp852 vfat fat snd_pcm_oss snd_seq_dummy snd_seq_oss
snd_seq_midi_event snd_seq snd_seq_device snd_mixer_oss uinput i8k vboxdrv
fuse ircomm_tty ircomm irda crc_ccitt usbserial dm_mod coretemp hwmon
cpufreq_powersave cpufreq_ondemand cpufreq_stats acpi_cpufreq freq_table
mperf sg sr_mod cdrom usb_storage usb_libusual uas hid_a4tech usbhid hid
scsi_mod cryptd aes_i586 aes_generic cdc_ether arc4 cdc_acm cdc_wdm ecb
btusb bluetooth crc16 usbnet mii joydev snd_hda_codec_idt ppdev
snd_hda_intel snd_hda_codec iwl4965 iwl_legacy snd_hwdep snd_pcm mac80211
snd_timer snd iTCO_wdt iTCO_vendor_support cfg80211 psmouse uhci_hcd
sdhci_pci sdhci soundcore parport_pc parport dell_wmi sparse_keymap pcmcia
wmi dell_laptop mmc_core battery dcdbas ac thermal processor tg3 ehci_hcd
usbcore yenta_socket serio_raw pcmcia_rsrc evdev pcspkr i2c_i801 rfkill
snd_page_alloc pcmcia_core i915 drm_kms_helper drm i2c_algo_bit button
i2c_core video intel_agp intel_gtt agpgart ext3 jbd mbcache ide_gd_mod piix
ide_core
[ 513.691249]
[ 513.691271] Pid: 4298, comm: dolphin Not tainted 3.1.4_vanilla-0.1 #1
Dell Inc. Latitude D430 /0F331C
[ 513.691387] EIP: 0060:[<f947d93e>] EFLAGS: 00010246 CPU: 0
[ 513.691450] EIP is at cifs_crypto_shash_allocate+0x4ce/0xd30 [cifs]
[ 513.691513] EAX: 00000040 EBX: 00000000 ECX: 00000101 EDX: 00000001
[ 513.691574] ESI: f0643ef0 EDI: f4b610c0 EBP: f0643ee4 ESP: f0643ed0
[ 513.691635] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 513.691690] Process dolphin (pid: 4298, ti=f0642000 task=f5c38c60
task.ti=f0642000)
[ 513.691762] Stack:
[ 513.691784] f9462812 f9487874 f0643ef8 f4b61f00 f4b61f00 f0643f08
f947dab7 00000001
[ 513.691893] 00000040 00000000 00000000 00000000 00000000 00000000
f0643f68 f947e606
[ 513.692001] f4b61f60 ef44b480 00000000 f0643f48 f4b610c8 00000002
00000000 f2d5d000
[ 513.692109] Call Trace:
[ 513.692147] [<f9462812>] ? CIFSFindNext+0x322/0x330 [cifs]
[ 513.692212] [<f947dab7>] cifs_crypto_shash_allocate+0x647/0xd30 [cifs]
[ 513.692285] [<f947e606>] cifs_readdir+0x466/0x8f0 [cifs]
[ 513.692346] [<c021b3e0>] ? sys_ioctl+0x80/0x80
[ 513.692396] [<c021b6fe>] vfs_readdir+0x9e/0xc0
[ 513.692444] [<c021b3e0>] ? sys_ioctl+0x80/0x80
[ 513.692493] [<c021b8a3>] sys_getdents64+0x63/0xc0
[ 513.692547] [<c04b295f>] sysenter_do_call+0x12/0x28
[ 513.692596] Code: 0f 85 32 01 00 00 b8 ea ff ff ff 83 c4 0c 5b 5e 5d c3
8d 76 00 66 83 f9 01 0f 84 be 00 00 00 66 81 f9 01 01 75 d3 8d 43 40 89 06
<8b> 43 3c 89 46 04 8b 43 04 89 46 08 83 c4 0c 31 c0 5b 5e 5d c3
[ 513.692768] EIP: [<f947d93e>] cifs_crypto_shash_allocate+0x4ce/0xd30
[cifs] SS:ESP 0068:f0643ed0
[ 513.692768] CR2: 000000000000003c
[ 513.718035] ---[ end trace eab0548b8565b1b0 ]---
To na kernelach 3.1.x kompilowanych z --with vanilla z naszego speca. Nic
takiego się nie dzieje na kernelu 3.0.x (obecnie 3.0.12). Czy ktoś z
testujących miał coś podobnego u siebie?
Pozdrawiam.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
More information about the pld-devel-pl
mailing list