[sane-devel] SEGFAULT in sanei_scsi_close()
   
    Karl Heinz Kremer
     
    khk@khk.net
       
    Mon, 24 Dec 2001 12:57:44 -0500
    
    
  
--OXfL5xGRrasGEqWY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
I am trying to debug a problem with the EPSN backend. Whenever
the backend is running in batch mode to scan via the ADF, the
frontend will crash with a segmentation fault in sanei_scsi_close().
The reason seems to be that one for the free list elements is not
valid, and when the next pointer is referenced, the software goes
down:
      req =3D ((fdparms*) fd_info[fd].pdata)->sane_free_list;
      while (req)
        {
->        next_req =3D req->next;
          free(req);
          req =3D next_req;
        }
Has anybody seen this before? Is this something that could be
cause by how I am using the sanei_scsi functions?
Thanks and Happy Holidays,
Karl Heinz
--=20
Karl Heinz Kremer                                  khk@khk.net
PGP Key at                 http://www.khk.net/download/khk.asc
EPSON Sane Backend:                         http://www.khk.net
--OXfL5xGRrasGEqWY
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8
iQCVAwUBPCdslx4KmkKPBVxtAQE5iwP9GsU8NKqehW/E6fKHsCMbBSrylT8LWc9C
1+9NMH2ZNbSB3Ns9ZFIMClilzCwIFNh/V57e2YkVuOIzeBi+ApyNvSVVWg3w341E
bbBbRkFjWH6LYloEIXadtH7++SPd8jkptzbGbTj86Ewku0pMX94zPUeb6FT2kfua
VtnuLh2nnsc=
=IHr0
-----END PGP SIGNATURE-----
--OXfL5xGRrasGEqWY--