Skip to contentSkip to conversation

Oops on APM wakeup on 2.4.22/23-pre, works with 2.6.0-test

DISCUSSION Stanislav Meduna 1 participant 1 message Oct 13, 2003 1 message not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

#1 lore raw

Hi,

Quoted 4 lines

Perhaps the same bug I fixed today in 2.6?

Could you try the attached patch? It's untested but should fix the double oops.

OK, it did. Thanks.

With your patch none of the trace gets printed, so maybe the stack is really messed somehow. Now I get the oops, but the machine wakes up and works normally afterwards. The output is:

ksymoops 2.4.9 on i586 2.4.23-pre7-ford. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.23-pre7-ford/ (default) -m /boot/System.map-2.4.23-pre7-ford (default)

Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options.

Oct 13 07:37:21 ford kernel: NMI: IOCK error (debug interrupt?)
Oct 13 07:37:21 ford kernel: CPU:    0
Oct 13 07:37:21 ford kernel: EIP:    0050:[<000047ce>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Oct 13 07:37:21 ford kernel: EFLAGS: 00000082
Oct 13 07:37:21 ford kernel: eax: 00270000   ebx: 07000001   ecx: 00000002   edx: 00000000
Oct 13 07:37:21 ford kernel: esi: c5a8b420   edi: 00000096   ebp: 00000096   esp: c4fb7ef2
Oct 13 07:37:21 ford kernel: ds: 0000   es: 0000   ss: 0018
Oct 13 07:37:21 ford kernel: Process apmd (pid: 259, stackpage=c4fb7000)
Oct 13 07:37:21 ford kernel: Stack: 0000ea27 00000096 0000c27b 5307c064 c03ac03f 00000048 f79d0000 0010c010 
Oct 13 07:37:21 ford kernel:        00000000 00960000 00180000 00180000 12150000 0000c012 0000c117 41020000 
Oct 13 07:37:21 ford kernel:        b4200000 11c0c5a8 6400c500 f862c4fc 5307c010 00010000 00020000 7f540000 
Oct 13 07:37:21 ford kernel: Call Trace:   
Oct 13 07:37:21 ford kernel: Code:  Bad EIP value.
Quoted 4 lines
Quoted 4 lines

EIP; 000047ce Before first symbol <=====

esi; c5a8b420 <_end+57aff14/6562b54>
esp; c4fb7ef2 <_end+4cdc9e6/6562b54>

1 warning issued. Results may not be reliable.

Quoted 2 lines

Any objections against adding lkml back to the cc list? I dropped it accidentially.

OK, I added the addresses back.

Thanks

Signature · 1 line
                                     Stano