FilipS
(Filipsko)
22 Sierpień 2006 08:44
#1
Witam.
Zainstalowałem sobie program Ejay hip-Hop 4 aby się trochę w tworzenie muzyki pobawić. Jednak po kilkunastu minutach w tym programie pojawia się nagle bluescreen (zrzucanie pamięci fizycznej). Jak rozwiązać ten problem?
arekf
(Arek F.)
22 Sierpień 2006 09:31
#2
Co zrobic w przypadku pojawiania sie tzw BSOD. System podczas pojawiania sie takiego komunikatu najczesciej dokonuje zrzutu pamieci, ktora w wiekszosci przypadkow jest cenna informacja dla rozwiazania problemu. Niestety 99 % uzytkownikow ignoruje kompletnie ta faze, skupiajac sie wylacznie na kodzie bledu, ktory czesto bywa opisany w sposob ogolnikowy i nie nadajacy sie do przelozenia na konkretna sytuacje. Podobnie jak wieksza czesc aplikacji jak Visual Studio tudziez inne pakiety programistyczne system Windows wraz z malym programem umozliwia dokonanie analizy takiego zrzutu i dopatrzenie sie w nim tego, co jest dla nas istotne. A czego to szukamy ? Nazwy pliku, sterownika, ktory jest klopotliwy. Co potrzebujemy by odczytac taki zrzut ? Malutki Dumpchk.exe, ktory mozna pobrac stad jest calkowicie wystarczajacy do naszych potrzeb. Teraz pare slow o konfiguracji zrzutow pamieci. Cytat: Konfigurowanie typu zrzutu Aby skonfigurować opcje uruchamiania oraz odzyskiwania, aby korzystać z pliku małego zrzutu pamięci, wykonaj następujące kroki. UWAGA: Ponieważ istnieje kilka wersji systemu Microsoft Windows, na danym komputerze może być konieczne wykonanie innych czynności. W takim przypadku należy wykonać kroki opisane w dokumentacji produktu. 1. Kliknij przycisk Start, wskaż polecenie Ustawienia, a następnie kliknij polecenie Panel sterowania. 2. Kliknij dwukrotnie ikonę System. 3. Kliknij kartę Zaawansowane, a następnie kliknij przycisk Ustawienia w obszarze Uruchamianie i odzyskiwanie. 4. Na liście Zapisywanie informacji o debugowaniu kliknij pozycję Mały zrzut pamięci (64kB). Aby zmienić folder zapisywania plików małego zrzutu pamięci, wpisz nową ścieżkę w polu Plik zrzutu (lub w polu Katalog małego zrzutu w zależności od wersji systemu Windows). Co nam jest potrzebne dalej ? Symbole, ktore umozliwia nam lepsze zdiagnozowanie problemu. Przechodzimy kolejno w juz uruchomionym i zainstalowanym debugerze do : File > Symbol File Path > i wpisujemy : Cytat: SRV*c:\symbole*http://msdl.microsoft.com/download/symbols gdzie C:\symbole jest przykladowa sciezka, gdzie zapisywane beda wszelkie pliki sciagniete na potrzeby zdebugowania. Przystepujemy do zadania glownego. W katalogu, przykladowo Cytat: %SystemRoot%\Minidump jest zrzut pamieci, ktory zostal zapisany jako Mini022900-01.dmp. Otwieramy go poprzez File > Open Crash Dump … Cytat: ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck C2, {40, 0, 80000000, 0} ***** Kernel symbols are WRONG. Please fix symbols to do analysis. Unable to load image cdudf_xp.SYS, Win32 error 2 *** WARNING: Unable to verify timestamp for cdudf_xp.SYS *** ERROR: Module load completed but symbols could not be loaded for cdudf_xp.SYS Probably caused by : cdudf_xp.SYS ( cdudf_xp+13ff5 ) W tym przypadku winowajca jest cdudf_xp.SYS. W wiekszosci przypadkow wystarcza te informacje, w sytuacjach bardziej skomplikowanych trzeba posluzyc sie jeszcze poleceniem !analyze -v. Dodatkowo, gdy szukamy bledow wsrod sterownikow pomocna moze byc komenda LM, ktora wyswietli liste sterownikow, bedacych w uzyciu. Materialy uzyte do textu : http://support.microsoft.com/default.as … ;PL;315263 http://www.microsoft.com/whdc/devtools/ … urces.mspx http://support.microsoft.com/default.aspx/kb/156280/PL/ ? http://support.microsoft.com/?scid=ph;en-us;3198
Źródło: Tutaj
Zrób tak jak to opisano i daj wyniki z debuggera.