Re: [Circle] My combat bug again...(with debug code)

From: WarRat (warrat@erinet.com)
Date: 08/02/96


At 02:28 PM 8/2/96 -0700, you wrote:
>help you is the backtrace of a coredump. this will tell us (and you) 

All apologies, here is the debug code given by MS Debug.
I am running WIN 95 and compileing using VC++ 4.1

Error is listed as:
First-chance exception in circle.exe: 0xC0000005: Access Violation.

004345d2   mov       eax,dword ptr [ebp+08]
004345d5   push      eax
004345d6   call      004340ab
004345db   add       esp,00000004
004345de   mov       eax,dword ptr [ebp+08]
004345e1   cmp       dword ptr [eax+000000c4],00000000
004345e8   je        00434609
004345ee   mov       eax,dword ptr [ebp+08]
004345f1   mov       eax,dword ptr [eax+000000c4]
004345f7   push      eax
004345f8   mov       eax,dword ptr [ebp+08]
004345fb   push      eax
004345fc   call      00437bf4
00434601   add       esp,00000008
00434604   jmp       004345de
00434609   mov       eax,dword ptr [ebp+08]
0043460c   push      eax
0043460d   call      004344be
00434612   add       esp,00000004
00434615   mov       eax,dword ptr [ebp+08]
00434618   push      eax
00434619   call      004341f2
0043461e   add       esp,00000004
00434621   mov       eax,dword ptr [ebp+08]
00434624   push      eax
00434625   call      0043917d
0043462a   add       esp,00000004
0043462d   pop       edi
0043462e   pop       esi
0043462f   pop       ebx
00434630   leave
00434631   ret
00434632   push      ebp
00434633   mov       ebp,esp
00434635   push      ebx
00434636   push      esi
00434637   push      edi
00434638   mov       eax,dword ptr [ebp+08]
0043463b   test      byte ptr [eax+00000094],08   ***this is the line debug
is the problem***
00434642   jne       0043466a
00434648   mov       eax,dword ptr [ebp+08]
0043464b   mov       eax,dword ptr [eax+6c]
0043464e   sar       eax,01
00434651   neg       eax
00434653   push      eax
00434654   mov       eax,dword ptr [ebp+08]
00434657   push      eax
00434658   call      00440412
0043465d   add       esp,00000008
00434660   mov       eax,dword ptr [ebp+08]
00434663   and       dword ptr [eax+00000094],fffffffc
0043466a   mov       eax,dword ptr [ebp+08]
0043466d   push      eax
0043466e   call      004345bf
00434673   add       esp,00000004
00434676   pop       edi
00434677   pop       esi
00434678   pop       ebx
00434679   leave


I did not know how much to include, if more is needed please email me, I
will send as much as you like.

If this is not what you need, please let me know what to do to get it (I
admit my ignorance...just give me the chance to learn)

Again, thanks.

+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
|   http://cspo.queensu.ca/~fletcher/Circle/list_faq.html   |
+-----------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/07/00 PST