Page 1 of 2

[SOLVED] DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 11:50 am
by goonielife
I've donated and gotten the download for versions 2053 and 2052.
When I click the DGindexNV.exe in the x64 folder (or the main folder I've tried both but would use the x64), the mouse whirls for a second but the program never opens.
Event viewer shows:
Faulting application name: DGIndexNV.exe, version: 2053.0.0.144, time stamp: 0x5ad49aeb
Faulting module name: DGIndexNV.exe, version: 2053.0.0.144, time stamp: 0x5ad49aeb
Exception code: 0xc0000005
Fault offset: 0x000000000005103c
Faulting process id: 0x90c
Faulting application start time: 0x01d3dcb22b3f6439
Faulting application path: C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGIndexNV.exe
Faulting module path: C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGIndexNV.exe
Report Id: e901f82e-d419-4be6-bc1d-bccddf94b913
Faulting package full name:
Faulting package-relative application ID:

I tried "run as adminstrator" with no luck.
Running windows 10 home.
GPU is a Quadro P5000 (not in a laptop).

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 12:19 pm
by admin
Please download this:

http://rationalqm.us/misc/goonie.rar

Extract it into a directory and then open a CMD prompt in that directory. Issue this command:

cudaVideoDecode Alba.264 Alba.yuv

Report the results.

You can also try with other NVDec (cuvid)-enabled applications to see what happens there.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 12:25 pm
by admin
Also, please tell me which nVidia driver version you are running.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 12:35 pm
by goonielife
Driver 390.77

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 12:37 pm
by goonielife
Output of command:
Processed 580 frames in 4333ms (133.86fps)

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 1:15 pm
by goonielife
I may have gotten the machine id, trying to open DGIndexIM, I get an error but it lists a Machine ID.
I used that ID to get a license and put it in the DGIndexNV folder.
I'm using StaxRip and tryign to index an MKV using DGIndexNV give me an error, is this a DGIndexNV error or a staxrip error??

Error DGIndexNV: Index, No Demux using DGIndexNV 2053 2017-08-28 (1.7.0.0)

DGIndexNV: Index, No Demux using DGIndexNV 2053 2017-08-28 failed with exit code: -1073741819 (0xC0000005)

The exit code might be a system error code: The instruction at 0xp referenced memory at 0xp. The memory could not be s.


------ DGIndexNV: Index, No Demux using DGIndexNV 2053 2017-08-28 ------

"C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGIndexNV.exe" -i "C:\Users\gooni\Videos\RIPS\Corner Gas - S01E01 - Ruby Reborn.mkv" -o "C:\Users\gooni\Videos\StaxTmp\Corner Gas - S01E01 - Ruby Reborn_temp\Corner Gas - S01E01 - Ruby Reborn.dgi" -h




StaxRip.ErrorAbortException: DGIndexNV: Index, No Demux using DGIndexNV 2053 2017-08-28 failed with exit code: -1073741819 (0xC0000005)

The exit code might be a system error code: The instruction at 0xp referenced memory at 0xp. The memory could not be s.


------ DGIndexNV: Index, No Demux using DGIndexNV 2053 2017-08-28 ------

"C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGIndexNV.exe" -i "C:\Users\gooni\Videos\RIPS\Corner Gas - S01E01 - Ruby Reborn.mkv" -o "C:\Users\gooni\Videos\StaxTmp\Corner Gas - S01E01 - Ruby Reborn_temp\Corner Gas - S01E01 - Ruby Reborn.dgi" -h



at StaxRip.Proc.Start() in D:\Projekte\VS\VB\StaxRip\General\Proc.vb:line 338
at StaxRip.CommandLineDemuxer.Run(Project proj) in D:\Projekte\VS\VB\StaxRip\General\Demux.vb:line 207
at StaxRip.MainForm.Demux() in D:\Projekte\VS\VB\StaxRip\Forms\MainForm.vb:line 3119
at StaxRip.MainForm.OpenVideoSourceFiles(IEnumerable`1 files, Boolean isEncoding) in D:\Projekte\VS\VB\StaxRip\Forms\MainForm.vb:line 1962

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 1:25 pm
by goonielife
Faulting application name: DGIndexNV.exe, version: 2053.0.0.144, time stamp: 0x5ad49aeb
Faulting module name: DGIndexNV.exe, version: 2053.0.0.144, time stamp: 0x5ad49aeb
Exception code: 0xc0000005
Fault offset: 0x000000000005103c
Faulting process id: 0x10d4
Faulting application start time: 0x01d3dcc2847acb7d
Faulting application path: C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGIndexNV.exe
Faulting module path: C:\Users\gooni\Downloads\dgdecnv2053\x64 Binaries\DGIndexNV.exe
Report Id: 358de780-bac9-496b-b8b9-4352c3cf1178
Faulting package full name:
Faulting package-relative application ID:

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 1:34 pm
by admin
I can help only if you follow my debug steps. I don't care right now about DGIndexIM or staxrip. If DGIndexNV crashes on open we have to find out why. I will tell you those are not DGIndexNV error messages.

For now I want you to open DGIndexNV via GUI and not CLI, by just double clicking the EXE. This crashes for you? If so, I will make a debug load for you and we'll go from there.

That the small application you downloaded runs correctly tells me that NVDec is properly supported on your system.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 1:38 pm
by goonielife
Yes, I'm sorry, I ran that thing you said and posted the results and posted the driver version, was then trying to provide some more info.
Yes, when I try to open DGIndexNV.exe with a double click it crashes with no GUI or anything ever showing up.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 1:45 pm
by admin
Thank you. Please standby for a debug version in about 1/2 hour.

Make sure you do not have any debuggers running.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:07 pm
by admin
Download these two:

http://rationalqm.us/misc/DGIndexNV.exe
http://rationalqm.us/misc/Dbgview.exe

First start Dbgview. In the filter Include box put DGIndexNV and hit OK. Now start DGIndexNV. You should get some traces. Please post them here.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:19 pm
by goonielife
Is this it or is there suppsed to be more?

00000001 0.00000000 [1392] DGIndexNV: ref 1
00000002 0.00090893 [1392] DGIndexNV: ref 2
00000003 0.00106497 [1392] DGIndexNV: ref 3
00000004 0.00110544 [1392] DGIndexNV: ref 4
00000005 0.00191539 [1392] DGIndexNV: ref 5
00000006 0.00196952 [1392] DGIndexNV: ref 6
00000007 0.00234206 [1392] DGIndexNV: ref 7
00000008 0.46224371 [1392] DGIndexNV: ref 8
00000009 0.49834257 [1392] DGIndexNV: ref 9

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:30 pm
by admin
There's supposed to be more but it crashed. :lol: This starts to to tell me where it crashed.

Investigating...please standby.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:38 pm
by admin
Please re-download DGIndexNV.exe from the misc directory and post the trace. Thank you.

I assume this is not a server or virtual machine. Is that right?

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:44 pm
by goonielife
Server or VM? It is complicated.
It is a remote "Blade Shadow" https://shadow.tech/usen/
Windows does not report it as a VM, but there are some references to QEMU and virtio in some of the config stuff I've seen.

00000002 11.70911312 [5812] DGIndexNV: ref 1
00000003 11.70983028 [5812] DGIndexNV: ref 2
00000004 11.70992661 [5812] DGIndexNV: ref 3
00000005 11.70996380 [5812] DGIndexNV: ref 4
00000006 11.71084309 [5812] DGIndexNV: ref 5
00000007 11.71099377 [5812] DGIndexNV: ref 6
00000008 11.71138191 [5812] DGIndexNV: ref 7
00000009 11.71187878 [5812] DGIndexNV: ref a
00000010 11.71223450 [5812] DGIndexNV: ref b
00000011 11.71370983 [5812] DGIndexNV: ref c
00000012 11.71591091 [5812] DGIndexNV: ref d
00000013 11.72123337 [5812] DGIndexNV: ref e
00000014 11.72128201 [5812] DGIndexNV: ref f
00000015 11.72186661 [5812] DGIndexNV: ref g
00000016 11.72310066 [5812] DGIndexNV: ref l
00000017 11.72316360 [5812] DGIndexNV: ref m
00000018 11.72318268 [5812] DGIndexNV: ref n
00000019 11.72337341 [5812] DGIndexNV: ref o
00000020 11.72340584 [5812] DGIndexNV: ref p
00000021 11.72396469 [5812] DGIndexNV: ref q
00000022 12.23289013 [5812] DGIndexNV: ref 8
00000023 12.27265167 [5812] DGIndexNV: ref 9
00000024 12.27644920 [5812] DGIndexNV: ref 91
00000025 12.27649021 [5812] DGIndexNV: ref 92
00000026 12.27651024 [5812] DGIndexNV: ref a
00000027 12.28033257 [5812] DGIndexNV: ref b
00000028 12.28097439 [5812] DGIndexNV: ref c
00000029 12.28230858 [5812] DGIndexNV: ref d
00000030 12.28582001 [5812] DGIndexNV: ref e
00000031 12.28585052 [5812] DGIndexNV: ref f
00000032 12.28632545 [5812] DGIndexNV: ref g
00000033 12.28753757 [5812] DGIndexNV: ref l
00000034 12.28764915 [5812] DGIndexNV: ref m
00000035 12.28766441 [5812] DGIndexNV: ref n
00000036 12.28788471 [5812] DGIndexNV: ref o

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:49 pm
by admin
Thank you. Investigating...

You got the entire window contents by scrolling down, right?
Server or VM? It is complicated.
Is is a remote "Blade Shadow" https://shadow.tech/usen/
Windows does not report it as a VM, but there are some references to QEMU and virtio in some of the config stuff I've seen.
Oy, that complicates things considerably.

Give me some time to look into that.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:51 pm
by goonielife
Saved into a text file and copy/paste out, but yes that is all of it.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 2:57 pm
by admin
OK, I may have a fix for you. Standby for about 10 minutes please.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:07 pm
by admin
OK, please re-download and test again. If this works, then I may have to do the same for DGDecodeNV. I'll check that while you re-run the test.

EDIT: Yup, they are both affected.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:10 pm
by goonielife
Hey Thanks!
The GUI opens for sure now.
Going to run a script and see what happens!

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:14 pm
by admin
DGDecodeNV is broken the same way. Just try to open a file in DGIndexNV. I will slipstream the fixes for both in a little while.

It's a random thing, that's why it hasn't been reported before.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:15 pm
by goonielife
Ah the joys of life.
The machine code is showing up as 00000000, so I can't create a license...
It says invalid license based off the one I created with the machine code showing in DGIndexIM

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:29 pm
by admin
I will send you a special key for that by PM right now. After you try it, post here if it worked.

Re-download everything from the proper binaries directory and then use the key I PM'ed you. Please advise if it is working.

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:36 pm
by goonielife
Yes all seems to be working now!!!

Re: DGindexNV won't open to get machine id

Posted: Wed Apr 25, 2018 3:37 pm
by admin
Another happy customer. :salute:

That weird server thing was confusing my licensing code. :?

Thank God for Debugview. :lol: