[sane-devel] saned + win32-xsane problem

Keith Clayton keith@claytons.org
Tue, 08 Jun 2004 08:31:51 -0700


--=-1b4qrM9kqOVj64F7W2sL
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

On Tue, 2004-06-08 at 10:52 +0200, Henning Meier-Geinitz wrote:
> Hi,
> 
> On Sun, Jun 06, 2004 at 10:27:57AM -0700, Keith Clayton wrote:
> > No seg fault on the saned end.  Its happily running, waiting to finish
> > up.  Xsane itself remains responsive. 
> 
> Ok. So you sent the logfile when both xsane and saned were still
> running? In this case the log file looks ok. Can you please retry and
> after the scan, close xsane? saned should also closes itsself. Thanks.

I would expect xsane to close the fd used to access the scanner though.
Anyway, generated a log with a scan followed by closing xsane.  saned
exited as expected.  As you'll see in the log, saned quits however, I
never see any entry regarding the closing of the active fd.

gzipped log is attached.

thanks for all your work . . looks like you've been busy as of late 8^(


Keith


> > I can open menus, quit the app,
> > etc.  Not knowing the xsane code, does it start a child process to
> > initiate scanning and maybe that process has crashed/hung?
> 
> As far as I know it doesn't start a child process. However, it uses
> the gtk facilities to call the read function when data is available
> (something like select(), I don't remember the gtk function name.
> There has been trouble with that, but I think it looked differently
> (freezes of the scan or cancel process).
> 
> > I'll look at the windows machine more.  I can do a tcpdump capture of the
> > communication if that would be helpful.
> 
> If there is an error that causes the scanner not to be detected
> anymore, I guess it must be visible in the saned or backend log. If
> that fails, we can look at tcp logs later.
> 
> Bye,
>   Henning
> 
> -- 
> sane-devel mailing list: sane-devel@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>              to sane-devel-request@lists.alioth.debian.org

--=-1b4qrM9kqOVj64F7W2sL
Content-Disposition: attachment; filename=remote_scan_quit.log.gz
Content-Type: application/x-gzip; name=remote_scan_quit.log.gz
Content-Transfer-Encoding: base64

H4sICEraxUAAA3JlbW90ZV9zY2FuX3F1aXQubG9nAO2dXW8bNxaG7/srCOxFHGzjDj/mK0AXm21T
IOgiCdq9WRSFO5aoWKiscWdGSf3vlyOrtneO0ryHhBbMLK+CyA+PhhrykHzPIflT32zt8mdx3ay3
z0U/NN2w3r4TS3u5eyeu26UVZxv73m6EyvOnX/z0X/TQ3Y7s0Ip3dhA3bTeIVduJ3nbv1wsrfhnh
J+LM/bFZLrv1dtVOLfyU/Sz6dvGrK372VOz60dyrt++Lj2OrZr2xy+fihbNo+979/3q9uRXbdhD9
7mZ8BrsUl7fipmuHdtFuppbk0S80xzA7jGR7M6JH/n653i5HI676+6oXeUGe22GbdT/YLTXxoVnv
f+nxF1u026FrN+O/W7sY1u32Ht7/I85efPfMfZ29+ev46zwVq6693v/p2WXjKrNd9kKeZ+fSiM42
y9v70osru/j14qrth+eiWSzGH8z9Np29bgcr7j6WtTqXReVK66PFHsFi3e9/6FevL/755s3bf7z4
5nv3/879v7j/4KiNTbtoNnsT2+baPhe37bIBwLP+qTjbV/Xb1z8+jabY419k2dp++2QQV817617I
tRVjUxdNf2f8aPn2xm7HN+/e9mrtGoBr0M/FV3ZYfDX+vT+3v+3W74+WXDTjd43l/7ywOHvduu6w
uNr/XbhXtFx3rmG13e1T/JH23Pn40fGHeWBdI9+6Ar/85QlMPrKOF2KY/9eV3Xcrux160a7EcGUf
faW4o8cGLRqx76NipO5eqhibQ/+lcJ6B8Y3NnUey/fh7v3rrfv/LrXMh4uybV9/+MPabZuzYzl9c
NYNoOitubHe9HkZ/5VzIrrd3TYbxjT++eP3SeerR2fbne7/56CGud64ml1bY7WLT9u5L1ltx2Y3e
Yhir1jjnJfqrdrdZcuq4+dDcut/M2e1v7GK9Wt8Zdr/uenRj1zf7b1+OXu36/GQv9o8u61zpsLga
G+7BMy2a3j7r7bZ3vvW9PckD9K4TPlts1q5hnffttV22oz8/X627a9zIg9OVcKFHjvp4mYODf9c1
27FR7V2Za4eHJnHU0a+3a1LwT/84NtXvX77+95vXfz9mz426I33ROTdkx2d6PModPvw4/M69wcN/
hDyBTfVx7FBLVzv3W7W7bpy+3GxcF7K/PiE/DCk9fn6xd8udHXbddpyg/LjbmzxBNcwJbObJZrKZ
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
ffEf20RCabE6AQA=


--=-1b4qrM9kqOVj64F7W2sL--