INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Critical Error - The program you are using is corrupt [Solved]  (Read 3033 times)

Sarane

  • Recent member
  • *
  • Posts: 34
Critical Error - The program you are using is corrupt [Solved]
« on: October 29, 2021, 04:39:56 pm »

Hello,

I have been using MC for years now without a single issue.  Yesterday, I decided to upgrade to MC28.

Now, I can start MC28, and after ~30-60 seconds, it crashes leading me to the critical_error_28.html?error=22 web page.

Things I have done/tried:
* Uninstall all instances, and reinstalling MC28.
* Redownloading new installer.
* Activated the logs.  Result is poor.
====
0094037: 10364: General: RunProgram: Start
0094037: 10364: General: RunProgram: Filename: https://www.jriver.com/critical_error_28.html?error=22 / Parameters:
0094037: 10364: General: RunProgram: Performing ShellExecute...
0094152: 10364: General: RunProgram: Running process...
0094152: 10364: General: RunProgram: Finish (115 ms)
====
* I am using Glasswire as a firewall and closed it to install.
* Changed browser from EdgeView to Chromium
* Updated Windows 10, then did a uninstall/install
* Windows Anti-virus is off.
* Went over this forum without much help

Note:  Installer version: MediaCenter280080-x64

Nothing works...  any help would be greatly appreciated.

Thanks,

Sar.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #1 on: October 29, 2021, 06:19:21 pm »

Same as this problem?

https://yabb.jriver.com/interact/index.php/topic,131076.0.html

Configure Windows Defender, following instructions in the thread on this board.
Logged

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #2 on: October 29, 2021, 07:27:02 pm »

Did a MD5 checksum, all files are good EXCEPT JRShellExt.dll which is not the same.  It is "78B80F784883FA7C9FAAB0FAB9896583".

Other than that, it is like the video on the provided link.

As for Defender, Antivirus is off, Secure Boot is on.  And for the Network firewall, I added "Media Center 28" to "allow access" to the private network.  Issue is still present.
Logged

cleanness

  • Recent member
  • *
  • Posts: 14
Re: Critical Error - The program you are using is corrupt.
« Reply #3 on: October 29, 2021, 09:07:53 pm »

Hello,

I have been using MC for years now without a single issue.  Yesterday, I decided to upgrade to MC28.

Now, I can start MC28, and after ~30-60 seconds, it crashes leading me to the critical_error_28.html?error=22 web page.

Things I have done/tried:
* Uninstall all instances, and reinstalling MC28.
* Redownloading new installer.
* Activated the logs.  Result is poor.
====
0094037: 10364: General: RunProgram: Start
0094037: 10364: General: RunProgram: Filename: https://www.jriver.com/critical_error_28.html?error=22 / Parameters:
0094037: 10364: General: RunProgram: Performing ShellExecute...
0094152: 10364: General: RunProgram: Running process...
0094152: 10364: General: RunProgram: Finish (115 ms)
====
* I am using Glasswire as a firewall and closed it to install.
* Changed browser from EdgeView to Chromium
* Updated Windows 10, then did a uninstall/install
* Windows Anti-virus is off.
* Went over this forum without much help

Note:  Installer version: MediaCenter280080-x64

Nothing works...  any help would be greatly appreciated.

Thanks,

Sar.

Same as this MY problem
Now, I can start MC28, and after ~30-60 seconds, it crashes leading me to the critical_error_28.html?error=22 web page.
Logged

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #4 on: October 29, 2021, 10:28:22 pm »

For the sake of it, it uninstalled, redownloaded, reinstalled and recheck the md5.  Again all is ok except of the JRShellExt.dll, which is still 78B80F784883FA7C9FAAB0FAB9896583
Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: Critical Error - The program you are using is corrupt.
« Reply #5 on: October 30, 2021, 04:53:56 am »

For the sake of it, it uninstalled, redownloaded, reinstalled and recheck the md5.  Again all is ok except of the JRShellExt.dll, which is still 78B80F784883FA7C9FAAB0FAB9896583

Are you on Windows 7 too?
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #6 on: October 30, 2021, 07:58:54 am »

Nope.  I am on Windows 10. All patched.
Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: Critical Error - The program you are using is corrupt.
« Reply #7 on: October 30, 2021, 09:13:18 am »

Nope.  I am on Windows 10. All patched.

Now that is weird.

Try following this (as disabling Defender in some cases is not enough)

https://yabb.jriver.com/interact/index.php/topic,114101.0.html
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #8 on: October 30, 2021, 09:45:57 am »

Thanks Tij. 

I made sure that "real time scanning" was turned off, that the "tamper protection" was off,  and added the folders in the "Exception" tab.  Then I uninstalled, redownloaded and reinstalled.

Still crashes. Quite frustrating.  Each time you think it might be OK, than it crashes....   I tried in Theater view... same thing.
Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: Critical Error - The program you are using is corrupt.
« Reply #9 on: October 30, 2021, 12:32:08 pm »

Indeed frustrating ... is it random? ... or reproducable

@cleanness crashes after playing audio file for 20-30 seconds ... though, i would not call it crash ... seems MC detect some "corruption" and redirects to webpage

Only developers would know what MC considers as corruption ... checksum of some key files? ... some registry entries?
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #10 on: October 30, 2021, 01:49:08 pm »

In my case, it is happening every time.  I can not use MC28 at all.

Time to crash:  70-75s
Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: Critical Error - The program you are using is corrupt.
« Reply #11 on: October 30, 2021, 02:44:40 pm »

In my case, it is happening every time.  I can not use MC28 at all.

Time to crash:  70-75s

Try previous stable release https://yabb.jriver.com/interact/index.php/topic,131027.0.html
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #12 on: October 30, 2021, 08:28:06 pm »

Tried .78 still fails.   

I uninstalled and tried MC27, the issue is still present.
I uninstalled and reinstalled MC26, it works.

Thanks for all help.

Sar.
Logged

klem46

  • Recent member
  • *
  • Posts: 6
Re: Critical Error - The program you are using is corrupt.
« Reply #13 on: October 30, 2021, 09:29:49 pm »

I have had the same problem as Sarane. I found the problem with MC27 also as Sarane did. I was doing fine with MC26. I tried MC28 on a clean Win7 install - no Antivirus, etc.

Yes, I am using Win7. So, if you don't support MC27 or MC28 on Win7, JRiver should say so on the download page. As long as the download page says Win 7, then I don't think you should complain that I have a weird problem.

I also agree with the person who said that the programmers should be able to figure out what is initiating the Corrupt program error popping up in the web browser. That must be a pretty distinctive action to take.

Thank you to Sarane for confirming to all that there is something wrong and its not me and its not Win7.
Logged

cleanness

  • Recent member
  • *
  • Posts: 14
Re: Critical Error - The program you are using is corrupt.
« Reply #14 on: October 30, 2021, 11:00:48 pm »

I have had the same problem as Sarane. I found the problem with MC27 also as Sarane did. I was doing fine with MC26. I tried MC28 on a clean Win7 install - no Antivirus, etc.

Yes, I am using Win7. So, if you don't support MC27 or MC28 on Win7, JRiver should say so on the download page. As long as the download page says Win 7, then I don't think you should complain that I have a weird problem.

I also agree with the person who said that the programmers should be able to figure out what is initiating the Corrupt program error popping up in the web browser. That must be a pretty distinctive action to take.

Thank you to Sarane for confirming to all that there is something wrong and its not me and its not Win7.

You speak correctly, understand, and are very clear.

https://yabb.jriver.com/interact/index.php/topic,131076.0.html

Logged

tij

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1563
Re: Critical Error - The program you are using is corrupt.
« Reply #15 on: October 31, 2021, 12:05:56 am »

As long as the download page says Win 7, then I don't think you should complain that I have a weird problem.

"They" are just like you and me ... regular users trying to help out ... and "they" are not "complaining" but giving advice to move to Windows 10, which imho is a good one (though it did not solve the problem at hand).

I have read no comments from JRiver staff that Win 7 is not supported - and there were comments from them (JimH), which means they are looking into it
Logged
HTPC: Win11 Pro, MC: latest 31(64b), NV Driver: v425.31, CPU: i9-12900K, 32GB RAM, GeForce: 2080ti
Screen: LG 2016 E6
NAS: FreeNAS 11.1, SuperMicro SSG-5048R-E1CR36L, E5-1620v4, 64GB ECC RAM, 18xUltrastar He12-SAS3 drives, 2x240GB SSD (OS)

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #16 on: November 04, 2021, 11:14:50 am »

Hello.  Is there any news on this one?

Should I just wait for the next release and hope it fixes the issue?

Thank you again for all help.

Sar.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #17 on: November 05, 2021, 11:33:07 am »

Configure Windows Defender.  Uninstall any other antivirus.

This is probably not a JRiver problem.
Logged

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #18 on: November 07, 2021, 10:31:48 pm »

Thank you Jim for your reply.

As mentioned Defender is configured as the provided link. No antivirus present.

I do not know what causes the error. Hopefully not MC, however something changed with MC27/28 that triggers the error. 

I don't mind to do further tests but I have no visibility.

Can it be a group policy? A custom reg key? A firewall rule?  My Cortana is completely deactivated, can it be that?  Is it related to the MD5 info I provided?  ...

The error message means nothing to me so I have no idea where to look.

I have been with JRiver for many years, and it would saddened if I can't get the new version running on this PC.

Thanks again.

Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #19 on: November 08, 2021, 06:07:26 am »

Your firewall, glasswire, may be doing more than you think.

https://www.glasswire.com/features/

I still don't believe this is a JRiver problem.  If it were, we'd see a lot more noise in this thread.

Try a Google search for the error to see what you find.  This one was a problem with RAM:  https://forums.tomshardware.com/threads/critical-process-died-ntoskrnl-exe-cause-unknown.3598176/  (last post)

I would consider a clean install of Windows.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10942
Re: Critical Error - The program you are using is corrupt.
« Reply #20 on: November 08, 2021, 06:27:25 am »

The error indicates that MC couldn't validate itself properly. This could either mean that MC was corrupted, or that Windows no longer recognizes the digital signature we use for validation.

If you are on Windows 7, you should make sure your OS is fully up-to-date, as without updates it most certainly will not be able to recognize modern digital signatures.
In particular, this Microsoft article outlines which updates you need to support this on Windows 7: https://support.microsoft.com/en-us/topic/sha-2-code-signing-support-update-for-windows-server-2008-r2-windows-7-and-windows-server-2008-september-23-2019-84a8aad5-d8d9-2d5c-6d78-34f9aa5f8339

Do be warned though that Windows 7 support days are numbered. Microsoft has discontinued support for it, and its only a matter of time until something breaks that can't easily be remedied.
We can only encourage to swap to Windows 10 or 11 at this point, as Windows 8.1 is scheduled to expire in about a year, and Windows 7 and 8 are already out of support.
Logged
~ nevcairiel
~ Author of LAV Filters

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #21 on: November 08, 2021, 06:34:40 am »

Sarane said he's running Windows 10.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10942
Re: Critical Error - The program you are using is corrupt.
« Reply #22 on: November 08, 2021, 06:45:29 am »

Another thing is to make sure your date/time is set properly. If its wrong, then certificate validation may also fail.
Logged
~ nevcairiel
~ Author of LAV Filters

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #23 on: November 08, 2021, 07:29:42 am »

Thank you Jim and Hendrik for your replies.

Based on Hendrik's comments, MC cannot validate itself.  I assume it is a check that runs 115s after starting, right?

A:  Does it require an Internet connection for this?
B:  Please note the different MD5 for the specific DLL, is it related?
C:  Is this validation process different/nonexistent in MC26?

I'll check regarding the windows certificates...  Time & Date appear normal.

Thanks,

Sar.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #24 on: November 08, 2021, 09:59:43 am »

Uninstall glasswire, reboot, reinstall MC.  Just to see if that's what's fooling around with us.  It happens all the time.
Logged

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #25 on: November 08, 2021, 11:49:28 am »

Hello,

I uninstalled Glasswire.  Rebooted. Redownloaded and installed MC28.  Still can't use MC28. Same error.

Thanks.

Sar.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #26 on: November 08, 2021, 01:23:36 pm »

Did you try a Google search for the error message?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10942
Re: Critical Error - The program you are using is corrupt.
« Reply #27 on: November 08, 2021, 01:48:13 pm »

You could find "Media Center 28.exe" in the MC folder, right click on it and go to Properties -> Digital Signature, and open the details of our signature. Windows would tell you if it can validate the signature, because if it cannot, then something is amiss with your windows certificate store.
Logged
~ nevcairiel
~ Author of LAV Filters

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Critical Error - The program you are using is corrupt.
« Reply #28 on: November 08, 2021, 09:27:59 pm »

Do you have an Internet connection?
Logged

Sarane

  • Recent member
  • *
  • Posts: 34
Re: Critical Error - The program you are using is corrupt.
« Reply #29 on: November 08, 2021, 09:39:51 pm »

FIXED!!!   Thank you Hendrik for pointing me the right direction.

The problem:  The Certum certificate was not in the Trusted Root Certificates Authorities store.

Steps I took to fix:

A-  As per Hendrik, I went in the "Program Files/J River/Media Center 28", right-clicked "Media Center 28.exe"
B-  I selected the "Digital Signatures" tab and clicked "Details" of the JRiver signature.
C-  I could see an error.  I did not say "This digital signature is OK".
D-  I clicked "View Certificate" then selected "Certification Path".  I could see a red "X" around Certum Trusted Network CA.

At this point, I selected the "Certum Trusted Network" certificate and clicked "Install Certificate".  It didn't solve the situation.  Note:  There might be a way to install in the proper place, i just clicked the defaults.

E-  I pressed the Windows key + R to bring up the Run command, typed certmgr.msc and pressed Enter.
F-  This gave the list of certificates on the CPU.  I looked under "Trusted Root Certification Authorities/Certificates" and did not find "Certum".
G-  I found the "Certum" certificate under "Intermediate Certification Authorities/Certificates"
H-  I dragged and dropped the certificate at the correct place.

I restarted MC28 and it works.  I cannot say that this will work for everyone, but it did the trick for me.

Steps A-D as I did are attached.

Thanks again
Logged
Pages: [1]   Go Up