Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HVSGD] Global Destruction - Crashes while running Login Routine #607

Open
enusbaum opened this issue Dec 2, 2023 · 0 comments
Open

[HVSGD] Global Destruction - Crashes while running Login Routine #607

enusbaum opened this issue Dec 2, 2023 · 0 comments
Assignees
Labels
bug Something isn't working module Defect/Issue related to a specific Module

Comments

@enusbaum
Copy link
Member

enusbaum commented Dec 2, 2023

MBBSEmu vDevelopment (Overwritten in Github Actions) Module Crash Report
Date: 12/1/2023
Time: 8:49 PM
Operating System: Microsoft Windows 10.0.22631
Processor: X64

Module Identifier: HVSGD
Module Path: C:\dos\mount\gwart\ISVHVS\globestr
DLL Name: HVSGD.DLL
DLL Size: 71356
DLL Hash: DFA479D5

Exception: Specified argument was out of the range of valid values.
Stack Trace:
at MBBSEmu.Memory.ProtectedModeMemoryCore.VirtualToPhysical(UInt16 segment, UInt16 offset) in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\Memory\ProtectedModeMemoryCore.cs:line 219
at MBBSEmu.Memory.AbstractMemoryCore.GetWord(UInt16 segment, UInt16 offset) in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\Memory\AbstractMemoryCore.cs:line 148
at MBBSEmu.CPU.CpuCore.GetOperandValueUInt16(OpKind opKind, EnumOperandType operandType) in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\CPU\CPUCore.cs:line 871
at MBBSEmu.CPU.CpuCore.Op_Mov() in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\CPU\CPUCore.cs:line 2896
at MBBSEmu.CPU.CpuCore.Tick() in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\CPU\CPUCore.cs:line 506
at MBBSEmu.HostProcess.ExecutionUnits.ExecutionUnit.Execute(FarPtr entryPoint, UInt16 channelNumber, Boolean simulateCallFar, Boolean bypassState, Queue1 initialStackValues, UInt16 initialStackPointer) in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\HostProcess\ExecutionUnits\ExecutionUnit.cs:line 126 at MBBSEmu.Module.MbbsModule.Execute(FarPtr entryPoint, UInt16 channelNumber, Boolean simulateCallFar, Boolean bypassSetState, Queue1 initialStackValues, UInt16 initialStackPointer) in C:\Users\eric\Documents\GitHub\MBBSEmu\MBBSEmu\Module\MBBSModule.cs:line 315

CPU Instruction:
mov ax,es:[44h]

CPU Registers:
AX=FFFE BX=0000 CX=FFF8 DX=FFFF DS=000B ES=FFFE
SI=0000 DI=0000 SS=0000 IP=1276 SP=FFF2 BP=FFF8
F=cZso

Module Memory Stack:

6 bytes, 0xFFF8 -> 0xFFFE

   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

FFF0 [ FE FF FF FF FF FF ] þÿÿÿÿÿ

@enusbaum enusbaum added bug Something isn't working module Defect/Issue related to a specific Module labels Dec 2, 2023
@enusbaum enusbaum self-assigned this Dec 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working module Defect/Issue related to a specific Module
Projects
None yet
Development

No branches or pull requests

1 participant