swsusp2 i oops kernela po wybudzeniu

Łukasz Maśko masko w ipipan.waw.pl
Śro, 19 Lip 2006, 22:30:03 CEST


Dnia środa, 19 lipca 2006 10:40, Łukasz Maśko napisał:
[...]
> Zaraz ponownie uśpię sprzęta na dłuższy czas i zobaczę, czy sytuacja się
> powtórzy. Może wtedy uda się chociaż OOPSa zapisać, bo nawet nie wiem co
> go spowodowało. 

No to się powtórzyło, a oto OOPS z kernela:

BUG: unable to handle kernel NULL pointer dereference at virtual address 
00000000
 printing eip:
c015b504
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: 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 usb_storage scsi_mod l2cap libusual 
hci_usb bluetooth pcmcia snd_pcm_oss snd_mixer_oss ohci1394 ieee1394 
i2c_sis96x ieee80211 ieee80211_crypt snd_intel8x0m firmware_class ohci_hcd 
yenta_socket rsrc_nonstatic pcmcia_core ehci_hcd usbcore sis900 mii 
snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore 
snd_page_alloc shpchp pci_hotplug ide_cd cdrom lzf ext3 mbcache jbd 
ide_disk sis5513 ide_core
CPU:    0
EIP:    0060:[<c015b504>]    Tainted: P      VLI
EFLAGS: 00010202   (2.6.17.1_desktop-0.5 #1)
EIP is at put_page+0x4/0x40
eax: 00000000   ebx: 00000001   ecx: f70d8880   edx: 00000000
esi: ed792380   edi: f7453e04   ebp: 00000796   esp: f7453d94
ds: 007b   es: 007b   ss: 0068
Process syslog-ng (pid: 4794, threadinfo=f7452000 task=c1981030)
Stack: c028d670 00000000 ed792380 ed792380 c028d6a3 ed792380 00000000 
00000000
       c02fabd7 ed792380 f70d8800 0000003b c0454e48 dd6a000e ed792380 
eb5cfe54
       eb5cff30 00000001 00000000 ffffffa1 00000001 0000006a 00000000 
eb5cfe00
Call Trace:
 <c028d670> skb_release_data+0x80/0xa0  <c028d6a3> kfree_skbmem+0x13/0x90
 <c02fabd7> unix_stream_recvmsg+0x207/0x450  <c0288561> 
do_sock_read+0xd1/0xe0
 <c0288705> sock_aio_read+0x95/0xa0  <c0176701> do_sync_read+0xc1/0x110
 <c0132550> autoremove_wake_function+0x0/0x60  <c0181d97> 
sys_stat64+0x37/0x40
 <c01768ef> vfs_read+0x19f/0x1b0  <c0176c11> sys_read+0x51/0x80
 <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 76 7f 
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: [<c015b504>] put_page+0x4/0x40 SS:ESP 0068:f7453d94
BUG: scheduling while atomic: syslog-ng/0x00000001/4794
 <c02ffc2c> schedule+0x51c/0x530  <c0300f45> __down+0x85/0x100
 <c01197f0> default_wake_function+0x0/0x20  <c02ff6df> __down_failed+0x7/0xc
 <c023d84b> .text.lock.vesafb_thread+0x7f/0x94  <c023db05> 
vesafb_blank+0x135/0x170
 <c023386c> fb_blank+0x4c/0x80  <c022a790> fbcon_blank+0x140/0x250
 <c011de72> __call_console_drivers+0x62/0x70  <c011df80> 
call_console_drivers+0x70/0x140
 <c011e2f9> vprintk+0x1a9/0x2a0  <c021f3ec> do_unblank_screen+0x7c/0x150
 <c021f4cf> unblank_screen+0xf/0x20  <c0116e3d> bust_spinlocks+0x2d/0x60
 <c010449c> die+0x17c/0x240  <c01173e4> do_page_fault+0x2f4/0x660
 <c01170f0> do_page_fault+0x0/0x660  <c0103c43> error_code+0x4f/0x54
 <c01f007b> as_merged_requests+0x1b/0x180  <c015b504> put_page+0x4/0x40
 <c028d670> skb_release_data+0x80/0xa0  <c028d6a3> kfree_skbmem+0x13/0x90
 <c02fabd7> unix_stream_recvmsg+0x207/0x450  <c0288561> 
do_sock_read+0xd1/0xe0
 <c0288705> sock_aio_read+0x95/0xa0  <c0176701> do_sync_read+0xc1/0x110
 <c0132550> autoremove_wake_function+0x0/0x60  <c0181d97> 
sys_stat64+0x37/0x40
 <c01768ef> vfs_read+0x19f/0x1b0  <c0176c11> sys_read+0x51/0x80
 <c01030ab> sysenter_past_esp+0x54/0x75
BUG: scheduling while atomic: syslog-ng/0x00000001/4794
 <c02ffc2c> schedule+0x51c/0x530  <c0119917> __wake_up_locked+0x27/0x30
 <c02ffda8> wait_for_completion+0x78/0xd0  <c01197f0> 
default_wake_function+0x0/0x20
 <c01197f0> default_wake_function+0x0/0x20  <c023db20> 
vesafb_blank+0x150/0x170
 <c023386c> fb_blank+0x4c/0x80  <c022a790> fbcon_blank+0x140/0x250
 <c011de72> __call_console_drivers+0x62/0x70  <c011df80> 
call_console_drivers+0x70/0x140
 <c011e2f9> vprintk+0x1a9/0x2a0  <c021f3ec> do_unblank_screen+0x7c/0x150
 <c021f4cf> unblank_screen+0xf/0x20  <c0116e3d> bust_spinlocks+0x2d/0x60
 <c010449c> die+0x17c/0x240  <c01173e4> do_page_fault+0x2f4/0x660
 <c01170f0> do_page_fault+0x0/0x660  <c0103c43> error_code+0x4f/0x54
 <c01f007b> as_merged_requests+0x1b/0x180  <c015b504> put_page+0x4/0x40
 <c028d670> skb_release_data+0x80/0xa0  <c028d6a3> kfree_skbmem+0x13/0x90
 <c02fabd7> unix_stream_recvmsg+0x207/0x450  <c0288561> 
do_sock_read+0xd1/0xe0
 <c0288705> sock_aio_read+0x95/0xa0  <c0176701> do_sync_read+0xc1/0x110
 <c0132550> autoremove_wake_function+0x0/0x60  <c0181d97> 
sys_stat64+0x37/0x40
 <c01768ef> vfs_read+0x19f/0x1b0  <c0176c11> sys_read+0x51/0x80
 <c01030ab> sysenter_past_esp+0x54/0x75

Wygląda na to, że syslog-ng nie jest w stanie przeżyć uśpienia. Czy ktoś 
może to potwierdzić/zdementować? Bardzo proszę o pomoc. Podoba mi się ta 
funkcjonalność, ale jak ma mi się za każdym razem system wywracać po 
obudzeniu, to ja serdecznie dziękuję :-/
-- 
Ł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