Giter VIP home page Giter VIP logo

Comments (11)

ejaquay avatar ejaquay commented on June 9, 2024 2

My previous fix made VCC without a command line unstable. A patch for that has been merged, there is a build here: https://github.com/ejaquay/VCC/files/12466820/vcc20230829.zip

from vcc.

pfiscarelli avatar pfiscarelli commented on June 9, 2024 1

I've pulled the latest source and was able to build successfully with Visual Studio 2022 using MSVC v140 - VS 2015 build tools. Looking into the issue here as well.

from vcc.

ejaquay avatar ejaquay commented on June 9, 2024 1

This should be fixed in V2.1.8.1

from vcc.

ejaquay avatar ejaquay commented on June 9, 2024

For command line I suspect you are having a path issue. First try fully qualified vcc executable path from command line, for example:
"\Program Files (x86)\VCC 2.1.0.8\vcc" vcc\Binfiles\bin\sig.bin (works for me} If that works you know your Vcc can launch a binary from the command line.

Manually changing file associations for Vcc versions can be difficult in windows. You have to remove the old associations first; this has burnt me many times. In regedit goto Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\ find .bin and delete the open with and user choice keys. You only have to remove keys that reference VCC. After the keys are removed you can then associate the 2.1.0.8 version of VCC

from vcc.

pfiscarelli avatar pfiscarelli commented on June 9, 2024

It is not a path issue and doing the .BIN file reassociation was one of the first things that I tried. As I mentioned in my original post, replacing the 2.1.0.8 version of the Vcc.exe, with the previous 2.1.0.7 Vcc.exe, completely removes the issue,

After further testing, this appears to be an 'intermittent' issue. I've tested both the .BIN double-click method and command line method of opening .BIN files - it is successful maybe 10% of the time, while 90% of the time VCC 2.1.0.8 will not launch.

This may be a local issue, but the 2.1.0.8 version of VCC is the first time I've encountered it on this system. It has worked flawlessly on 2.1.0.7, as well as previous releases of VCC.

My current system is Windows 11 22H2. I will try to test with other systems/versions, to rule out a local issue with this system.

from vcc.

ejaquay avatar ejaquay commented on June 9, 2024

Please tell us what .BIN files you are trying and any vcc errors in event viewer after vcc fails to launch so we can see if we can replicate.

from vcc.

pfiscarelli avatar pfiscarelli commented on June 9, 2024

I tested with a different box running Windows 10 version 1607 and have verified the same behavior as my Windows 11 box.

The .BIN file is incidental, with the issue being present in the several dozen .BIN files that I've tried. However, if you want a specific example, I just tested with DAGGORAT.BIN located on DAGGORAT.DSK image found on the Color Computer Archive here:

https://colorcomputerarchive.com/repo/Disks/Games/Dungeons%20of%20Daggorath%20%28Disk%20Patch%29%20%28Tandy%29.zip

Upon further testing, I've used Process Monitor from Sysinternals to verify that each time I attempt to open VCC 2.1.0.8 by double-clicking a .BIN file or by the command-line method of opening a .BIN file, the Vcc.exe process does start but closes quickly without displaying an application window.

In looking through the application logs in event viewer as you suggested, I am seeing the application crash errors each time the application fails to load.

Under Event ID: 1001 - the app crash errors report:

Fault bucket 1832871845682117734, type 1
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Vcc.exe
P2: 2.1.0.8
P3: 64c0d047
P4: Vcc.exe
P5: 2.1.0.8
P6: 64c0d047
P7: c0000005
P8: 00019f40
P9:
P10:

There are also separate entries with Event ID: 1000 with the following information:

Faulting application name: Vcc.exe, version: 2.1.0.8, time stamp: 0x64c0d047
Faulting module name: ntdll.dll, version: 10.0.22621.2134, time stamp: 0xcfd48485
Exception code: 0xc0000005
Fault offset: 0x00043d65
Faulting process id: 0x0x8910
Faulting application start time: 0x0x1D9D85CC2CF3BE6
Faulting application path: C:\Users\Paul\Desktop\VCC\Vcc.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 017d6366-cf7b-4748-90f1-ef431ba71618
Faulting package full name:
Faulting package-relative application ID:

These event viewer log entries are also present on the Windows 10 box I tested as well.

from vcc.

ejaquay avatar ejaquay commented on June 9, 2024

from vcc.

ejaquay avatar ejaquay commented on June 9, 2024

I am now able to reproduce this. Looking into it.

from vcc.

ejaquay avatar ejaquay commented on June 9, 2024

There is a patched version that I think fixes this. Appreciate if you try it out and let me know how it does.
https://github.com/ejaquay/VCC/releases/download/v2.1.0.8-beta-20230612/latestbuild.zip

from vcc.

pfiscarelli avatar pfiscarelli commented on June 9, 2024

So far, so good Ed - thank you!

from vcc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.