[Problem] Crash to desktop while dumping Crysis Warhead / Crysis Wars #232

Closed
opened 2026-01-29 16:12:26 +00:00 by claunia · 8 comments
Owner

Originally created by @azw71 on GitHub (Sep 29, 2020).

Originally assigned to: @mnadareski on GitHub.

Originally created by @azw71 on GitHub (Sep 29, 2020). Originally assigned to: @mnadareski on GitHub.
claunia added the bugquestion labels 2026-01-29 16:12:26 +00:00
Author
Owner

@azw71 commented on GitHub (Sep 29, 2020):

steps to reproduce:

  • Put Crysis Warhead or Crysis Wars into drive
  • Select IBM PC Compatible/DVD-Rom and start dump.
  • after reading the complete dvd program crashes

I'm using a Plextor PX-755a drive with firmware 1.08

@azw71 commented on GitHub (Sep 29, 2020): steps to reproduce: - Put Crysis Warhead or Crysis Wars into drive - Select IBM PC Compatible/DVD-Rom and start dump. - after reading the complete dvd program crashes I'm using a Plextor PX-755a drive with firmware 1.08
Author
Owner

@azw71 commented on GitHub (Sep 29, 2020):

Windows error reporting entry in Eventviewer/application Log:

Fehlerbucket , Typ 0
Ereignisname: CLR20r3
Antwort: Nicht verfügbar
CAB-Datei-ID: 0

Problemsignatur:
P1: DICUI.exe
P2: 1.17.1.0
P3: 85e388a9
P4: mscorlib
P5: 4.8.4220.0
P6: 5f03a9e2
P7: 6606
P8: 10a
P9: System.FormatException
P10: 
@azw71 commented on GitHub (Sep 29, 2020): Windows error reporting entry in Eventviewer/application Log: ``` Fehlerbucket , Typ 0 Ereignisname: CLR20r3 Antwort: Nicht verfügbar CAB-Datei-ID: 0 Problemsignatur: P1: DICUI.exe P2: 1.17.1.0 P3: 85e388a9 P4: mscorlib P5: 4.8.4220.0 P6: 5f03a9e2 P7: 6606 P8: 10a P9: System.FormatException P10: ```
Author
Owner

@mnadareski commented on GitHub (Sep 29, 2020):

A few pieces of information that I'd like for you to provide, since this is unfortunately not that helpful. Please try to address them in the order I have here, since this will help me help you better:

  • What version of DICUI are you using? The log seems to indicate 1.17.1. If that's the case, please try the latest WIP build to see if that's still happening.
  • What framework version of DICUI are you using? If you're using .NET Core 3.1, please try either .NET Framework 4.7.2 or .NET Framework 4.8 instead. The .NET Core version has some known issues.
  • Have you tried with any other discs? Is it specifically Crysis Warhead and Crysis Wars that this was happening with?
  • Did you remove the disc immediately after dumping completed?
  • Can you try disabling copy protection scan in the options and see if it still happens.
@mnadareski commented on GitHub (Sep 29, 2020): A few pieces of information that I'd like for you to provide, since this is unfortunately not that helpful. Please try to address them in the order I have here, since this will help me help you better: - What version of DICUI are you using? The log seems to indicate 1.17.1. If that's the case, please try the [latest WIP build](https://ci.appveyor.com/project/mnadareski/dicui/build/artifacts) to see if that's still happening. - What framework version of DICUI are you using? If you're using .NET Core 3.1, please try either .NET Framework 4.7.2 or .NET Framework 4.8 instead. The .NET Core version has some known issues. - Have you tried with any other discs? Is it specifically Crysis Warhead and Crysis Wars that this was happening with? - Did you remove the disc immediately after dumping completed? - Can you try disabling copy protection scan in the options and see if it still happens.
Author
Owner

@azw71 commented on GitHub (Sep 30, 2020):

  • I used the actual release version 1.17.1 for this issue. I tested the WIP build from yesterday, same issue
  • tested with https://github.com/jmalarcon/DotNetVersions:
    C:\Portable\Tools\DotNetVersion>DotNetVersions.exe
    Currently installed "classic" .NET Versions in the system:
    2.0.50727.4927 Service Pack 2
    3.0.30729.4926 Service Pack 2
    3.5.30729.4926 Service Pack 1
    4.0.0.0
    4.8.04084
  • I dumped several disc the last days, none of these discs had this issue, only Crysis Warhead and Crysis Wars.
  • no, I didn't remove the disc after dumping
  • the crash is gone with disabled copy protection scan
@azw71 commented on GitHub (Sep 30, 2020): - I used the actual release version 1.17.1 for this issue. I tested the WIP build from yesterday, same issue - tested with https://github.com/jmalarcon/DotNetVersions: C:\Portable\Tools\DotNetVersion>DotNetVersions.exe Currently installed "classic" .NET Versions in the system: 2.0.50727.4927 Service Pack 2 3.0.30729.4926 Service Pack 2 3.5.30729.4926 Service Pack 1 4.0.0.0 4.8.04084 - I dumped several disc the last days, none of these discs had this issue, only Crysis Warhead and Crysis Wars. - no, I didn't remove the disc after dumping - the crash is gone with disabled copy protection scan
Author
Owner

@azw71 commented on GitHub (Sep 30, 2020):

probably a different issue occured after dumping "Two Worlds" today. In the generated file !submissionInfo.txt is a debug log embedded:

Copy Protection:
Copy Protection:

Path could not be scanned! System.IO.IOException: Unzulässige Funktion.

bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

bei System.IO.FileSystemEnumerableIterator`1.CommonInit()

bei System.IO.FileSystemEnumerableIterator1..ctor(String fullPath, String normalizedSearchPath, String searchCriteria, String userPath, SearchOption searchOption, SearchResultHandler1 resultHandler, Boolean checkHost)

bei System.IO.FileSystemEnumerableIterator`1.Clone()

bei System.IO.Iterator`1.GetEnumerator()

bei System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)

bei BurnOutSharp.ProtectionFind.Scan(String path, Boolean includePosition, IProgress`1 progress)

bei DICUI.Utilities.Validators.<>c__DisplayClass6_0.b__2() in C:\projects\dicui\DICUI.Library\Utilities\Validators.cs:Zeile 1040.

bei System.Threading.Tasks.Task`1.InnerInvoke()

bei System.Threading.Tasks.Task.Execute()

--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---

bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()

bei DICUI.Utilities.Validators.d__6.MoveNext() in C:\projects\dicui\DICUI.Library\Utilities\Validators.cs:Zeile 1038.

@azw71 commented on GitHub (Sep 30, 2020): probably a different issue occured after dumping "Two Worlds" today. In the generated file !submissionInfo.txt is a debug log embedded: Copy Protection: Copy Protection: Path could not be scanned! System.IO.IOException: Unzulässige Funktion. bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei System.IO.FileSystemEnumerableIterator`1.CommonInit() bei System.IO.FileSystemEnumerableIterator`1..ctor(String fullPath, String normalizedSearchPath, String searchCriteria, String userPath, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost) bei System.IO.FileSystemEnumerableIterator`1.Clone() bei System.IO.Iterator`1.GetEnumerator() bei System.Linq.Enumerable.Count[TSource](IEnumerable`1 source) bei BurnOutSharp.ProtectionFind.Scan(String path, Boolean includePosition, IProgress`1 progress) bei DICUI.Utilities.Validators.<>c__DisplayClass6_0.<RunProtectionScanOnPath>b__2() in C:\projects\dicui\DICUI.Library\Utilities\Validators.cs:Zeile 1040. bei System.Threading.Tasks.Task`1.InnerInvoke() bei System.Threading.Tasks.Task.Execute() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() bei DICUI.Utilities.Validators.<RunProtectionScanOnPath>d__6.MoveNext() in C:\projects\dicui\DICUI.Library\Utilities\Validators.cs:Zeile 1038.
Author
Owner

@mnadareski commented on GitHub (Sep 30, 2020):

From the errors I'm seeing above, it looks like the disc is either becoming unreadable or is being removed before or during scanning. Does it sound like the disc is spinning down when it starts doing the scan? Or does Windows indicate any issues with the drive after?

I'm having a bit of a hard time trying to figure out a way around this beside just disabling copy scan (which is a major source of disc reads after dumping).

@mnadareski commented on GitHub (Sep 30, 2020): From the errors I'm seeing above, it looks like the disc is either becoming unreadable or is being removed before or during scanning. Does it sound like the disc is spinning down when it starts doing the scan? Or does Windows indicate any issues with the drive after? I'm having a bit of a hard time trying to figure out a way around this beside just disabling copy scan (which is a major source of disc reads after dumping).
Author
Owner

@mnadareski commented on GitHub (Nov 23, 2020):

It's been a while and the last full release also included changes to the protection scanning library. Can you please retest and see if that fixed the issue you were seeing?

@mnadareski commented on GitHub (Nov 23, 2020): It's been a while and the last full release also included changes to the protection scanning library. Can you please retest and see if that fixed the issue you were seeing?
Author
Owner

@mnadareski commented on GitHub (Jan 25, 2021):

I'm going to call this closed as a similar issue (linked above) was fixed as well. If this comes up again, please open a new issue.

@mnadareski commented on GitHub (Jan 25, 2021): I'm going to call this closed as a similar issue (linked above) was fixed as well. If this comes up again, please open a new issue.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#232