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

Occasional crashes when choosing the format before resolution #562

Open
MateuszGrabuszynski opened this issue Feb 14, 2024 · 0 comments
Open
Labels

Comments

@MateuszGrabuszynski
Copy link

Describe the bug
With various raw sequences (YUV planar, RGB planar and packed), I am encountering a crash if I try to choose RGB/YUV Format before the Frame Size. I see this happens more often when a few videos are added to the playlist and when wrong format is chosen by mistake.

To Reproduce
Steps to reproduce the behavior:

  1. Open a new instance of YUView
  2. Import a sequence (or more than one sequence)
  3. Choose YUV/RGB Format before choosing Frame Size, retry a few times if not happening after a first try
  4. Program crashes without any warning

Expected behavior
Program should not crash when a format is set before resolution.

Workaround
I do not recall any situation, when it would happen when the resolution is chosen first.

Screenshots
Captured right before it happened. It tries to load something, but cannot do so.
image

Version

  • OS: Windows Server 2022 (OS Build 20348.1726), Windows 11 (OS Build 22621.3007) - happens regardless
  • Version: v2.14 (an MSI installer from Releases)

Events from Event Viewer
Found a single Application Error, but it does not say much:

[-] <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
[-] <System>
  <Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" /> 
  <EventID>1000</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>100</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000000</Keywords> 
  <TimeCreated SystemTime="2024-02-14T11:02:55.6322170Z" /> 
  <EventRecordID>40683</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="29024" ThreadID="30148" /> 
  <Channel>Application</Channel> 
  <Computer><!--redacted--></Computer> 
  <Security UserID="<!--redacted-->" /> 
  </System>
[-] <EventData>
  <Data Name="AppName">YUView.exe</Data> 
  <Data Name="AppVersion">0.0.0.0</Data> 
  <Data Name="AppTimeStamp">650c45ed</Data> 
  <Data Name="ModuleName">YUView.exe</Data> 
  <Data Name="ModuleVersion">0.0.0.0</Data> 
  <Data Name="ModuleTimeStamp">650c45ed</Data> 
  <Data Name="ExceptionCode">c0000005</Data> 
  <Data Name="FaultingOffset">0000000000295719</Data> 
  <Data Name="ProcessId">0x7294</Data> 
  <Data Name="ProcessCreationTime">0x1da5f3510dcef77</Data> 
  <Data Name="AppPath">C:\Program Files\YUView-Win\YUView.exe</Data> 
  <Data Name="ModulePath">C:\Program Files\YUView-Win\YUView.exe</Data> 
  <Data Name="IntegratorReportId"><!--redacted--></Data> 
  <Data Name="PackageFullName" /> 
  <Data Name="PackageRelativeAppId" /> 
  </EventData>
  </Event>

I can attach more logs, but I have not found any way to grab them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant