I have old code being compiled with the asm21k.exe assembler that was working fine until about a week ago and it started giving me the following error:
Exiting due to signal SIGSEGV
General Protection Fault at eip=000011d54
eax=fffd0000 ebx=00000000 ecx=000002ab edx=fffd0000 esi=00001000 edi=00000009
ebp=00065cf8 esp=00065ce8 cs=01a7 ds=01af es=01af fs=017f gs=01bf ss01af
Call from traceback EIPs:
Error(s) found when Pre-Processing
I haven't touched the code. It seems to be a Windows issue because it will run when I reboot in Safe Mode, but not otherwise. I manually disabled all of the Windows start up stuff manually and couldn't get it working.
Has anybody seen anything like this? I inherited this piece of code, so I don't know much about what it's trying to do.
Thanks for the help in advance.
I assume you are using the old 3.3 DOS tools? Due to the age of these tools I'm afraid I wont be of much assistance and must advise that this legacy product is not supported by Analog Devices any longer, so any assistance we can provide may be limited.
As the issue is, as you say, windows related can I ask if you are using these tools on the Operating systems they were developed for i.e. DOS / Windows 3.1? If you are using them on a newer, unsupported Operating System like Windows XP, then I know many of our customers have encountered issues while running these tools.
It is running on Windows XP. The code and assembler came as part of MRI scanner control software we have running in our lab. The solution we got from the software provider is to reformat the computer, but I would rather not do that. But if it is unsupported, that may be our only solution.
Thanks for the help.