View Issue Details

IDProjectCategoryView StatusLast Update
0000062madVRbugpublic2013-06-01 08:35
Reportercyberbeing Assigned Tomadshi  
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindows 7 SP1OS Version7601
Summary0000062: Buffer Overflow Exception when madVR attempts to load a missing External 3DLUT
DescriptionBuffer Overflow Exception (BEX) error and crash on start if "calibrate this display with an External 3DLUT file" is enabled, but the specified 3DLUT is missing.

When this occurs, there is no way to recover short of resetting all madVR settings.
Steps To Reproduce*Enable "calibrate this display with an External 3DLUT file" & select a 3DLUT

*Exit media player

*Delete, move, or rename the 3DLUT you selected

*Buffer Overflow Exception (BEX) error & crash
TagsNo tags attached.
madVR Version0.86.2 (Test Build 2013-04-03)
Media Player (with version info)MPC-HC (r7128)
Splitter (with version info)LAV Splitter 0.56.2
Decoder (with version info)LAV Video (0.56.2)
DecodingSoftware
Deinterlacingnone (progressive)
DXVA2 Scaling Activeno
Aero / Desktop CompositionOn
Problem occurs with modeall modes
GPU ManufacturerNVidia
GPU ModelGT440
GPU Driver Version320.00

Activities

madshi

2013-05-31 22:29

administrator   ~0000081

I can't seem to reproduce this. When I remove the 3dlut and then restart the media player, it will simply show a red error warning "3dlut not found" over the video image. I can then enter the settings dialog and correct the problem.

Where did that crash occur? In the media player? In madVR? In the settings dialog? Did you get the normal madVR exception report dialog? If so, can you please attach the bug report?

cyberbeing

2013-06-01 01:32

reporter  

BEX.png (37,319 bytes)   
BEX.png (37,319 bytes)   

cyberbeing

2013-06-01 01:37

reporter   ~0000082

As soon as I click play in MPC-HC the crash occurs. madVR does not produce a crash report itself. It also seems like it only can be reproduced if you have a long 3DLUT filename.

For example set the following as an external 3DLUT:
GDM-F520_05-09-2013_Source_tv_b20_Display_sn_a1_b20_l86.231201_ila_XYZ_LINK.3dlut

Exit the media player, and rename to:
GDM-F520_05-09-2013_Source_tv_b20_Display_sn_a1_b20_l86.231201_ila_XYZ.3dlut

Start the media player and press play, and the BEX crash occurs.

cyberbeing

2013-06-01 01:42

reporter   ~0000083

I also have never seen a "3dlut not found" error message over the video image in this version of madVR.

madshi

2013-06-01 08:35

administrator   ~0000088

The crash will be fixed in v0.86.2.

Issue History

Date Modified Username Field Change
2013-05-12 13:17 cyberbeing New Issue
2013-05-31 21:16 madshi Assigned To => madshi
2013-05-31 21:16 madshi Status new => assigned
2013-05-31 22:29 madshi Note Added: 0000081
2013-05-31 22:30 madshi Status assigned => feedback
2013-06-01 01:32 cyberbeing File Added: BEX.png
2013-06-01 01:37 cyberbeing Note Added: 0000082
2013-06-01 01:37 cyberbeing Status feedback => assigned
2013-06-01 01:42 cyberbeing Note Added: 0000083
2013-06-01 08:35 madshi Note Added: 0000088
2013-06-01 08:35 madshi Status assigned => closed
2013-06-01 08:35 madshi Resolution open => fixed