Messages in this thread | | | Date | Thu, 1 Oct 1998 14:21:57 +0200 | From | "Davide G. M. Salvetti" <> | Subject | Subject: General Protection Fault on `halt -p' while performing `shutdown -h'. |
| |
Hello people,
I get the following error on shutdown, while calling `halt -d -f -i -p', with kernel version 2.1.122 patched with 2.1.122-APM.2 and compiled with:
>----------------------------------------------------------------------< CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y CONFIG_APM_CPU_IDLE=y # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_POWER_OFF=y # CONFIG_APM_IGNORE_MULTIPLE_SUSPEND is not set >----------------------------------------------------------------------<
(you'll find a copy of the relevant part of my System.map at the end of this message)
>----------------------------------------------------------------------< general protection fault: f000 CPU: 0 EIP: 0050:[<000087bb>] EFLAGS: 00010047 eax: 00005301 ebx: 00000001 ecx: 00000003 edx: 00000000 dsi: bfff81ca edi: 080493e1 ebp: 67890000 esp: c3dc5e38 ds: 0058 es: 0000 ss: 0018 Process halt (pid: 336, process nr: 28, stackpage = c3dc5000) Stack: 0000bfff 5e526789 0001c3dc 00000000 00030000 53070000 00000000 00000000 81b90058 818cfec5 0000815d 00160000 004880bf6 00000003 c010632d 00000010 00000018 00000018 00000000 bffffec5 080493e1 bffffd74 bffffec5 00000286 Call Trace: [<c010632d>] [<c0106370>] [<c0107291>] [<c0112a4b>] [<c01ab8b0>] [<c0148cc9>] [<c010e5f9>] [<c010e878>] [<c0161ac8>] [<c010ef6b>] [<c01089bc>] [<c0107763>] [<c010fc9f>] [<c01232dc>] [<c0108930>] Code: <1>Unable to handle kernel paging request at virtual address 000087bb current->tss.cr3 = 035d40000, %cr3 = 035d400 *pde = 00000000 >----------------------------------------------------------------------<
With kernel 2.0.35 the system stop after the corresponding error, while with 2.1.122 and 2.1.122 patched with 2.1.122-APM.2 I also get an Oops: 0000 (EIP: 0010:[<c0108dbb>] ... I'll include the rest next time if you think it's very relevant). Anyway the system doesn't powerdown as it should.
I had to copy that stuff above by hand, since it's been reported on the console after syslogd and klogd have already been killed on shutdown: I believe it's the exact transcription, but please be aware that there may be errors inside.
References: OS: Debian GNU/Linux Motherboard: EPoX EP-51 MVP3E rev 0.2 CPU: AMD K6-2 (3D Now!) @ 300MHz Bios: Award 29/06/1998 APM Bios Version: 1.2 Power Supply: ATX Kernels tested: 2.0.35, 2.1.122, 2.1.122+patch(2.1.122-APM.2)
I'm willing to help, if I'm able, but currently don't subscribe to linux-kernel, so CC will be much appreciated.
Thanks,
Davide G. M. Salvetti - IW5DZC [JN53fr] - <http://salve.home.ml.org/> Have a look at Debian GNU/Linux: <http://www.debian.org/>. [...] c01062f0 t apm_set_power_state c0106360 T apm_power_off c0106374 t apm_enable_power_management [...] c010728c T machine_power_off c0107294 T show_regs [...] c010773c T __switch_to c010780c T sys_fork [...] c01088fc T system_call c0108934 T ret_from_sys_call [...] c01089bc t ret_from_exception [...] c0108b4c t show_registers c0108dec T die [...] c010e3a0 T send_sig_info c010e608 T force_sig_info [...] c010e788 T kill_something_info c010e888 T send_sig [...] c010ef1c T sys_kill c010ef78 T sys_rt_sigqueueinfo [...] c010fa70 T schedule c010fcd4 T __wake_up [...] c01128c0 T sys_reboot c0112acc T ctrl_alt_del [...] c0123290 T sys_close c01232e8 T sys_vhangup [...] c0148c70 T dev_change_flags c0148d68 t dev_ifsioc [...] c01618d8 T destroy_sock c0161b20 T inet_setsockopt [...] c01ab5c0 r tvecs c01b0770 r rtm_min
| |