| Re: [hatari-devel] TT emulation crashes when there is no ACSI drive |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
The crash happens even before any code is executed. This is the
stripped-down main method:
int
main(WORD argc, const char *argv[])
{
printf("\ntest0\n");
Cconin();
return 0;
}
The printf is not reached, the bus error happens before. The problem
might even be reproducable on Windows or a Mac, because there is no
NatFeats call at all. In my AUTO folder the file is called 1.PRG instead
of NF_SCSI.PRG, in order for it to be started first.
When there is an ACSI device the test output is printed and I have to
press a key, just as you would expect.
See the attachment with the binary of this program with the stripped
main method pasted above.
> I'll try to identify the NF_SCSI call that triggers this.
>
> > Le 11/08/2019 à 10:33, Christian Zietz a écrit :
> > > Nicolas Pomarède schrieb:
> > >
> > >> looking at the code, unlike what the commit's name imply, this is mostly
> > >> about natfeat (which was merged with new MFP code).
> > >
> > > I think the Tuxfamily Git web interface is misleading here because it
> > > doesn't properly interpret the merge (without rebasing first) that you did.
> > >
> > > Running "git diff 65dda3cf 50bf142e" shows you the true difference
> > > between the two versions that Uwe tested. A diff is attached for easier
> > > reference. It's indeed about the TT MFP.
> >
> > Hi
> >
> > I don't see anything obvious or really ACSI related here, so hard to
> > tell, especially if no one is able to reproduce the problem to get a
> > starting base :(
> >
> > (still, I think there's a bug in nafteat code as pointed in previous
> > mail, even if not related to this)
> >
> > Nicolas
> >
> >
>
>
Attachment:
1.PRG
Description: Binary data
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |