Do użytkowników hibernacji (suspend2) - OOPS po wybudzeniu
Łukasz Maśko
masko w ipipan.waw.pl
Nie, 20 Sie 2006, 16:43:04 CEST
Pytanie do osób korzystających z hibernacji na dysk przy użyciu mechanizmu
kernela (syspend2) i skryptów hibernate. U mnie usypianie - teoretycznie -
działa. Znaczy się, system zgrywa pamięć na dysk i wyłącza się, po
włączeniu wstaje i wydaje się być OK. Z jednym wyjątkiem: w logach mam
takie coś:
BUG: unable to handle kernel NULL pointer dereference at virtual address
000000c8
printing eip:
c015b184
*pde = 00000000
Oops: 0000 [#2]
PREEMPT
Modules linked in: button psmouse ipw2200 hidp rfcomm wacom nvidia agpgart
vmnet vmmon parport_pc parport ipv6 irtty_sir sir_dev arc4
ieee80211_crypt_wep nls_cp852 vfat fat nls_iso8859_2 ntfs sd_mod ircomm_tty
ircomm irda crc_ccitt evdev video processor ac battery cpufreq_powersave
cpufreq_ondemand cpufreq_stats p4_clockmod speedstep_lib freq_table l2cap
hci_usb bluetooth usb_storage scsi_mod libusual pcmcia snd_pcm_oss
snd_mixer_oss ide_cd cdrom sis900 mii yenta_socket rsrc_nonstatic
pcmcia_core ieee80211 ieee80211_crypt firmware_class ehci_hcd i2c_sis96x
snd_intel8x0m ohci_hcd usbcore snd_intel8x0 ohci1394 ieee1394
snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc
shpchp pci_hotplug lzf ext3 mbcache jbd ide_disk sis5513 ide_core
CPU: 0
EIP: 0060:[<c015b184>] Tainted: P VLI
EFLAGS: 00010202 (2.6.17.8_laptop-0.1 #1)
EIP is at put_page+0x4/0x40
eax: 000000c8 ebx: 00000001 ecx: f773d680 edx: 000000c8
esi: edd3ce80 edi: e6483c80 ebp: e6483e54 esp: ec963e68
ds: 007b es: 007b ss: 0068
Process minilogd (pid: 3377, threadinfo=ec962000 task=ea23e070)
Stack: c028d543 000000c8 edd3ce80 e6483e00 c028d583 edd3ce80 edd3ce80
edd3ce80
c02f8a7d edd3ce80 e6483200 00000000 00000001 c18e6e40 e78e8b14
f7d55780
f7c06200 00000000 f7c06254 c02f8a94 e6483e00 00000001 00000202
0000000a
Call Trace:
<c028d543> skb_release_data+0x83/0xb0 <c028d583> kfree_skbmem+0x13/0x90
<c02f8a7d> unix_release_sock+0x10d/0x240 <c02f8a94>
unix_release_sock+0x124/0x240
<c02f8e55> unix_release+0x25/0x30 <c0287f09> sock_release+0x99/0xf0
<c0288c04> sock_close+0x34/0x50 <c017784d> __fput+0x18d/0x1a0
<c0175c6d> filp_close+0x4d/0x80 <c011f998> close_files+0x58/0x70
<c011fa0a> put_files_struct+0x2a/0x60 <c01204ce> do_exit+0x12e/0x490
<c0120894> do_group_exit+0x34/0x90 <c01030ab> sysenter_past_esp+0x54/0x75
Code: 75 05 58 c3 8d 76 00 8b 42 38 89 14 24 ff d0 eb f1 0f 0b 28 01 56 84
32 c0 eb dd 8d b6 00 00 00 00 8d bf 00 00 00 00 8b 54 24 04 <8b> 02 f6 c4
40 75 26 8b 42 04 85 c0 74 15 ff 4a 04 0f 94 c0 84
EIP: [<c015b184>] put_page+0x4/0x40 SS:ESP 0068:ec963e68
<1>Fixing recursive fault but reboot is needed!
System niby działa, ale niestabilnie i drugi raz nie pozwala się uśpić (zwis
przy usypianiu). Dziwi mnie to, ze niby wywraca się proces minilogd, ale
tak na prawdę to ja go nie mam uruchomionego :-/ (może to jakiś proces
kernela uruchamiany okazyjnie?)
Czy ktoś też tak ma czy to tylko wyjątkowy przypadek w połączeniu z moim
sprzętem? Może ktoś wie co z tym zrobić? W tej chwili mam kernel w wersji
2.6.17.8_laptop-0.1 (zbudowany z kernel-desktop.spec).
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabber.aster.pl _\_V
Więcej informacji o liście dyskusyjnej pld-users-pl