Message-ID: <37B09D26.4CF8648A@unb.ca> From: Endlisnis X-Mailer: Mozilla 4.61 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: RHIDE crashes without traceback. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 10 Aug 1999 21:46:24 GMT NNTP-Posting-Host: 209.226.124.241 X-Trace: news20.bellglobal.com 934321584 209.226.124.241 (Tue, 10 Aug 1999 17:46:24 EDT) NNTP-Posting-Date: Tue, 10 Aug 1999 17:46:24 EDT Organization: Sympatico Lines: 127 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com OK, I've been using RHIDE for ~ 2 years now, and have had very few problems. But this one's got me stumped. RHIDE completely freezes the DOS box when it is run. No traceback, no nothing. I have to click the "X" button to close the DOS session. The strange thing is that it works fine if I unset the "DJGPP" environment variable. I tried it in BASH as well, and since it already loads DJGPP.ENV, I have to unset the "DJDIR" environment variable instead. I've tried this with both version v1.4 & v1.4.7 with no difference. I've tried running it from real DOS, and there are no problems. So I must conclude that it has to do with some files that RHIDE loads. It can't be DJGPP.ENV, because lots of other programs load that, and they all work fine. I've tried running it with gcc 2.8.1, gcc 2.95 and with no compiler at all. I tried unzipping "rhide14b.zip" into a new directory, unsetting DJGPP, then setting DJDIR=that directory and it still crashes. I have plenty of memory, but if you don't believe me, go32-v2's output is at the end. None of the file were marked as 'accessed' by Windows except "rhide.exe". I have not made any modifications to DJGPP.ENV, and to make sure, I restored it from "djdev202.zip". I tried a clean install of RHIDE (without any other packages, including djdev/gcc), I unset DJGPP, then set DJDIR to the current directory (which was empty) and deleted all files that came with rhide except rhide.exe. And it still crashed!! But, under these exact same environment without DJDIR set, then it loads fine (without the macros and such). Also, SetEdit works fine... I don't understand. ------------------------------------------- go32/v2 version 2.0 built Nov 15 1998 14:36:43 Usage: go32 coff-image [args] Rename this to go32.exe only if you need a go32 that can run v2 binaries as well as v1 binaries (old makefiles). Put ahead of the old go32 in your PATH but do not delete your old go32 - leave it in the PATH after this one. Set GO32_V2_DEBUG=y in the environment to get verbose output. DPMI memory available: 37671 Kb DPMI swap space available: 90213 Kb -----environment------------------ TMP=C:\WIN98\TEMP winbootdir=C:\WIN98 COMSPEC=C:\WIN98\COMMAND.COM TEMP=C:\Win98\Temp TMPDIR=C:\Win98\Temp PATH=C:\WIN98;C:\WIN98\COMMAND;P:\BIN;C:\DOS;C:\UTILS\PK PROMPT=$p$g DJGPP=P:\DJGPP.ENV HOME=P:\ SHELL=C:\Win98\Command.com windir=C:\WIN98 BLASTER=A220 I10 D3 T4 CMDLINE=go32-v2 ---------autoexec.bat--------------- @echo off C:\WIN98\COMMAND\Doskey C:\WIN98\COMMAND\doskey ls=ls -p --color $* C:\WIN98\COMMAND\subst P: E:\DJGPP C:\WIN98\COMMAND\subst W: C:\Work\MathWebStuff set TEMP=C:\Win98\Temp set TMPDIR=C:\Win98\Temp set PATH=C:\WIN98;C:\WIN98\COMMAND;P:\Bin;C:\DOS;C:\Utils\Pk set PROMPT=$p$g set DJGPP=P:\DJGPP.ENV rem set EMACSPACKAGEPATH=E:\Xemacs\site-packages\;E:\Xemacs\xemacs-packages\ set HOME=P:\ set SHELL=C:\Win98\Command.com goto %CONFIG% goto end :Windows set CONFIG= win goto end :CD-ROM C:\WIN98\COMMAND\mscdex /D:ROLFS :end ---------config.sys------------------ [menu] menuitem=Windows, Windows '95 menuitem=4GW, Dos4GW mode menuitem=Dynamic, Dynamic Memory Mode (64M EMS/64M XMS) menuitem=EMS, EMS mode menuitem=XMS, XMS mode menuitem=RAM, Make a 64Meg RAM-Drive menuitem=CD-ROM, CD-ROM & Dos4GW menudefault=Windows, 1 [CD-ROM] include=4GW DEVICEHIGH=C:\DOS\CD-ROM\ATAPI_CD.SYS /D:ROLFS [Windows] [4GW] dos=high dos=UMB [Dynamic] include=4GW DEVICE=C:\WIN98\HIMEM.SYS DEVICE=C:\WIN98\EMM386.EXE 64000 [EMS] include=4GW DEVICE=C:\WIN98\HIMEM.SYS DEVICE=C:\WIN98\EMM386.EXE D=64 120000 [XMS] include=4GW DEVICE=C:\WIN98\HIMEM.SYS DEVICEHIGH=C:\WIN98\EMM386.EXE [RAM] include=4GW DEVICE=C:\WIN98\HIMEM.SYS DEVICE=C:\WIN98\RAMDRIVE.SYS 64000 512 100 /E [Common] DEVICEHIGH=C:\WIN98\COMMAND\ANSI.SYS -- (\/) Endlisnis (\/) s257m AT unb DOT ca Endlisnis AT HotMail DOT com ICQ: 32959047