Bug 000070

When Created: 03/22/1996 11:20:13
Against DJGPP version: 2.00
By whom:
Abstract: Infozip 2.0w bdosptr SIGSEGVs under Win95
InfoZip zip 2.0w compiled with DJGPP v2 (2/22/96 re-release) gives a SIGSEGV under Win95 on a bdosptr call for function 43.  A workaround patch has been submitted to InfoZip to call _dos_getfileattr instead, but this does appear to be a bdosptr bug?

\zip20w>zip z *.h
  adding: crypt.hExiting due to signal SIGSEGV
Page fault at eip=00018c06, error=0004
eax=00000000 ebx=00000021 ecx=ffffffff edx=5d00edd8 esi=ff7eedb2 edi=5d00edd8
ebp=ff7eed7c esp=ff7eed38 cs=00a7 ds=00af es=00af fs=0087 gs=00c7 ss=00af
Call frame traceback EIPs:
  0x00018c06   _int86+506
  0x00012781   _bdos+37
  0x0000bbdd   _filetime+257
  0x000072de   _zipup+114
  0x000044cb   _main+6015
  0x0000c2b7   ___crt1_startup+115

\zip20w>symify zip

I have been unable to replicate the problem with a smaller sample program; the problem seems to be address dependent?

Note added: 03/23/1996 18:52:03
By whom: (Morten Welinder)
Please check if this is related to the problem described in bug
number 63.  This will require a re-compile.

Solution added: 04/13/1999 08:00:12
By whom:
Solved in v2.01.

Fixed in version on 04/13/1999 09:00:13
By whom:

  webmaster     delorie software   privacy  
  Copyright 2010   by DJ Delorie     Updated Jul 2010