Roblox'un klasik hatasını alıyorsun. Ne yazık ki bunun için belirtilen spesifik bir çözüm yok ve Roblox'un eski donanımlara olan garezi de ortada. OS'u Windows 10'a çekersen sorunun çözüleceğini görürsün.
Kod:
WRITE_ADDRESS: GetUlongPtrFromAddress: unable to read from fffff803a9bd62a8
GetUlongPtrFromAddress: unable to read from fffff803a9bd6530
0000000000000010
CUSTOMER_CRASH_COUNT: 1
PROCESS_NAME: RobloxPlayer
TRAP_FRAME: ffffd0003bed5630 -- (.trap 0xffffd0003bed5630)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000002 rbx=0000000000000000 rcx=0000000000000000
rdx=0000000080000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff803a98e849d rsp=ffffd0003bed57c0 rbp=0000002a76470000
r8=80000000c4f8a82d r9=fffff680153b2380 r10=fffffa80024ee9e0
r11=00000000000007f8 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
nt!MiLockPageAndSetDirty+0x21:
fffff803`a98e849d f00fba691000 lock bts dword ptr [rcx+10h],0 ds:00000000`00000010=????????
Resetting default scope
Sorun da şu: Roblox oynarken belirli bir adres temelinde sistem RAM'de kalması için kilitleme yapmaya çalışıyor. nt!MiLockPageAndSetDirty çağrısına dikkat et; Setdirty belirteçi kodlama dilinde içeriği değişmiş ancak bu içerik veritabanına/diske geri senkronize edilmemiş bir nesneyi/adresi ifade ediyor. Mesele aslında önbellek ve depolama birimi arasındaki tipik bir senkronizasyon bozukluğu olmasından ibaret.
Yani, Bu işlev genellikle belirli bellek sayfalarının fiziksel RAM'de yerleşik kalmasını ve diske sayfalanmamasını sağlamak isteyen aygıt sürücüleri veya sistem düzeyi kodlar tarafından kullanılır. Sayfayı kilitleyerek ve Setdirty olarak işaretleyerek, bellek yöneticisi önce içeriğini diske geri yazmadan sayfayı değişteremeyeceğini bilir.
[CODE highlight="5"]1: kd> !pte 00000000`00000010 VA 0000000000000010
PXE at FFFFF6FB7DBED000 PPE at FFFFF6FB7DA00000 PDE at FFFFF6FB40000000 PTE at FFFFF68000000000
contains 05300001C7577867 contains 0000000000000000
pfn 1c7577 ---DA--UWEV contains 0000000000000000
not valid
[/CODE]
Çağrılarda da bu olayı görüyor ve ilgili fonksiyon sonrası bir pagefault oluşumunu belirliyoruz. Olay bu.
Bu dosya tamamen bellek konusunda bir soruna işaret etse de durum böyle değil Roblox temelinde. Yukarıda yazdığım gibi OS değişimi dışında aynı OS üzerinde olan bir spesifik bir çözüm yok. Sanal belleği yükselterek çözenler de olmuş ama elle karışmanı önermem çok bilgin yoksa.
Mavi ekran hatası aldığınızda DMP uzantılı Minidump dosyaları oluşur. Bu mini bellek döküm dosyalarının analiziyle mavi ekran hatalarının sebebi genelde tespit edilebilir. Dosyaları paylaşmak için C:\Windows\Minidump dizinine gidip buradaki dosyaları kopyalayın. Sonrasında ister doğrudan...
Mavi ekran hatası aldığınızda DMP uzantılı Minidump dosyaları oluşur. Bu mini bellek döküm dosyalarının analiziyle mavi ekran hatalarının sebebi genelde tespit edilebilir. Dosyaları paylaşmak için C:\Windows\Minidump dizinine gidip buradaki dosyaları kopyalayın. Sonrasında ister doğrudan...