<div dir="ltr"><div>Yes, I know these DSK-file crashes, but this is something else.</div><div><br></div><div>Anyway,</div><div>I deleted the file fp.dsk - SIGSEGV.</div><div>I deleted the remaining files - SIGSEGV.</div><div>

<br></div><div>Always helps run old fp.exe 0.9.2 18.05.2004 from 1.0.11<br></div><div>before run fp.exe from 2.6.2. Both versions use CWSDPMI v7.</div><div><br></div><div>I still think that fp.exe will something set in the memory</div>

<div>and after completion of the program does not reset this.</div><div><br></div><div>Of course this is only my assumption.</div><div>When I have the source program hopefully learn more.</div><div><br></div><div>Anyway thanks for the help.</div>

<div><br></div><div>Lubomir Cabla</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 19, 2013 at 8:06 AM, Pierre Free Pascal <span dir="ltr"><<a href="mailto:pierre@freepascal.org" target="_blank">pierre@freepascal.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="FR" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  Could you try to delete the files generated by fp.exe<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">before restarting it:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">fp.exe generates three files:<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  -fp.ini<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> -fp.cfg<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">and<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">fp.dsk<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Try first to only remove fp.dsk<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">and see if it cures your sigsegv or not.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  fp.dsk is a binary file that contains configuration information<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">that mighr be corrupted.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">If remove fp.dsk alone does not remove the crash, try removing the three files.<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Could you please report to the list if any of the above helped?<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thanks in advance,<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Pierre Muller<u></u><u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">

<div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">De :</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:fpc-pascal-bounces@lists.freepascal.org" target="_blank">fpc-pascal-bounces@lists.freepascal.org</a> [mailto:<a href="mailto:fpc-pascal-bounces@lists.freepascal.org" target="_blank">fpc-pascal-bounces@lists.freepascal.org</a>] <b>De la part de</b> Lubomír Cabla<br>

<b>Envoyé :</b> mercredi 18 septembre 2013 20:50<br><b>À :</b> FPC-Pascal users discussions<br><b>Objet :</b> Re: [fpc-pascal] FPC 2.6.2 for DOS/Go32V2 FP.EXE cannot run a second time<u></u><u></u></span></p></div></div>
<div>
<div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">I am running pure DOS 7 from Windows 98 US, no drivers, no TSR programs.<u></u><u></u></p></div><div><p class="MsoNormal">Just <a href="http://COMMAND.COM" target="_blank">COMMAND.COM</a>, no AUTOEXEC.BAT and CONFIG.SYS.<u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Run<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">CWSDPMI -p -x<u></u><u></u></p></div>

<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">DPMI stays in memory, start FP.EXE - again SIGSEGV.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">

But I found an interesting thing.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">When I run FP.EXE from FPC 1.0.11 (it started always O.K.),<u></u><u></u></p></div><div>

<p class="MsoNormal">nothing done, just exit program,<u></u><u></u></p></div><div><p class="MsoNormal">and then try run IDE from FPC 2.6.2 - the program starts!<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>

</div><div><p class="MsoNormal"><b>Further attempts to start IDE from FPC 2.6.2 causes an exception SIGSEV.</b><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>If previously run IDE from FPC 1.0.11, then IDE from FPC 2.6.2 starts.</b><u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">It is really funny...<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Can you tell me where can I download source for IDE from FPC 2.6.2<u></u><u></u></p>

</div><div><p class="MsoNormal">and how to compile it?<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I will try it when I have a free weekend.<u></u><u></u></p></div>
<div>
<p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thank you.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>

<div><p class="MsoNormal">On Wed, Sep 18, 2013 at 8:52 AM, Tomas Hajny <<a href="mailto:XHajT03@hajny.biz" target="_blank">XHajT03@hajny.biz</a>> wrote:<u></u><u></u></p><div><div><p class="MsoNormal" style="margin-bottom:12.0pt">

On Tue, September 17, 2013 20:57, Lubomír Čabla wrote:<br>> FPC 2.6.2 for DOS/Go32V2<br>><br>> There is the fatal IDE unstability in FPC 2.6.2 under pure DOS.<br>><br>> IDE almost always starts only first time (after installation or reboot).<br>

> I start the IDE, compile and run the program (e.g. Hello.pas) and close<br>> IDE. But when I want to start IDE again it crashes with SIGSEGV message.<br>><br>>  Exiting due to signal SIGSEGV<br>>  FPC General Protection Fault at eip=006EDE95<br>

>  eax=65672D6C ebx=0000002A ecx=00000088 edx=00000000 esi=008E91F8<br>> edi=0083B504<br>>  ebp=008C0CA0 esp=008C0C90 program=C:\PP\BIN\GO32V2\FP.EXE<br>>  cs: sel=00A7 base=00400000 limit=008EFFFF<br>>  ds: sel=00AF base=00400000 limit=008EFFFF<br>

>  es: sel=00AF base=00400000 limit=008EFFFF<br>>  fs: sel=00C7 base=00000000 limit=0010FFFF<br>>  gs: sel=00C7 base=00000000 limit=0010FFFF<br>>  ss: sel=00AF base=00400000 limit=008EFFFF<br>><br>>  Call frame traceback EIPs:<br>

>  $006EDE95<br>>  $005BD905<br>>  $005BCD84<br>>  $005BC83D<br>>  $005BC7F8<br>>  $00308AF8<br>>  $0030B9F4<br>>  $0002DB50<br>>  $0002DC5A<br>>  $00002040<br>><br>> To be able to start IDE again in DOS I have to reboot the computer.<br>

> I think IDE set something in memory and warm restart does not erase the<br>> memory contents.<br>><br>> Compilation from command prompt with FPC.EXE works everywhere.<br>> But IDE is good for debugging and help.<br>

><br>> Can someone please help me or advise what I'm doing wrong.<br>><br>> The main problem is running IDE in pure DOS.<u></u><u></u></p></div></div><p class="MsoNormal">Which DOS version is it? Is there any DPMI provider running before<br>

starting the IDE (some DOS versions include DPMI host themselves)?<br><br>If there is no other DPMI host (running) and thus CWSDPMI.EXE is used, I'd<br>recommend starting with a check whether there is just one (the latest)<br>

CWSDPMI.EXE and just for test purposes try loading it into memory as TSR<br>with options "-p -x" (see cwsdpmi.txt included in directory doc\fpc) to<br>see if it makes any difference.<br><br>Obviously, the next step would be compiling the IDE with debug information<br>

(including -gl) to see where exactly it fails.<br><br>Tomas<br><br><br>_______________________________________________<br>fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br>

<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div>

</div></div></div><br>_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br></blockquote></div><br></div>