Message-Id: Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: "Cephaler" , djgpp AT delorie DOT com Date: Tue, 4 Aug 1998 14:15:42 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: help! SIGILL?!? In-reply-to: <01bdbfa6$7abfabe0$6cc3b8cd@scully> Precedence: bulk "Cephaler" wrote: > Eeek I need help in a big way on this. It seems my less-than-standard asm > code and I have screwed up something with djgpp. A program yesterday and > ran fine yesterday won't run today, after I ran a couple odd looking asm > programs. No extra tsr's...no viruses, no weird stuff going on... I don't > know what to make of this: > > Shutting down Allegro > Exiting due to signal SIGILL <------------ Hmmmmmmmm > Invalid Opcode at eip=00092b08 > eax=00000000 ebx=000900af ecx=000000a0 edx=00000000 esi=00000020 > edi=000190a0 > ebp=0008d898 esp=0008d886 program=C:\NICK\DJGPP\GAME\TEST.EXE > cs: sel=00a7 base=82739000 limit=0019ffff > ds: sel=00af base=82739000 limit=0019ffff > es: sel=00cf invalid > fs: sel=00bf base=00000000 limit=ffffffff > gs: sel=00bf base=00000000 limit=ffffffff > ss: sel=00af base=82739000 limit=0019ffff > > Call frame traceback EIPs: > 0x00092b08 > > I've never gotten that before...did I screw something up in my bios? Even > after restarting the problem is still there. Help would be greatly > appreciated I got it when I tried to execute an invalid opcode for my processor perhaps you are jumping in the middle of 2 instructions. Take a look to the code at 92b08 and see what's that. I guess you did a bad jmp or ret (the ret can be becuase you messed up the stack). SET ------------------------------------ 0 -------------------------------- Visit my home page: http://set-soft.home.ml.org/ or http://www.geocities.com/SiliconValley/Vista/6552/ Salvador Eduardo Tropea (SET). (Electronics Engineer) Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org ICQ: 2951574 Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA TE: +(541) 759 0013