- UID
- 66690
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
本帖最后由 Skyfire 于 2014-12-20 03:55 编辑
============
还更新
============
Egosoft说已经提交给有关部门看看,不过有关部门马上就要放假噜 。
============
复更新
============
排除了显卡兼容性问题。已经在BIOS里面禁用了绘图卡,只用i7自带的核芯显卡也玩不了。
笔者注:妈蛋快6点了,天都快亮了,赶紧睡一觉压压惊,明天再弄
============
又更新
============
用WinDbg读了一下生成的错误bump文件,有人能看出什么问题吗?
============================================
Microsoft (R) Windows Debugger Version 6.3.9600.17298 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [D:\GAMES\steamapps\common\X Rebirth\XR_r310_2014_12_19_05_04_54.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 8 Version 9600 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Built by: 6.3.9600.17031 (winblue_gdr.140221-1952)
Machine Name:
Debug session time: Fri Dec 19 05:04:54.000 2014 (UTC - 5:00)
System Uptime: not available
Process Uptime: 0 days 0:00:06.000
................................................................
.............................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(20cc.2314): Access violation - code c0000005 (first/second chance not available)
ntdll!NtGetContextThread+0xa:
00007fff`2b8e1a5a c3 ret
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** ERROR: Symbol file could not be found. Defaulted to export symbols for gameoverlayrenderer64.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for kunlun.ime -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for nvd3dumx.dll -
FAULTING_IP:
XRebirth!xmlFileMatch+c4f87
00007ff6`eb640977 498b14c8 mov rdx,qword ptr [r8+rcx*8]
EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00007ff6eb640977 (XRebirth!xmlFileMatch+0x00000000000c4f87)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: ffffffffffffffff
Attempt to read from address ffffffffffffffff
CONTEXT: 0000000000000000 -- (.cxr 0x0;r)
rax=00000000000006b8 rbx=000000002a232590 rcx=000000001061449c
rdx=00000000105f0000 rsi=000000002a232548 rdi=000000002a232538
rip=00007fff2b8e1a5a rsp=000000000092c388 rbp=00000000000006b4
r8=00000000000006b7 r9=00000000000020cc r10=0000000000000000
r11=0000000000000286 r12=000000002a232538 r13=000000002a2324c8
r14=ffffffffffffffff r15=000000002a232590
iopl=0 nv up ei pl nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
ntdll!NtGetContextThread+0xa:
00007fff`2b8e1a5a c3 ret
DEFAULT_BUCKET_ID: INVALID_POINTER_READ
PROCESS_NAME: XRebirth.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: ffffffffffffffff
READ_ADDRESS: ffffffffffffffff
FOLLOWUP_IP:
XRebirth!xmlFileMatch+c4f87
00007ff6`eb640977 498b14c8 mov rdx,qword ptr [r8+rcx*8]
APP: xrebirth.exe
ANALYSIS_VERSION: 6.3.9600.17298 (debuggers(dbg).141024-1500) amd64fre
FAULTING_THREAD: 0000000000002314
PRIMARY_PROBLEM_CLASS: INVALID_POINTER_READ
BUGCHECK_STR: APPLICATION_FAULT_INVALID_POINTER_READ
LAST_CONTROL_TRANSFER: from 00007ff6eb62a625 to 00007ff6eb640977
STACK_TEXT:
00000000`0092e980 00007ff6`eb62a625 : 00000000`00000001 00000000`0092ec98 00007ff6`ed694b40 00007ff6`a0424d37 : XRebirth!xmlFileMatch+0xc4f87
00000000`0092e990 00007ff6`eb62a3de : 00000000`00000001 00007ff6`ae800120 00007ff6`a04211d0 00000000`0092f180 : XRebirth!xmlFileMatch+0xaec35
00000000`0092e9f0 00007ff6`eb6356c6 : 00007ff6`ae800120 00000000`00000000 00000000`0092ec90 00000000`00000001 : XRebirth!xmlFileMatch+0xae9ee
00000000`0092ea90 00007ff6`ebaa99b9 : 00007ff6`ae800120 00007ff6`dec6fa00 00000000`0092f180 00000000`00000000 : XRebirth!xmlFileMatch+0xb9cd6
00000000`0092eb90 00007ff6`ebaa864c : 00000000`00000000 00000000`0092f180 00007ff6`dec6fa00 00000000`00000010 : XRebirth!xmlCheckHTTPInput+0x23e19
00000000`0092ed80 00007ff6`eba9c198 : 00007ff6`dec6fa00 00007ff6`dec6f8e0 00007ff6`ae80de80 00000000`00000004 : XRebirth!xmlCheckHTTPInput+0x22aac
00000000`0092ee90 00007ff6`ebb807a0 : 00000000`00a95053 00007ff6`eac8f000 00007ff6`00009fa5 00000000`00000004 : XRebirth!xmlCheckHTTPInput+0x165f8
00000000`0092f4f0 00007ff6`ebd598e7 : 00007ff6`eac8f000 00000000`00000000 00000000`00000000 00000000`00000000 : XRebirth!Elephant::cMemoryManager::operator=+0xd5aa0
00000000`0092f6e0 00007fff`2b7113d2 : 00007ff6`ebd59a58 00000000`00000000 00000000`00000000 00000000`00000000 : XRebirth!std::_Mutex::_Mutex+0x4cb
00000000`0092f790 00007fff`2b8c03c4 : 00007fff`2b7113b0 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x22
00000000`0092f7c0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x34
STACK_COMMAND: ~0s; .ecxr ; kb
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: xrebirth!xmlFileMatch+c4f87
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: XRebirth
IMAGE_NAME: XRebirth.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 54918a57
FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_XRebirth.exe!xmlFileMatch
BUCKET_ID: APPLICATION_FAULT_INVALID_POINTER_READ_xrebirth!xmlFileMatch+c4f87
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING: um:invalid_pointer_read_c0000005_xrebirth.exe!xmlfilematch
FAILURE_ID_HASH: {8b0381a2-ab6d-d628-7a36-e22b316bcfa7}
Followup: MachineOwner
---------
============
再更新
============
妈蛋,我以为Win8.1以后EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL和API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL才消失的,结果我翻出了老Win8的光盘,解开了里面的安装包文件,发现老Win8也是没有这两个文件的。问题可能出在别的地方。
============
更新
============
有点头绪了。
初步查证是D3D11.DLL要读一个EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL的文件,路径应该在windows\system32或者windows\system32\downlevel或者windows\sysWOW64或者windows\sysWOW64\downlevel下面的,却读不到。
据我所知Win8.1的这些路径下是没有这个文件的。你们的系统有吗?
还有就是c:\windows\system32\DRVSTORE.DLL这个文件需要读一个叫做API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL的文件,也找不到。
=================================
以前1.X的时候入了个Steam版,进过一下游戏,BUG太多就吃灰了。
现在有了3.1和Teladi的DLC,想着可以开始玩了,一点开居然玩不了了!
一进去就是这画面:
然后什么提示都没有就跳出来了。
什么方法都试过了就是不行,steam检查完整性没问题,删了游戏重装不行,删了整个steam重装不行,用管理员权限运行不行,DirectX,VC运行库都装遍了不行,命令行sfc /scannow检查系统组件完整性没问题,降低声卡输出质量也不行。
我系统可是高贵冷艳的正版64位Win 8.1 Pro,
显卡是高贵冷艳的Quadro K2000M,驱动用最新版的和换了一个旧点的版本也不行,
内存16G也肯定够了,
硬盘把游戏装在高贵冷艳的1TB SSD里面,
究竟是肿么肥事呢? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|