[sane-devel] [dev] net backend and timing problems? (pretty weird)

Jochen Eisinger jochen.eisinger@gmx.de
Sat, 08 Sep 2001 19:02:31 +0200


This is a multi-part message in MIME format.
--------------080801080505050209070105
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

Ok, here we go... a modified version of sanei_wire.c. Could please try
this one? with sane_debug_sanei_wire=4...

regards
- -- jochen

Jochen Eisinger wrote:
| -----BEGIN PGP SIGNED MESSAGE-----
| Hash: SHA1
|
| Hi!
|
| The problem here is, my net backend just doesn't crash, no matter what i
| do :(
|
|
| I'd say this is the old "scan over localhost" problem. Anyway, I've
| rewritten parts of the net backend (basically adding lot's of DBG, some
| checks again NULL pointers and I've changed parts of the auth functions
| to avoid information leaks)
|
| Please try this backend with SANE_DEBUG_NET=128 and send me the output...
|
| regards
| - -- jochen
|
| mh wrote:
| | mh, Fre, 07 Sep 2001:
| | ...
| |
| |>BTW, maybe someone else with the same problem can try to add a sleep()
| too?
| |>AFAIR, there were a couple of reports about problems with the net
| backend/saned
| |>on the localhost.
| |>
| |
| | Just some additional infos: (I hope, this doesn't get boring)
| | I've just made some modifications in the net backend (net.c):
| | I've replaced all calls to do_cancel(s) in the function sane_read() with
| | calls to sane_cancel(s) .
| | Now the net backend works just fine (at least on the localhost). I did
| 500
| | scans with the pnm backend and 50 with my Plustek (using quiteinsane).
| There
| | wasn't a single problem. The other frontends work without problems too.
| | Any explanation for this ?
| |
| | Michael
| | _______________________________________________
| | Sane-devel mailing list
| | Sane-devel@www.mostang.com
| | http://www.mostang.com/mailman/listinfo/sane-devel
| |
|
|
| - --
| ~  [This is a signature virus, please copy me into your signature file!]
|
| ~  GnuGP public key for jochen.eisinger@gmx.de:
| ~      http://home.nexgo.de/jochen.eisinger/pubkey.asc
| -----BEGIN PGP SIGNATURE-----
| Version: GnuPG v1.0.6 (GNU/Linux)
| Comment: For info see http://www.gnupg.org
|
| iD8DBQE7mWxW8OF76YrreuMRAo7bAJ4yKLu/RkO15GyrX7/tpSVCmEIAvACgy5y4
| 3Sck7rzVEK/mZKsu1kvk8jo=
| =2eZe
| -----END PGP SIGNATURE-----
| net.c.gz
|
| Content-Type:
|
| application/octet-stream
| Content-Encoding:
|
| base64
|
|


- --
~  [This is a signature virus, please copy me into your signature file!]

~  GnuGP public key for jochen.eisinger@gmx.de:
~      http://home.nexgo.de/jochen.eisinger/pubkey.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE7mk8j8OF76YrreuMRAgzAAKCPkbr1JNzaXBo76TmP7A7if5TfxgCdFCkk
2MBoDYhItSe+NqvU1c6ep+E=
=lqOY
-----END PGP SIGNATURE-----

--------------080801080505050209070105
Content-Type: application/octet-stream;
 name="sanei_wire.c.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="sanei_wire.c.gz"

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
PqosYZi7icn/ANY3TPZ9PgAA
--------------080801080505050209070105--