6 years ago
Игра вызывает BSOD при запуске
При запуске игра вызывает синий экран смерти. После запуска, когда появляется окно с кнопкой "продолжить", если я сразу её нажимаю, сначала появляется чёрный экран с логотипом игры в правом нижнем уг...
Не уверен, никогда особо не пользовался этим. Скачивал какую-то программу, bluescreen-viewer вроде, ничего не понял и потом опять ничего не понял. Но он нашёл какие-то два "красных" файла. Могу скачать ещё раз, только подскажите, что конкретно мне надо сделать.
Просто поищити файлы типа *.dmp и *.mdmp в папках:
"C:\Windows\Minidump\"
"C:\Users\<UserName>\AppData\Local\CrashDumps\"
"C:\Users\<UserName>\Saved Games\Respawn\Apex\CrashDumps\"
"C:\Users\<UserName>\Documents\Respawn\Apex\CrashDumps\"
и, если что-то есть, то парочку последних кдаем в рар-архив и даём линк.
Дамп говорит о краше системного процесса SystemSettings.exe, возможно, из-за старой библиотеки msvcrt.dll.
Некоторые данные дампа:
FAULTING_IP:
msvcrt!wcsstr+13
00007ffe`6b4be783 0fb701 movzx eax,word ptr [rcx]
EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00007ffe6b4be783 (msvcrt!wcsstr+0x0000000000000013)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000000000
Attempt to read from address 0000000000000000
DEFAULT_BUCKET_ID: INVALID_POINTER_READ
PROCESS_NAME: SystemSettings.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 0000000000000000
READ_ADDRESS: 0000000000000000
FOLLOWUP_IP:
msvcrt!wcsstr+13
00007ffe`6b4be783 0fb701 movzx eax,word ptr [rcx]
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
FAULTING_THREAD: 0000000000000884
PRIMARY_PROBLEM_CLASS: INVALID_POINTER_READ
BUGCHECK_STR: APPLICATION_FAULT_INVALID_POINTER_READ_NULL_POINTER_READ
LAST_CONTROL_TRANSFER: from 00007ffe27444239 to 00007ffe6b4be783
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: msvcrt!wcsstr+13
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: msvcrt
IMAGE_NAME: msvcrt.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 5c26c69
STACK_COMMAND: ~25s; .ecxr ; kb
FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_msvcrt.dll!wcsstr
BUCKET_ID: X64_APPLICATION_FAULT_INVALID_POINTER_READ_NULL_POINTER_READ_msvcrt!wcsstr+13
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/SystemSettings_exe/10_0_17763_1/9d9d9332/msvcrt_dll/7_0_17763_1/_5c26c69/c0000005/0005e783.htm?Retriage=1
Followup: MachineOwner
start end module name
00007ffe`6b460000 00007ffe`6b4fe000 msvcrt # (private pdb symbols) f:\temp\symbols\msvcrt.pdb\97E165A3E28A5645BB9A295D9DBFBE901\msvcrt.pdb
Loaded symbol image file: msvcrt.dll
Mapped memory image file: F:\Temp\Symbols\msvcrt.dll\05C26C699e000\msvcrt.dll
Image path: C:\Windows\System32\msvcrt.dll
Image name: msvcrt.dll
Timestamp: Tue Jan 23 11:03:37 1973 (05C26C69)
CheckSum: 000A6576
ImageSize: 0009E000
File version: 7.0.17763.1
Product version: 10.0.17763.1
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 1.0 App
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® Windows® Operating System
InternalName: msvcrt.dll
OriginalFilename: msvcrt.dll
ProductVersion: 7.0.17763.316
FileVersion: 7.0.17763.316 (WinBuild.160101.0800)
FileDescription: Windows NT CRT DLL
LegalCopyright: © Microsoft Corporation. All rights reserved.
Тут, возможно, помогла бы проверка и установка обновлений ОС и полная переустановка vc++, но к крашу игры, возможно, это отношения не имеет...