<div class="gmail_quote">On Fri, Apr 17, 2009 at 15:23, Robby Workman <span dir="ltr">&lt;<a href="mailto:rworkman@slackware.com" target="_blank">rworkman@slackware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


This is on the stock 2.6.27.7 kernel, correct?<br>
Honestly, I&#39;m not sure what else would be needed on the pm-utils end<br>
of things; this seems more like a kernel bug.  You might consider building the latest in the 2.6.27.x series (.21 last I checked) to see<br>
if it still happens there; this might have already been fixed upstream,<br>
and I&#39;d hate to waste someone&#39;s time with a bug report that&#39;s already<br>
fixed.<br><font color="#888888">
</font></blockquote><div><br>Sorry, I forgot to tell you that I am using slackware-current, all things up-to-date, i.e., linux-2.6.29.1 . Although I have configured and complied kernel myself, the configuration should be very close to the official one in this aspect.<br>

<br>Unfortunately, the problem is more complicated. The truth is:<br><br>1) With NEED_CLOCK_SYNC off, 2.6.29.1 break about 10min after resume. dmesgs attached in the LQ post.<br><br>2) With NEED_CLOCK_SYNC on, 2.6.29.1 will break about 1hour or so after resume, at least this case has occurred two times on my box. Symptom alike. dmesg snip here: (the attachment is full dmesg)<br>
======================================<br>[ 6413.351177] BUG: unable to handle kernel paging request at f76f6000<br>[ 6413.351193] IP: [&lt;c016f919&gt;] get_page_from_freelist+0x2a9/0x470<br>[ 6413.351213] *pde = 00007067 *pte = e5cb4839 <br>
[ 6413.351224] Oops: 0003 [#2] SMP <br>[ 6413.351230] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map<br>[ 6413.351239] Modules linked in: radeon drm vboxnetflt vboxdrv snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss ipv6 nls_cp936 vfat fat ext4 jbd2 crc16 fuse b43 mac80211 dell_laptop cfg80211 sdhci_pci dcdbas ricoh_mmc joydev led_class ohci_hcd ati_agp input_polldev shpchp sg agpgart video output<br>
[ 6413.351287] <br>[ 6413.351294] Pid: 3145, comm: plasma Tainted: G      D    (2.6.29.1-slk-based-2 #4) Inspiron 1501 <br>[ 6413.351302] EIP: 0060:[&lt;c016f919&gt;] EFLAGS: 00210246 CPU: 1<br>[ 6413.351311] EIP is at get_page_from_freelist+0x2a9/0x470<br>
[ 6413.351317] EAX: 00000000 EBX: c16edec0 ECX: 00000400 EDX: 00000003<br>[ 6413.351323] ESI: 00000000 EDI: f76f6000 EBP: c16edec0 ESP: d7411d78<br>[ 6413.351328]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068<br>[ 6413.351334] Process plasma (pid: 3145, ti=d7410000 task=f6b389f0 task.ti=d7410000)<br>
[ 6413.351340] Stack:<br>[ 6413.351342]  00000002 00000044 00200246 f76f6000 c0617920 00000002 00000000 00000000<br>[ 6413.351354]  001280d2 00000002 00200246 00000001 c0587980 00000000 00000000 c058930c<br>[ 6413.351365]  c0587c80 c0587140 c0587c80 f6b389f0 c9b1fff8 001280d2 c016fddd c0589300<br>
[ 6413.351378] Call Trace:<br>[ 6413.351384]  [&lt;c016fddd&gt;] __alloc_pages_internal+0xbd/0x470<br>[ 6413.351395]  [&lt;c017eae5&gt;] handle_mm_fault+0x385/0x610<br>[ 6413.351409]  [&lt;c011bc8e&gt;] do_page_fault+0x23e/0x6a0<br>
[ 6413.351420]  [&lt;c0101d65&gt;] __switch_to+0x175/0x190<br>[ 6413.351427]  [&lt;c044f0e4&gt;] schedule+0x294/0x930<br>[ 6413.351435]  [&lt;c014cad2&gt;] tick_dev_program_event+0x32/0xb0<br>[ 6413.351446]  [&lt;c014cbca&gt;] tick_program_event+0x2a/0x40<br>
[ 6413.351453]  [&lt;c013261c&gt;] irq_exit+0x3c/0x80<br>[ 6413.351461]  [&lt;c011685a&gt;] smp_apic_timer_interrupt+0x5a/0x90<br>[ 6413.351468]  [&lt;c011ba50&gt;] do_page_fault+0x0/0x6a0<br>[ 6413.351475]  [&lt;c0451292&gt;] error_code+0x72/0x78<br>
[ 6413.351487] Code: 24 20 00 79 40 8b 7c 24 2c 85 ff 7e 38 89 dd 31 f6 90 ba 03 00 00 00 89 e8 e8 94 03 fb ff b9 00 04 00 00 89 44 24 0c 89 c7 31 c0 &lt;f3&gt; ab 8b 44 24 0c ba 03 00 00 00 46 83 c5 20 e8 b3 01 fb ff 3b <br>
[ 6413.351542] EIP: [&lt;c016f919&gt;] get_page_from_freelist+0x2a9/0x470 SS:ESP 0068:d7411d78<br>[ 6413.351556] ---[ end trace 1c05764e1d5f5ab3 ]---<br>[ 6413.351566] note: plasma[3145] exited with preempt_count 1<br>======================================<br>
<br>3) 2.6.27.21 kernel won&#39;t break. With or Without NEED_CLOCK_SYNC. I suspend/resume 3 times and run happily 2+ hours after resume.<br><br>I think it maybe a regression in kernel...<br><br></div></div>-- <br>Cheers,<br>
Grissiom<br>