Bug 3347 - poweroff gets kernel paging exception
poweroff gets kernel paging exception
Status: CLOSED NOTABUG
Product: Red Hat Linux
Classification: Retired
Component: SysVinit (Show other bugs)
6.0
i386 Linux
medium Severity high
: ---
: ---
Assigned To: Bill Nottingham
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 1999-06-08 16:45 EDT by David Lawrence
Modified: 2014-03-16 22:09 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 1999-08-21 20:11:34 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Derek Tattersall 1999-06-08 16:45:08 EDT
The poweroff command causes a kernel paging exceptionafter
the file system have been unmounted.
Comment 1 Derek Tattersall 1999-06-10 11:36:59 EDT
Also happens with halt and shutdown -h.  I have appended a ksymoops
report.
Options used: -V (default)
              -o /lib/modules/2.2.5-15/ (default)
              -k /proc/ksyms (default)
              -l /proc/modules (default)
              -m /boot/System.map (specified)
              -c 1 (default)

Code: <1>


OOPS: 0000
CPU: 0
EIP: 0010:<c0109809>
EFLAGS: 00010046
      <00000000> <00000000> <00008826> <00010046> <08000000>
<c9000000> <c0109a6c> <c776ddd8>
      <c01ce898> <c01c96d> <0000f000> <c776ddd8> <c0109f70> <c010996d>
<c776ddd8> <0000f000>
           <c010719d> <c0107290> <c01072b3> <c01072d1> <c0107fb9>
<c0113bb7> <c01d0329> <c014d777>
           <c010f335> <c010f550> <c010fc17> <c012f533> <c01240fe>
<c012519b> <c01251be> <c01109a7>
           <c01095a8>
CODE: 8a 04 0b 89 44 24 38 50 68 90 e8 1c c0 e8 6d 99 00 00 83 c4

>>EIP: c0109809 <show_registers+4d/280>
Code:  c0109809 <show_registers+4d/280>        00000000 <_EIP>: <===
Code:  c0109809 <show_registers+4d/280>           0:    8a 04
0b                movb   (%ebx,%ecx,1),%al <===
Code:  c010980c <show_registers+50/280>           3:    89 44 24
38             movl   %eax,0x38(%esp,1)
Code:  c0109810 <show_registers+54/280>           7:
50                      pushl  %eax
Code:  c0109811 <show_registers+55/280>           8:    68 90 e8 1c
c0          pushl  $0xc01ce890
Code:  c0109816 <show_registers+5a/280>           d:    e8 6d 99 00
00          call    c0113188 <do_syslog+fc/2c4>
Code:  c010981b <show_registers+5f/280>          12:    83 c4
00                addl   $0x0,%esp


3 warnings issued.  Results may not be reliable.
~
Comment 2 Bill Nottingham 1999-06-23 19:02:59 EDT
That's really bizarre. The code that it says it oopsed in is
the code that prints the oops dump.

If you take the '-p' out of the /etc/rc.d/init.d/halt script,
does it still oops?
Comment 3 Derek Tattersall 1999-06-30 10:17:59 EDT
Removing the -p from the eval $command -i -d -p statement and no
oops.  Any hints as to why this is AMD specific?
Comment 4 Bill Nottingham 1999-07-01 16:37:59 EDT
it's actually probably bios-specific
Comment 5 Cristian Gafton 1999-07-28 02:59:59 EDT
assigned to notting
Comment 6 Bill Nottingham 1999-07-28 17:51:59 EDT
OK, there is a kernel patch which might help. However, here  it
just makes it reboot instead of oops.

Normally I'd suggest upgrading the BIOS, but that hosed the machine
I was using, so I wouldn't suggest doing that.OK, there is a kernel patch which might help. However, here  it
just makes it reboot instead of oops.

Normally I'd suggest upgrading the BIOS, but that hosed the machine
I was using, so I wouldn't suggest doing that.
Comment 7 Bill Nottingham 1999-08-21 20:11:59 EDT
At this point, I'd chalk this up to a broken BIOS.
Comment 8 peterw 2000-01-20 21:36:59 EST
Could you post a pointer to this mysterious patch? I'd rather fix this in my
kernel than flash my BIOS and pray nothing else gets hosed. :-(

Thanks.

Note You need to log in before you can comment on or make changes to this bug.