[sane-devel] sane-backends (eposn2) segfaults pretty much all the time

Johannes Bauer dfnsonfsduifb at gmx.de
Thu Oct 3 18:34:58 UTC 2013


On 03.10.2013 13:12, m. allan noah wrote:
> I would recommend that you use git bisect (or a manual equivalent) to
> find the commit that breaks epson2. Then we can investigate a fix.

This is really messed up:

206e6ed094c080be903b154ea3d016cc226feb89 is the first bad commit
commit 206e6ed094c080be903b154ea3d016cc226feb89
Author: m. allan noah <kitno-guest at alioth.debian.org>
Date:   Sat Jun 30 21:28:14 2012 -0400

    Adding new kodakaio backend


The commit 206e6e is REALLY the first bad one (the one where it starts
segfaulting). Curiously there are no changes in epson2 in there.

I confirmed that the predecessor,
df6a8ef89dbd061fb383722ddd6272e07fc468b3, is working (somewhat). At
least it is NOT segfaulting, but displaying in the end:

[...]
Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE.

List of available devices:
libusb: 0.000000 error [do_close] Device handle closed while transfer
was still being processed, but the device is still connected as far as
we know
libusb: 0.000043 error [do_close] A cancellation hasn't even been
scheduled on the transfer for which the device is closing

(then it hangs indefinitely, as described before)

No idea what the hell is going on here.

Best regards,
Johannes



More information about the sane-devel mailing list