Hello Michael, Nicolas, looking at the traces, this looks like a bug in my bjnp-code. It apparently crashes when the modem connection is up.
Michael, could you please do the traces Nicolas requested AND run scanimage -L under gdb. Once it crashes, do a bt and mail me the results? The output if ifconfig when online would be helpful as well. In the meanwhile I will have a look at the code and see if I can find something wrong. I guess I missed some checks that should have been included. Kind regards, Louis On Sun, 2009-01-25 at 18:53 +0100, Nicolas Martin wrote: > Could you activate some more trace logs and re-post the content of > scanimage -L "when on line" (BTW, what do you mean exactly by that ? do > you mean you connect through a modem on a tel line ?) : > > $ export SANE_DEBUG_PIXMA=21 > $ export SANE_DEBUG_SANEI_USB=255 > $ export SANE_DEBUG=255 > > Nicolas > > Le dimanche 25 janvier 2009 ? 18:45 +0100, M. Ackermann a ?crit : > > Hello, > > > > I've compiled the sane-cvs-version with pixma-backend only. Now, sane > > works fine as long as I'm not connected to the internet, but crashes as > > soon as I'm online at the same time as calling scanimage (or Xsane as > > frontend to sane). > > > > Results: > > > > scanimage -V: > > scanimage (sane-backends) 1.1.0-cvs; backend version 1.1.0 > > > > scanimage -L (when offline): > > [sanei_debug] Setting debug level of pixma to 11. > > [pixma] pixma version 0.15.0 > > [sanei_debug] Setting debug level of sanei_usb to 0. > > [pixma] pixma_collect_devices() found Canon PIXMA MP610 at libusb:003:002 > > [pixma] sanei_bjnp_find_devices: > > [pixma] lo is not a valid IPv4 interface, skipping... > > [pixma] eth0 is not a valid IPv4 interface, skipping... > > [pixma] eth1 is not a valid IPv4 interface, skipping... > > [pixma] lo is not a valid IPv4 interface, skipping... > > [pixma] eth0 is IPv4 capable, sending broadcast.. > > [pixma] eth1 is IPv4 capable, sending broadcast.. > > [pixma] lo is not a valid IPv4 interface, skipping... > > [pixma] eth0 is not a valid IPv4 interface, skipping... > > [pixma] scanner discovery finished... > > [pixma] pixma_find_scanners() found 1 devices > > device `pixma:04A91725_490DE9' is a CANON Canon PIXMA MP610 multi-function > > peripheral > > > > scanimage -L (when online): > > [sanei_debug] Setting debug level of pixma to 11. > > [pixma] pixma version 0.15.0 > > [sanei_debug] Setting debug level of sanei_usb to 0. > > [pixma] pixma_collect_devices() found Canon PIXMA MP610 at libusb:003:002 > > [pixma] sanei_bjnp_find_devices: > > [pixma] lo is not a valid IPv4 interface, skipping... > > [pixma] eth0 is not a valid IPv4 interface, skipping... > > [pixma] eth1 is not a valid IPv4 interface, skipping... > > Speicherzugriffsfehler > > > > My system: > > > > Scanner: Canon pixma MP610. > > OpenSuse 10.3 2.6.22.19-0.2-default > > i686 athlon i386 GNU/Linux > > > > Michael > > > >