x-kom hosting

WINDOWS XP Samoistny restart komputera

tykiel
utworzono
utworzono

Witam,
Mam problem, mianowicie system sam restartuje się. Dzieje się to w różnych momentach, czasem podczas grania, czasem zdarza się to podczas mniejszego obciążenia komputera. W dzienniku zdarzeń po restarcie jest Save Dump o następującej treści:
[quote]Nastąpił ponowny rozruch komputera po operacji wykrywania błędów. Wyniki tej operacji były następujące: 0x0000009c (0x0000000, 0x8054e0f0, 0xb2000000, 0x1040080f)[/quote]
Dane zapisane w zrzucie tego błędu (C:\WINDOWS\Minidump):
[quote]

Microsoft (R) Windows Debugger Version 6.6.0003.5
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\WINDOWS\Minidump\Mini062011-02.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055b1c0
Debug session time: Mon Jun 20 17:29:03.890 2011 (GMT+2)
System Uptime: 0 days 0:50:53.498
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Loading Kernel Symbols
.........................................................................................................
Loading User Symbols
Loading unloaded module list
.............
*** WARNING: Unable to verify timestamp for hal.dll
*** ERROR: Module load completed but symbols could not be loaded for hal.dll
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9C, {0, 8054e0f0, b2000000, 1040080f}

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: nt!_KPRCB ***
*** ***
*************************************************************************

Followup: MachineOwner
---------
[/quote]
Proszę o pomoc, męczę się z tym od tygodnia i kompletnie nie mam pojęcia jak to rozszyfrować.

Podzespoły komputera:
Procesor: Intel Pentium 4, 2800 MHz
Płyta główna: ASUS P4PE2-X
Karta graficzna: SAPPHIRE RADEON X1650 PRO 256 mb
Pamięć RAM: GOODRAM 1024 MB PC 400 (w biosie ustawiona na 333 MHz)
Dysk: Segate Barracuda ST380011A 80 GB

Gość
komentarz
komentarz

Zasilacz może być problemem. Jaka marka ?

tykiel
komentarz
komentarz

Modecom Feel 350 W

raazor90
komentarz
komentarz

No więc tak zacznijmy od kwestii dumpa, brak w nim załadowanych symboli. Wykonaj prawidłowo tą oto czynność:[quote][b]UWAGA:[/b] Jeśli na ekranie pojawi się komunikat:

Cytat

[quote]***** Kernel symbols are WRONG. Please fix symbols to do analysis.[/quote]

Oznacza to, że musimy [b]pobrać symbole[/b] do swojego systemu dzięki którym odczytamy [b]w całości[/b] plik minidump - na tym etapie jest on niekompletny i może wskazywać nie ten plik co trzeba.

Zamykamy Debuggera. Po ponownym jego uruchomieniu klikamy [i]File[/i] -> [i]Symbol File Path[/i] -> wpisujemy:
[b]SRV*c:\symbols*http://msdl.microsoft.com/download/symbols[/b]

Następnie wciskamy [ctrl] + [D] i wskazujemy znów nasz plik minidump. Trzeba poczekać aż Debugger ściągnie sobie wszystkie symbole i przeanalizuje cały plik.
Należy pamiętać że ten proces może nieco potrwać - symbole mogą ważyć nawet ponad 10MB, także trzeba uzbroić się w cierpliwość.

6. Wklejamy część [b]minidumpa[/b], o której mowa, na forum.
[/quote]

Po drugie i najważniejsze, zasilacz jest tragiczny i daję sobie uciąć mały palec u nogi, że to on doprowadza do takiego stanu rzeczy. Należałoby go czym prędzej wymienić.
Pozdrawiam

tykiel
komentarz
komentarz

Jak znajdę trochę czasu to pobawię się z tym dumpem i zdam relacje, ale narazie chciałbym się spytać jaki zasilacz byłby dobry do mojej konfiguracji sprzętowej?
[quote name='tykiel' date='20 czerwiec 2011 - 22:09' timestamp='1308604285' post='1282310']
Procesor: Intel Pentium 4, 2800 MHz
Płyta główna: ASUS P4PE2-X
Karta graficzna: SAPPHIRE RADEON X1650 PRO 256 mb
Pamięć RAM: GOODRAM 1024 MB PC 400 (w biosie ustawiona na 333 MHz)
Dysk: Segate Barracuda ST380011A 80 GB
[/quote]
Oczywiście w rozsądnej cenie bo komp jest dość stary i nie widzi mi się wydawać na zasilacz tyle ile warta jest reszta podzespołów.

raazor90
komentarz
komentarz

Fortron 350W w zupełności wystarczy

tykiel
komentarz
komentarz

Na allegro widzę same używane, czy jest sens brać używany?
http://allegro.pl/zasilacz-atx-fortron-350w-fsp350-60mdn-fvat-gw-i1670974776.html
Co sądzicie o tym?

  • 1 miesiąc później...
tykiel
komentarz
komentarz (edytowane)

Witam,
Wymieniłem zasilacz na Fortrona 350, nic nie pomogło...
Udało mi się ściągnąć symbole do debuggera, oto dane ze zrzutu z minidump:
[quote]
Microsoft (R) Windows Debugger Version 6.6.0003.5
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\WINDOWS\Minidump\Mini082111-05.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055b1c0
Debug session time: Sun Aug 21 14:14:01.484 2011 (GMT+2)
System Uptime: 0 days 0:50:30.062
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Loading Kernel Symbols
................................................................................................................
Loading User Symbols
Loading unloaded module list
...........
*** WARNING: Unable to verify timestamp for hal.dll
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9C, {0, 8054e0f0, b2000000, 1040080f}

Probably caused by : ntoskrnl.exe ( nt!KdPitchDebugger+ef4 )

Followup: MachineOwner
---------

[/quote]
Po wpisaniu komendy !analyze -v
[quote]
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

MACHINE_CHECK_EXCEPTION (9c)
A fatal Machine Check Exception has occurred.
KeBugCheckEx parameters;
x86 Processors
If the processor has ONLY MCE feature available (For example Intel
Pentium), the parameters are:
1 - Low 32 bits of P5_MC_TYPE MSR
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of P5_MC_ADDR MSR
4 - Low 32 bits of P5_MC_ADDR MSR
If the processor also has MCA feature available (For example Intel
Pentium Pro), the parameters are:
1 - Bank number
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
IA64 Processors
1 - Bugcheck Type
1 - MCA_ASSERT
2 - MCA_GET_STATEINFO
SAL returned an error for SAL_GET_STATEINFO while processing MCA.
3 - MCA_CLEAR_STATEINFO
SAL returned an error for SAL_CLEAR_STATEINFO while processing MCA.
4 - MCA_FATAL
FW reported a fatal MCA.
5 - MCA_NONFATAL
SAL reported a recoverable MCA and we don't support currently
support recovery or SAL generated an MCA and then couldn't
produce an error record.
0xB - INIT_ASSERT
0xC - INIT_GET_STATEINFO
SAL returned an error for SAL_GET_STATEINFO while processing INIT event.
0xD - INIT_CLEAR_STATEINFO
SAL returned an error for SAL_CLEAR_STATEINFO while processing INIT event.
0xE - INIT_FATAL
Not used.
2 - Address of log
3 - Size of log
4 - Error code in the case of x_GET_STATEINFO or x_CLEAR_STATEINFO
AMD64 Processors
1 - Bank number
2 - Address of MCA_EXCEPTION structure
3 - High 32 bits of MCi_STATUS MSR for the MCA bank that had the error
4 - Low 32 bits of MCi_STATUS MSR for the MCA bank that had the error
Arguments:
Arg1: 00000000
Arg2: 8054e0f0
Arg3: b2000000
Arg4: 1040080f

Debugging Details:
------------------

NOTE: This is a hardware error. This error was reported by the CPU
via Interrupt 18. This analysis will provide more information about
the specific error. Please contact the manufacturer for additional
information about this error and troubleshooting assistance.

This error is documented in the following publication:

- IA-32 Intel(r) Architecture Software Developer's Manual
Volume 3: System Programming Guide

Bit Mask:

MA Model Specific MCA
O ID Other Information Error Code Error Code
VV SDP ___________|____________ _______|_______ _______|______
AEUECRC| | | |
LRCNVVC| | | |
^^^^^^^| | | |
6 5 4 3 2 1
3210987654321098765432109876543210987654321098765432109876543210
----------------------------------------------------------------
1011001000000000000000000000000000010000010000000000100000001111


VAL - MCi_STATUS register is valid
Indicates that the information contained within the IA32_MCi_STATUS
register is valid. When this flag is set, the processor follows the
rules given for the OVER flag in the IA32_MCi_STATUS register when
overwriting previously valid entries. The processor sets the VAL
flag and software is responsible for clearing it.

UC - Error Uncorrected
Indicates that the processor did not or was not able to correct the
error condition. When clear, this flag indicates that the processor
was able to correct the error condition.

EN - Error Enabled
Indicates that the error was enabled by the associated EEj bit of the
IA32_MCi_CTL register.

PCC - Processor Context Corrupt
Indicates that the state of the processor might have been corrupted
by the error condition detected and that reliable restarting of the
processor may not be possible.

BUSCONNERR - Bus and Interconnect Error BUS{LL}_{PP}_{RRRR}_{II}_{T}_err
These errors match the format 0000 1PPT RRRR IILL



Concatenated Error Code:
--------------------------
_VAL_UC_EN_PCC_BUSCONNERR_F

This error code can be reported back to the manufacturer.
They may be able to provide additional information based upon
this error. All questions regarding STOP 0x9C should be
directed to the hardware manufacturer.

BUGCHECK_STR: 0x9C_IA32_GenuineIntel

CUSTOMER_CRASH_COUNT: 5

DEFAULT_BUCKET_ID: COMMON_SYSTEM_FAULT

LAST_CONTROL_TRANSFER: from 806f38db to 8053380e

SYMBOL_ON_RAW_STACK: 1

STACK_TEXT:
8054e0c8 806f38db 0000009c 00000000 8054e0f0 nt!KeBugCheckEx+0x1b
8054e1f4 806eec2e 80042000 00000000 00000000 hal!HalpGetFeatureBits+0x6f
00000000 00000000 00000000 00000000 00000000 hal!HalpWriteCmosTime+0xaa


STACK_COMMAND: dds @$csp ; kb

FOLLOWUP_IP:
nt!KdPitchDebugger+ef4
8054e0f0 0200 add al,[eax]

FAULTING_SOURCE_CODE:


FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: nt!KdPitchDebugger+ef4

MODULE_NAME: nt

IMAGE_NAME: ntoskrnl.exe

DEBUG_FLR_IMAGE_TIMESTAMP: 48025eab

FAILURE_BUCKET_ID: 0x9C_IA32_GenuineIntel_nt!KdPitchDebugger+ef4

BUCKET_ID: 0x9C_IA32_GenuineIntel_nt!KdPitchDebugger+ef4

Followup: MachineOwner
---------
[/quote]

Ktoś wie ocb? Sam zrozumialem ze problemem jest procesor, ale czy jedynym wyjściem jest jego wymiana? Temperatura w biosie 51*C, w programie SpeedFan 44*C

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.