Codzienny BSOD - Jak siê go pozbyæ?

Autor: Pawe³ Tomaszewski <peval84_at_gezate.pl>
Data: Sat 04 Aug 2007 - 00:04:47 MET DST
Message-ID: <1psws4ftcv0kw.dlg@usmiechnijcie.sie.buraki.pl>
Content-Type: text/plain; charset="utf-8"

Witam.

Mój problem występuje kiedy zapuszczę na dłuższy czas Osiołka. Już od
tygodnia codziennie pojawia mi się BSOD wypluwając jedynie kod błędu jako
CFCFCF 0x0001. Ustaliłem, że błąd ten oznacza: "0x0001 Niewłaściwa
funkcja".

Sam kod niewiele mówi a już na pewno nie sugeruje co jego spowodowało.
Poszukałem w sieci jakieś opisy błędów i znalazłem stronę:
http://cybertrash.pl/Tata/Niebieski%20ekran%20_BSOD_.html

Tak więc zainstalowałem "Debugging Tools for Windows" i przeprowadziłem
analizę małego pliku zrzutu pamięci. Jest on tworzony za każdym razem kiedy
komputer wypluje BSODa i zajmuje około 100kB na dysku. Siedzi sobie w
katalogu C:\WINDOWS\Minidump\. Ale mniejsza z tym... :]

Wklepałem w okienku dosu takie oto zaklęcie:

C:\Program Files\Debugging Tools for Windows>windbg -y
srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i
c:\windows\i386 -z c:\windows\minidump\Mini080307-01.dmp

Jako wynik otrzymałem (uwaga dłuuugie):

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

Loading Dump File [c:\windows\minidump\Mini080307-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is:
srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: c:\windows\i386
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
ntoskrnl.exe -
Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp.051011-1528
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055a520
Debug session time: Fri Aug 3 22:58:19.687 2007 (GMT+2)
System Uptime: 1 days 0:13:08.269
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
ntoskrnl.exe -
Loading Kernel Symbols
................................................................................
Loading User Symbols
Loading unloaded module list
.........................
Unable to load image cfosspeed.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for cfosspeed.sys
*** ERROR: Module load completed but symbols could not be loaded for
cfosspeed.sys
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck CFCFCFCF, {1, 0, 0, 0}

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

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

Probably caused by : cfosspeed.sys ( cfosspeed+60a44 )

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

kd> !analyze -v
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************

Unknown bugcheck code (cfcfcfcf)
Unknown bugcheck description
Arguments:
Arg1: 00000001
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

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

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

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

FAULTING_MODULE: 804d7000 nt

DEBUG_FLR_IMAGE_TIMESTAMP: 4677915a

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: WRONG_SYMBOLS

BUGCHECK_STR: 0xCFCFCFCF

LAST_CONTROL_TRANSFER: from a7c1da44 to 805334be

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be
wrong.
8054fe20 a7c1da44 cfcfcfcf 00000001 00000000 nt!KeBugCheckEx+0x1b
8054feb8 8054aae1 fa68f218 34189a58 dfa29153 cfosspeed+0x60a44
8054fee0 80549a7f 00000000 80561a40 00000000 nt!ExAllocatePoolWithTag+0x9d
8054ff24 fd7e9db8 fa100b4a a7be2440 f9245760 nt!wcstombs+0x2c9f
8054ff28 fa100b4a a7be2440 f9245760 fa100b4a 0xfd7e9db8
8054ff2c a7be2440 f9245760 fa100b4a fa100b5e 0xfa100b4a
8054ff30 f9245760 fa100b4a fa100b5e 00000001 cfosspeed+0x25440
8054ff34 fa100b4a fa100b5e 00000001 f9245760 0xf9245760
8054ff38 fa100b5e 00000001 f9245760 fa100b4a 0xfa100b4a
8054ff3c 00000000 f9245760 fa100b4a fd7e9db8 0xfa100b5e

STACK_COMMAND: kb

FOLLOWUP_IP:
cfosspeed+60a44
a7c1da44 ?? ???

SYMBOL_STACK_INDEX: 1

SYMBOL_NAME: cfosspeed+60a44

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: cfosspeed

IMAGE_NAME: cfosspeed.sys

BUCKET_ID: WRONG_SYMBOLS

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

kd> lmvm nt
start end module name
804d7000 806eb980 nt (export symbols) ntoskrnl.exe
    Loaded symbol image file: ntoskrnl.exe
    Mapped memory image file:
c:\symbols\ntoskrnl.exe\434C56BB214980\ntoskrnl.exe
    Image path: ntoskrnl.exe
    Image name: ntoskrnl.exe
    Timestamp: Wed Oct 12 02:20:11 2005 (434C56BB)
    CheckSum: 00218FBA
    ImageSize: 00214980
    File version: 5.1.2600.2774
    Product version: 5.1.2600.2774
    File flags: 0 (Mask 3F)
    File OS: 40004 NT Win32
    File type: 1.0 App
    File date: 00000000.00000000
    Translations: 0415.04b0
    CompanyName: Microsoft Corporation
    ProductName: System operacyjny Microsoft® Windows®
    InternalName: ntoskrnl.exe
    OriginalFilename: ntoskrnl.exe
    ProductVersion: 5.1.2600.2774
    FileVersion: 5.1.2600.2774 (xpsp.051011-1528)
    FileDescription: JÄ…dro i system NT
    LegalCopyright: © Microsoft Corporation. Wszelkie prawa zastrzeżone.
kd> lmvm cfosspeed
start end module name
a7bbd000 a7c68000 cfosspeed T (no symbols)
    Loaded symbol image file: cfosspeed.sys
    Image path: cfosspeed.sys
    Image name: cfosspeed.sys
    Timestamp: Tue Jun 19 10:18:34 2007 (4677915A)
    CheckSum: 000AA26B
    ImageSize: 000AB000
    Translations: 0000.04b0 0000.04e0 0409.04b0 0409.04e0

Dodatkowo dziennik zdarzeń po każdym BSODzie zapisuje takie wpisy:

Typ zdarzenia: BÅ‚Ä…d
Źródło zdarzenia: Srv
Kategoria zdarzenia: Brak
Identyfikator zdarzenia:2019
Data: 2007-08-03
Godzina: 22:56:52
Użytkownik: Brak
Komputer: MARIAN
Opis:
Serwer nie mógł przydzielić pamięci z puli niestronicowanej, ponieważ pula
ta była pusta.

Aby znaleźć więcej informacji, zobacz
http://go.microsoft.com/fwlink/events.asp w Centrum pomocy i obsługi
technicznej.
Dane:
0000: 00 00 04 00 01 00 54 00 ......T.
0008: 00 00 00 00 e3 07 00 c0 ....ã..À
0010: 00 00 00 00 9a 00 00 c0 ....š..À
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
0028: 03 00 00 00 ....

Zrobiłem to co jest opisane tutaj:
http://support.microsoft.com/kb/317249/pl

Ale tylko do " MinFreeConnections". Dalej nie dodawałem wpisów ponieważ
dotyczą innego numeru błędu.

Do tej pory wszystko doskonale pracowało. Osiołek i Cfos nieźle dawali
rady. Obecnie zainstalowałem najnowszą wersję eMule jaka była dostępna -
bez rezultatów. Cfosa też mam najnowszego bo mam na niego licencję. Cfosa
używam od ponad roku i jak dotąd nie sprawiał najmniejszych problemów. Jego
odinstalowanie nie wchodzi w grę bo oznaczało by to również pozbycie się
Osła. Sam Osioł niestety tak zapycha łącze, że nawet wiadomości na
komunikatorach są wysyłane z widocznym opóźnieniem. Cfos sprawia, ze z
Osłem mogę swobodnie ganiać po sieci.

Jakiś czas temu kablówka w ramach promocji dała na jakiś miesiąc aż 5mbit
download. Wtedy Osioł szarpał po 400kb/s i nic się nie działo. Teraz znów
jest /tylko/ 1mbit i kompek odstawia takie numery...

Mam na dysku obraz partycji systemowej zrobiony zaraz po instalce systemu,
sterowników i najważniejszego softu więc reinstalka zajęła by zaledwie
kilka minut. Uzupełnianie różnicy w sofcie może kilka godzin. Ale nie chce
mi się reinstalować systemu z powodu głupiego błędu który zapewne da się
jakoś rozwiązać.

Please, Help! :)

-- 
"Jeżeli ktoś uderzy cię w policzek, kopnij go w drugi."
    * odpowiadając na mail zamień a<->e w adresie *
GG:2666854 GSM:+48698163638 http://pawel.i365.pl/
Received on Sat Aug 4 00:05:23 2007

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Sat 04 Aug 2007 - 00:42:02 MET DST