mIkE_2oo0
30th April 2002, 01:07
Hey everybody,
I did the DivX5 Ripping Guide on Doom9.org. First of all, it's definately a great guide. I love those screenshots. :) Makes it all real easy to understand and learn. Anyways...I did everything by the guide and it all worked smoothly (except that my computer crashed like 4 times while doing the audio encoding). However I got that done too and then got to the part where we need to use Nandub. I once again did everything according to the guide and after about 9 minutes I got an error message "Integer Divide By Zero". Well, the program crashed. So I tried it again, same problem. So I uninstalled GKnot and reinstalled it. Tried it again, but again it didn't work. I tried it about 5-6 times and every time I got the same error. I even started the whole guide over again twice. But still no success.
I know I'm new here, but I would still appreciate it very much, if someone could help me. I will post the Nandub error log file at the end of this post, just in case you guys need it.
My System:
----------
AMD Athlon 1GHz
512 MB SD Ram PC-133
40GB Harddrive WD
80GB Harddrive WD
Soundblaster Audigy
Visiontek Geforce3
If you need more info let me know.
--------------------------------------------------------------------
This is the error log:
VirtualDub crash report -- build 1852
--------------------------------------
Disassembly:
00488fa0: or [esi+95],bl
00488fa3: leave
00488fa4: ret
00488fa5: lea ecx,[ecx+0]
00488fa8: mov al,[esi+3]
00488fab: mov [edi+3],al
00488fae: mov al,[esi+2]
00488fb1: mov [edi+2],al
00488fb4: mov eax,[ebp+8]
00488fb7: pop esi
00488fb8: pop edi
00488fb9: leave
00488fba: ret
00488fbb: nop
00488fbc: mov al,[esi+3]
00488fbf: mov [edi+3],al
00488fc2: mov al,[esi+2]
00488fc5: mov [edi+2],al
00488fc8: mov al,[esi+1]
00488fcb: mov [edi+1],al
00488fce: mov eax,[ebp+8]
00488fd1: pop esi
00488fd2: pop edi
00488fd3: leave
00488fd4: ret
00488fd5: int 3
00488fd6: int 3
00488fd7: int 3
00488fd8: int 3
00488fd9: int 3
00488fda: int 3
00488fdb: int 3
00488fdc: int 3
00488fdd: int 3
00488fde: int 3
00488fdf: int 3
00488fe0: push edi
00488fe1: push esi
00488fe2: push ebx
00488fe3: xor edi,edi
00488fe5: mov eax,[esp+20]
00488fe9: or eax,eax
00488feb: jge 489001
00488fed: inc edi
00488fee: mov edx,[esp+16]
00488ff2: neg eax
00488ff4: neg edx
00488ff6: sbb eax,00000000
00488ff9: mov [esp+20],eax
00488ffd: mov [esp+16],edx
00489001: mov eax,[esp+28]
00489005: or eax,eax
00489007: jge 48901d
00489009: inc edi
0048900a: mov edx,[esp+24]
0048900e: neg eax
00489010: neg edx
00489012: sbb eax,00000000
00489015: mov [esp+28],eax
00489019: mov [esp+24],edx
0048901d: or eax,eax
0048901f: jnz 489039
00489021: mov ecx,[esp+24]
00489025: mov eax,[esp+20]
00489029: xor edx,edx
0048902b: div ecx <-- FAULT
0048902d: mov ebx,eax
0048902f: mov eax,[esp+16]
00489033: div ecx
00489035: mov edx,ebx
00489037: jmp 48907a
00489039: mov ebx,eax
0048903b: mov ecx,[esp+24]
0048903f: mov edx,[esp+20]
00489043: mov eax,[esp+16]
00489047: shr ebx,1
00489049: rcr ecx,1
0048904b: shr edx,1
0048904d: rcr eax,1
0048904f: or ebx,ebx
00489051: jnz 489047
00489053: div ecx
00489055: mov esi,eax
00489057: mul dword ptr[esp+28]
0048905b: mov ecx,eax
0048905d: mov eax,[esp+24]
00489061: mul esi
00489063: add edx,ecx
00489065: jc 489075
00489067: cmp edx,[esp+20]
0048906b: ja 489075
0048906d: jc 489076
0048906f: cmp eax,[esp+16]
00489073: jbe 489076
00489075: dec esi
00489076: xor edx,edx
00489078: mov eax,esi
0048907a: dec edi
0048907b: jnz 489084
0048907d: neg edx
0048907f: neg eax
00489081: sbb edx,00000000
00489084: pop ebx
00489085: pop esi
00489086: pop edi
00489087: ret 0010
0048908a: int 3
0048908b: int 3
0048908c: int 3
0048908d: int 3
0048908e: int 3
0048908f: int 3
00489090: mov eax,[esp+8]
00489094: mov ecx,[esp+16]
00489098: or ecx,eax
0048909a: mov ecx,[esp+12]
0048909e: jnz 4890a9
Windows 5.1 (Win2000 build 2600) []
EAX = 00000000
EBX = 00ee0048
ECX = 00000000
EDX = 00000000
EBP = 00394300
DS:ESI = 0023:00000c00
ES:EDI = 0023:00000000
SS:ESP = 0023:0382c41c
CS:EIP = 001b:0048902b
FS = 0038
GS = 0000
EFLAGS = 00010246
MM0 = 0000000000000000
MM1 = 83177a18150004ff
MM2 = 000443100015aa3c
MM3 = 00002d7600002d76
MM4 = 0004159a00174362
MM5 = 00ff000000ff0000
MM6 = 0000200000002000
MM7 = 0017000000830000
Crash reason: Integer Divide-by-Zero
Thread 0000030c (Main thread)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(121)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(140)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(158)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(224)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(195)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(216)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\FilterSystem.cpp(408)
Thread 00000950 (FastWriteStream)
Thread 0000091c (I/O processing)
Wrong NANDUB.DBG file (build 1853)
-- End of report
I did the DivX5 Ripping Guide on Doom9.org. First of all, it's definately a great guide. I love those screenshots. :) Makes it all real easy to understand and learn. Anyways...I did everything by the guide and it all worked smoothly (except that my computer crashed like 4 times while doing the audio encoding). However I got that done too and then got to the part where we need to use Nandub. I once again did everything according to the guide and after about 9 minutes I got an error message "Integer Divide By Zero". Well, the program crashed. So I tried it again, same problem. So I uninstalled GKnot and reinstalled it. Tried it again, but again it didn't work. I tried it about 5-6 times and every time I got the same error. I even started the whole guide over again twice. But still no success.
I know I'm new here, but I would still appreciate it very much, if someone could help me. I will post the Nandub error log file at the end of this post, just in case you guys need it.
My System:
----------
AMD Athlon 1GHz
512 MB SD Ram PC-133
40GB Harddrive WD
80GB Harddrive WD
Soundblaster Audigy
Visiontek Geforce3
If you need more info let me know.
--------------------------------------------------------------------
This is the error log:
VirtualDub crash report -- build 1852
--------------------------------------
Disassembly:
00488fa0: or [esi+95],bl
00488fa3: leave
00488fa4: ret
00488fa5: lea ecx,[ecx+0]
00488fa8: mov al,[esi+3]
00488fab: mov [edi+3],al
00488fae: mov al,[esi+2]
00488fb1: mov [edi+2],al
00488fb4: mov eax,[ebp+8]
00488fb7: pop esi
00488fb8: pop edi
00488fb9: leave
00488fba: ret
00488fbb: nop
00488fbc: mov al,[esi+3]
00488fbf: mov [edi+3],al
00488fc2: mov al,[esi+2]
00488fc5: mov [edi+2],al
00488fc8: mov al,[esi+1]
00488fcb: mov [edi+1],al
00488fce: mov eax,[ebp+8]
00488fd1: pop esi
00488fd2: pop edi
00488fd3: leave
00488fd4: ret
00488fd5: int 3
00488fd6: int 3
00488fd7: int 3
00488fd8: int 3
00488fd9: int 3
00488fda: int 3
00488fdb: int 3
00488fdc: int 3
00488fdd: int 3
00488fde: int 3
00488fdf: int 3
00488fe0: push edi
00488fe1: push esi
00488fe2: push ebx
00488fe3: xor edi,edi
00488fe5: mov eax,[esp+20]
00488fe9: or eax,eax
00488feb: jge 489001
00488fed: inc edi
00488fee: mov edx,[esp+16]
00488ff2: neg eax
00488ff4: neg edx
00488ff6: sbb eax,00000000
00488ff9: mov [esp+20],eax
00488ffd: mov [esp+16],edx
00489001: mov eax,[esp+28]
00489005: or eax,eax
00489007: jge 48901d
00489009: inc edi
0048900a: mov edx,[esp+24]
0048900e: neg eax
00489010: neg edx
00489012: sbb eax,00000000
00489015: mov [esp+28],eax
00489019: mov [esp+24],edx
0048901d: or eax,eax
0048901f: jnz 489039
00489021: mov ecx,[esp+24]
00489025: mov eax,[esp+20]
00489029: xor edx,edx
0048902b: div ecx <-- FAULT
0048902d: mov ebx,eax
0048902f: mov eax,[esp+16]
00489033: div ecx
00489035: mov edx,ebx
00489037: jmp 48907a
00489039: mov ebx,eax
0048903b: mov ecx,[esp+24]
0048903f: mov edx,[esp+20]
00489043: mov eax,[esp+16]
00489047: shr ebx,1
00489049: rcr ecx,1
0048904b: shr edx,1
0048904d: rcr eax,1
0048904f: or ebx,ebx
00489051: jnz 489047
00489053: div ecx
00489055: mov esi,eax
00489057: mul dword ptr[esp+28]
0048905b: mov ecx,eax
0048905d: mov eax,[esp+24]
00489061: mul esi
00489063: add edx,ecx
00489065: jc 489075
00489067: cmp edx,[esp+20]
0048906b: ja 489075
0048906d: jc 489076
0048906f: cmp eax,[esp+16]
00489073: jbe 489076
00489075: dec esi
00489076: xor edx,edx
00489078: mov eax,esi
0048907a: dec edi
0048907b: jnz 489084
0048907d: neg edx
0048907f: neg eax
00489081: sbb edx,00000000
00489084: pop ebx
00489085: pop esi
00489086: pop edi
00489087: ret 0010
0048908a: int 3
0048908b: int 3
0048908c: int 3
0048908d: int 3
0048908e: int 3
0048908f: int 3
00489090: mov eax,[esp+8]
00489094: mov ecx,[esp+16]
00489098: or ecx,eax
0048909a: mov ecx,[esp+12]
0048909e: jnz 4890a9
Windows 5.1 (Win2000 build 2600) []
EAX = 00000000
EBX = 00ee0048
ECX = 00000000
EDX = 00000000
EBP = 00394300
DS:ESI = 0023:00000c00
ES:EDI = 0023:00000000
SS:ESP = 0023:0382c41c
CS:EIP = 001b:0048902b
FS = 0038
GS = 0000
EFLAGS = 00010246
MM0 = 0000000000000000
MM1 = 83177a18150004ff
MM2 = 000443100015aa3c
MM3 = 00002d7600002d76
MM4 = 0004159a00174362
MM5 = 00ff000000ff0000
MM6 = 0000200000002000
MM7 = 0017000000830000
Crash reason: Integer Divide-by-Zero
Thread 0000030c (Main thread)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(121)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(140)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(158)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Init.cpp(224)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(195)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\Main.cpp(216)
D:\dvdrip\Archiv\NanoDub\Sources\nandub\FilterSystem.cpp(408)
Thread 00000950 (FastWriteStream)
Thread 0000091c (I/O processing)
Wrong NANDUB.DBG file (build 1853)
-- End of report