Files
TeslaRel410/emulator/render-bridge/logs/064-dosbox.txt
T
CydandClaude Fable 5 2ce3528f1c BT410 5.3.73: the bad pointer is the emulator's default-handler stub
The IVT scan on the second probe catch settles EBX: F000:CA60 is the
emulator's default unhandled-interrupt callback -- the value filling every
vector nobody hooked (it matched ~56 of them), while the hardware-IRQ block
IVT[08-0F] holds the DPMI host's own 0D1F reflector stubs.  The serial IRQs
are properly hooked; the host read one of the UNHOOKED vectors' default value
and probed [value + 0x3004] as a flat pointer, wrapping to the famous cr2.

Also corrected: the first dump read ESP/EIP as bare linear addresses -- the
'stack' bytes were DOS conventional memory (they decode as 16-bit real-mode
code), since SS=0107 has a nonzero base.  SegPhys-corrected dumps are built
and armed for the next catch.  The zeros at the faulting EIP are consistent
with DPMI32VM being a virtual-memory host that pages its own regions --
'Reference to a page you don't own' is its pager's abort message for an
address outside every region it owns.

Nailed: deterministic host-side path; the serial stream correlates as
exposure, not as trigger bytes; the bad read is [unhooked-vector-default +
0x3004].  Open: which vector, which host routine -- the corrected dumps
should name the return chain on the next catch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 18:24:27 -05:00

238 lines
15 KiB
Plaintext

LOG: Early LOG Init complete
LOG: CONFIG: Loaded config file: C:/VWE/TeslaRel410/emulator/render-bridge/pod_render_rec.conf
LOG: DOSBox-X's working directory: C:\VWE\TeslaRel410\emulator\src\src
LOG: Logging init: beginning logging proper. This is the end of the early init logging
LOG: Logging: No logfile was given. All further logging will be discarded.
LOG: DOSBox-X version 2026.06.02 Commit d75a57c (MinGW SDL2 64-bit)
LOG: Prevent capture: 0
LOG: SDL: version 2.32.10, Video windows, Audio directsound
LOG: EXPERIMENTAL: Debugger enabled for MinGW build, DOSBox-X crashes depending on the terminal software you use. Launching from command prompt (cmd.exe) is recommended.
LOG: Windows keyboard layout ID is 0x0409
LOG: Host keyboard layout is now us (US English)
LOG: Mapper keyboard layout is now us (US English)
LOG: SDL2 reports desktop display mode 3440 x 1440
LOG: OpenGL Version : 4.6.0 NVIDIA 610.47
LOG: Configured windowposition: -
LOG: SDL: Current window pixel format: SDL_PIXELFORMAT_RGB888
LOG: SDL: You are running in 24 bpp mode, this will slow down things!
LOG: Releasing keyboard
LOG: SDL: Windows 11 round corners will be disabled.
LOG: Screen report: Method 'Win98base' (3440.000 x 1440.000 pixels) at (0.000 x 0.000) (910.167 x 381.000 mm) (35.833 x 15.000 in) (96.000 x 96.000 DPI)
LOG: ISA BCLK: 8333333.333Hz (25000000/3)
LOG: monopal: green,
LOG: Active save slot: 1 [Empty]
LOG: USING AVI+ZMBV
LOG: Pentium CMPXCHG8B emulation is enabled
LOG: Max 1073741824 sz 32768
LOG: Final 32768
LOG: Final arrangement: Below 4GB = 32768KB, Above 4GB = 0KB
LOG: VPXLOG: fifosock listening on 127.0.0.1:8621
LOG: VPXLOG: live render backend started
LOG: VPXLOG: base 0x150 respond=1 handshakes=3 log='C:\Users\cyd\AppData\Local/Temp/vwe-pod/vpxresp.txt'
LOG: MIDI:Opened device:win32
LOG: mic_input: Selected microphone device: Microphone (Steam Streaming Microphone)
LOG: One joystick reported, initializing with 4axis
LOG: Using joystick Xbox One Controller with 6 axes, 16 buttons and 1 hat(s)
LOG: VOODOO LFB now at d0000000
LOG: Serial1: BASE 3f8h
LOG: Serial1: namedpipe client of \\.\pipe\vrio (poll 0.10ms burst x16)
LOG: Serial1: namedpipe connected to \\.\pipe\vrio
LOG: Serial2: BASE 2f8h
LOG: Serial2: namedpipe client of \\.\pipe\vplasma (poll 1.00ms burst x1)
LOG: Serial2: namedpipe connected to \\.\pipe\vplasma
LOG: Serial3: BASE 3e8h
LOG: Serial: port 3 will write to file C:\VWE\TeslaRel410\emulator\render-bridge\podlog.txt
LOG: Parallel1: BASE 378h
LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h
LOG: Memory I/O complexity optimization enabled aka option 'memory io optimization 1'. If the game or demo is unable to draw to the screen properly, set the option to false.
LOG: The 'scanline render on demand' option is available and may provide a modest boost in video render performance if set to true.
LOG: Allocated APM BIOS pm entry point at f000:ce40
LOG: Writing code to fce40
LOG: Writing code to fce60
LOG: Windows: IID_ITaskbarList3 is available
LOG: ISA Plug & Play BIOS enabled
LOG: VGA ROM BIOS init callback
LOG: pixratio 1.000, dw false, dh false
LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750
LOG: WARNING: No translation support (to host) for code page 0
LOG: DOS keyboard layout loaded with main language code US for layout us
LOG: XMS: 50 handles allocated for use by the DOS environment
LOG: EMS page frame at 0xe000-0xefff
LOG: COMMAND.COM env size: 720 bytes
LOG: COMMAND.COM environment block: 0x0701 sz=0x002d
LOG: COMMAND.COM main body (PSP): 0x072f sz=0x009a
LOG: COMMAND.COM stack: 0x0749
LOG: pixratio 1.350, dw false, dh false
LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750
LOG: SHELL:Redirect output to COM3
LOG: VPXLOG: fifosock client connected
VPX lights@f1: type6=0 typeE=0 decoded=0 dir=0 amb(0.00,0.00,0.00)
LOG: 185198557 ERROR MOUSE:Unhandled videomode 79 on reset
LOG: pixratio 1.000, dw false, dh false
LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750
VPX lightnode t=6 nb=52: [8]00000000/0 [12]00000000/0 [16]00000001/1.4013e-45 [20]3f800000/1 [24]3f800000/1 [28]3f800000/1 [32]64078678/1e+22 [36]64078678/1e+22 [40]00000000/0 [44]bf6ae9ee/-0.917632 [48]ffffffff/nan
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:3 (IF0:3), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
VPX lights@f121: type6=2 typeE=6 decoded=2 dir=1 amb(0.55,0.50,0.65)
L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00)
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
VPX lights@f241: type6=2 typeE=7 decoded=2 dir=1 amb(0.55,0.50,0.65)
L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00)
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:2 (IF0:2), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:4 (IF0:4), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:1 (IF0:1), TX:0, Break 0
VPX lights@f361: type6=2 typeE=7 decoded=2 dir=1 amb(0.55,0.50,0.65)
L0 dir(0.11,0.77,0.63) col(1.10,0.90,1.00)
VPX_PF_WATCH hit: lin=7000FA64 code=4 CS:EIP=00FF:000066D4 SS:ESP=0107:00017560
EAX=00000001 EBX=F000CA60 ECX=00000000 EDX=FFFFFFFF ESI=00017640 EDI=00017574 EBP=00017570
now=299153.562ms last serial RX 0.549ms ago deliveries=50802
code @EIP: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
stack: 66225E8E 5D02768B F30090B9 5E89A467 F05E89F2 F71523E8 10214906 55097400 21472E8B 5D1E4689
rx[ 0] t=299029.006 (124.556 ago) cs:eip=00FF:00492856 byte=00
rx[ 1] t=299031.007 (122.555 ago) cs:eip=00FF:0000F6C7 byte=00
rx[ 2] t=299033.305 (120.257 ago) cs:eip=00FF:00492A13 byte=00
rx[ 3] t=299035.009 (118.553 ago) cs:eip=0020:00004A43 byte=07
rx[ 4] t=299036.007 (117.555 ago) cs:eip=0028:00001CE0 byte=FC
rx[ 5] t=299039.006 (114.556 ago) cs:eip=00FF:00493B80 byte=87
rx[ 6] t=299041.005 (112.557 ago) cs:eip=00FF:004921E6 byte=00
rx[ 7] t=299043.005 (110.557 ago) cs:eip=F000:0000D10B byte=00
rx[ 8] t=299045.005 (108.557 ago) cs:eip=00FF:00492DB0 byte=00
rx[ 9] t=299047.017 (106.545 ago) cs:eip=00CF:00002A31 byte=00
rx[ 10] t=299049.014 (104.548 ago) cs:eip=00FF:0000B0E0 byte=00
rx[ 11] t=299051.006 (102.556 ago) cs:eip=00FF:00494C3E byte=00
rx[ 12] t=299054.015 (99.547 ago) cs:eip=00FF:0000AF0C byte=00
rx[ 13] t=299056.005 (97.557 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 14] t=299058.005 (95.557 ago) cs:eip=00B7:000020C0 byte=00
rx[ 15] t=299060.007 (93.555 ago) cs:eip=00FF:00495108 byte=00
rx[ 16] t=299062.005 (91.557 ago) cs:eip=00B7:0000188D byte=07
rx[ 17] t=299063.005 (90.557 ago) cs:eip=00B7:0000188D byte=FC
rx[ 18] t=299065.005 (88.557 ago) cs:eip=00B7:0000188D byte=87
rx[ 19] t=299067.005 (86.557 ago) cs:eip=00B7:0000188D byte=00
rx[ 20] t=299069.006 (84.556 ago) cs:eip=0D1F:000006BC byte=00
rx[ 21] t=299071.007 (82.555 ago) cs:eip=0020:00000381 byte=00
rx[ 22] t=299073.005 (80.557 ago) cs:eip=00FF:004C6C44 byte=00
rx[ 23] t=299074.605 (78.957 ago) cs:eip=00FF:00492A13 byte=00
rx[ 24] t=299076.007 (77.555 ago) cs:eip=00FF:00492ADA byte=00
rx[ 25] t=299077.405 (76.157 ago) cs:eip=00FF:00492772 byte=00
rx[ 26] t=299079.006 (74.556 ago) cs:eip=00FF:00492A13 byte=00
rx[ 27] t=299080.005 (73.557 ago) cs:eip=00FF:00493C3C byte=00
rx[ 28] t=299082.013 (71.549 ago) cs:eip=00FF:0000AF0C byte=00
rx[ 29] t=299084.205 (69.357 ago) cs:eip=00FF:00492A13 byte=07
rx[ 30] t=299086.009 (67.553 ago) cs:eip=00B7:000020C6 byte=FC
rx[ 31] t=299088.009 (65.553 ago) cs:eip=00FF:004929E3 byte=87
rx[ 32] t=299090.007 (63.555 ago) cs:eip=00FF:004CE3C5 byte=00
rx[ 33] t=299092.005 (61.557 ago) cs:eip=0020:000001B5 byte=00
rx[ 34] t=299095.007 (58.555 ago) cs:eip=00FF:00494C8A byte=00
rx[ 35] t=299096.005 (57.557 ago) cs:eip=00FF:0048A999 byte=00
rx[ 36] t=299099.005 (54.557 ago) cs:eip=00FF:0000B09D byte=00
rx[ 37] t=299101.005 (52.557 ago) cs:eip=00FF:00493FE9 byte=00
rx[ 38] t=299104.008 (49.554 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 39] t=299105.005 (48.557 ago) cs:eip=00FF:00493FE9 byte=00
rx[ 40] t=299108.005 (45.557 ago) cs:eip=00FF:0000B04E byte=00
rx[ 41] t=299109.005 (44.557 ago) cs:eip=00FF:00493D34 byte=00
rx[ 42] t=299112.005 (41.557 ago) cs:eip=00FF:004921E6 byte=07
rx[ 43] t=299114.005 (39.557 ago) cs:eip=F000:0000D10B byte=FC
rx[ 44] t=299116.010 (37.552 ago) cs:eip=00FF:00492A13 byte=87
rx[ 45] t=299118.006 (35.556 ago) cs:eip=00FF:00492A13 byte=00
rx[ 46] t=299120.005 (33.557 ago) cs:eip=00FF:0000B0AC byte=00
rx[ 47] t=299122.005 (31.557 ago) cs:eip=00FF:004C4112 byte=00
rx[ 48] t=299123.811 (29.751 ago) cs:eip=0020:00000285 byte=00
rx[ 49] t=299125.606 (27.956 ago) cs:eip=00FF:00492A13 byte=00
rx[ 50] t=299127.006 (26.556 ago) cs:eip=0020:00004062 byte=00
rx[ 51] t=299129.005 (24.557 ago) cs:eip=00FF:0000B07A byte=00
rx[ 52] t=299132.005 (21.557 ago) cs:eip=0D1F:00000B02 byte=00
rx[ 53] t=299134.009 (19.553 ago) cs:eip=00FF:00492D26 byte=00
rx[ 54] t=299136.008 (17.554 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 55] t=299138.005 (15.557 ago) cs:eip=00FF:000014F6 byte=07
rx[ 56] t=299140.012 (13.550 ago) cs:eip=00FF:0000B128 byte=FC
rx[ 57] t=299142.005 (11.557 ago) cs:eip=00FF:00498C65 byte=87
rx[ 58] t=299144.014 (9.548 ago) cs:eip=0D1F:000006D8 byte=00
rx[ 59] t=299146.007 (7.555 ago) cs:eip=00FF:00492CE8 byte=00
rx[ 60] t=299148.005 (5.557 ago) cs:eip=00FF:00492A13 byte=00
rx[ 61] t=299149.409 (4.153 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 62] t=299151.007 (2.555 ago) cs:eip=0020:0000035D byte=00
rx[ 63] t=299153.013 (0.549 ago) cs:eip=00FF:0000B104 byte=00
VPX_PF_WATCH hit: lin=7000FA64 code=4 CS:EIP=00FF:000066D9 SS:ESP=0107:00017560
EAX=00000001 EBX=F000CA60 ECX=00000000 EDX=FFFFFFFF ESI=00017640 EDI=00017574 EBP=00017570
now=299154.391ms last serial RX 0.786ms ago deliveries=50803
code @EIP: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
stack: 66225E8E 5D02768B F30090B9 5E89A467 F05E89F2 F71523E8 10214906 55097400 21472E8B 5D1E4689
rx[ 0] t=299031.007 (123.384 ago) cs:eip=00FF:0000F6C7 byte=00
rx[ 1] t=299033.305 (121.085 ago) cs:eip=00FF:00492A13 byte=00
rx[ 2] t=299035.009 (119.382 ago) cs:eip=0020:00004A43 byte=07
rx[ 3] t=299036.007 (118.383 ago) cs:eip=0028:00001CE0 byte=FC
rx[ 4] t=299039.006 (115.385 ago) cs:eip=00FF:00493B80 byte=87
rx[ 5] t=299041.005 (113.386 ago) cs:eip=00FF:004921E6 byte=00
rx[ 6] t=299043.005 (111.386 ago) cs:eip=F000:0000D10B byte=00
rx[ 7] t=299045.005 (109.386 ago) cs:eip=00FF:00492DB0 byte=00
rx[ 8] t=299047.017 (107.373 ago) cs:eip=00CF:00002A31 byte=00
rx[ 9] t=299049.014 (105.377 ago) cs:eip=00FF:0000B0E0 byte=00
rx[ 10] t=299051.006 (103.385 ago) cs:eip=00FF:00494C3E byte=00
rx[ 11] t=299054.015 (100.376 ago) cs:eip=00FF:0000AF0C byte=00
rx[ 12] t=299056.005 (98.385 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 13] t=299058.005 (96.385 ago) cs:eip=00B7:000020C0 byte=00
rx[ 14] t=299060.007 (94.383 ago) cs:eip=00FF:00495108 byte=00
rx[ 15] t=299062.005 (92.385 ago) cs:eip=00B7:0000188D byte=07
rx[ 16] t=299063.005 (91.385 ago) cs:eip=00B7:0000188D byte=FC
rx[ 17] t=299065.005 (89.385 ago) cs:eip=00B7:0000188D byte=87
rx[ 18] t=299067.005 (87.385 ago) cs:eip=00B7:0000188D byte=00
rx[ 19] t=299069.006 (85.385 ago) cs:eip=0D1F:000006BC byte=00
rx[ 20] t=299071.007 (83.384 ago) cs:eip=0020:00000381 byte=00
rx[ 21] t=299073.005 (81.386 ago) cs:eip=00FF:004C6C44 byte=00
rx[ 22] t=299074.605 (79.785 ago) cs:eip=00FF:00492A13 byte=00
rx[ 23] t=299076.007 (78.384 ago) cs:eip=00FF:00492ADA byte=00
rx[ 24] t=299077.405 (76.986 ago) cs:eip=00FF:00492772 byte=00
rx[ 25] t=299079.006 (75.385 ago) cs:eip=00FF:00492A13 byte=00
rx[ 26] t=299080.005 (74.386 ago) cs:eip=00FF:00493C3C byte=00
rx[ 27] t=299082.013 (72.378 ago) cs:eip=00FF:0000AF0C byte=00
rx[ 28] t=299084.205 (70.186 ago) cs:eip=00FF:00492A13 byte=07
rx[ 29] t=299086.009 (68.381 ago) cs:eip=00B7:000020C6 byte=FC
rx[ 30] t=299088.009 (66.382 ago) cs:eip=00FF:004929E3 byte=87
rx[ 31] t=299090.007 (64.384 ago) cs:eip=00FF:004CE3C5 byte=00
rx[ 32] t=299092.005 (62.385 ago) cs:eip=0020:000001B5 byte=00
rx[ 33] t=299095.007 (59.383 ago) cs:eip=00FF:00494C8A byte=00
rx[ 34] t=299096.005 (58.386 ago) cs:eip=00FF:0048A999 byte=00
rx[ 35] t=299099.005 (55.386 ago) cs:eip=00FF:0000B09D byte=00
rx[ 36] t=299101.005 (53.385 ago) cs:eip=00FF:00493FE9 byte=00
rx[ 37] t=299104.008 (50.383 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 38] t=299105.005 (49.386 ago) cs:eip=00FF:00493FE9 byte=00
rx[ 39] t=299108.005 (46.386 ago) cs:eip=00FF:0000B04E byte=00
rx[ 40] t=299109.005 (45.385 ago) cs:eip=00FF:00493D34 byte=00
rx[ 41] t=299112.005 (42.386 ago) cs:eip=00FF:004921E6 byte=07
rx[ 42] t=299114.005 (40.386 ago) cs:eip=F000:0000D10B byte=FC
rx[ 43] t=299116.010 (38.381 ago) cs:eip=00FF:00492A13 byte=87
rx[ 44] t=299118.006 (36.385 ago) cs:eip=00FF:00492A13 byte=00
rx[ 45] t=299120.005 (34.385 ago) cs:eip=00FF:0000B0AC byte=00
rx[ 46] t=299122.005 (32.385 ago) cs:eip=00FF:004C4112 byte=00
rx[ 47] t=299123.811 (30.580 ago) cs:eip=0020:00000285 byte=00
rx[ 48] t=299125.606 (28.785 ago) cs:eip=00FF:00492A13 byte=00
rx[ 49] t=299127.006 (27.385 ago) cs:eip=0020:00004062 byte=00
rx[ 50] t=299129.005 (25.386 ago) cs:eip=00FF:0000B07A byte=00
rx[ 51] t=299132.005 (22.386 ago) cs:eip=0D1F:00000B02 byte=00
rx[ 52] t=299134.009 (20.381 ago) cs:eip=00FF:00492D26 byte=00
rx[ 53] t=299136.008 (18.383 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 54] t=299138.005 (16.385 ago) cs:eip=00FF:000014F6 byte=07
rx[ 55] t=299140.012 (14.379 ago) cs:eip=00FF:0000B128 byte=FC
rx[ 56] t=299142.005 (12.386 ago) cs:eip=00FF:00498C65 byte=87
rx[ 57] t=299144.014 (10.377 ago) cs:eip=0D1F:000006D8 byte=00
rx[ 58] t=299146.007 (8.383 ago) cs:eip=00FF:00492CE8 byte=00
rx[ 59] t=299148.005 (6.385 ago) cs:eip=00FF:00492A13 byte=00
rx[ 60] t=299149.409 (4.981 ago) cs:eip=00FF:004C3E4F byte=00
rx[ 61] t=299151.007 (3.384 ago) cs:eip=0020:0000035D byte=00
rx[ 62] t=299153.013 (1.377 ago) cs:eip=00FF:0000B104 byte=00
rx[ 63] t=299153.605 (0.786 ago) cs:eip=0020:00006039 byte=00
LOG: 834415088 ERROR INT10:PutPixel unhandled mode type 7
LOG: SHELL:Redirect output to RC.TXT
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:496 (IF0:7), TX:0, Break 0
LOG: Serial1: Errors: Framing 0, Parity 0, Overrun RX:509 (IF0:0), TX:0, Break 0