← Back to team overview

simple-scan-team team mailing list archive

[Bug 725730] Re: simple-scan; segfault after page delete

 

These issues seem to be highly dependent on the driver used (and thus the scanner used).
In the trace there is a warning about "device in use". Is hitting delete actually necessary? Does it work if you just cancel a scan in progress and then try to do another scan?

** Changed in: simple-scan
       Status: New => Incomplete

** Changed in: simple-scan (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Simple
Scan Development Team, which is the registrant for Simple Scan.
https://bugs.launchpad.net/bugs/725730

Title:
  simple-scan; segfault after page delete

Status in Simple Scan:
  Incomplete
Status in “simple-scan” package in Ubuntu:
  Incomplete

Bug description:
  Binary package hint: simple-scan

  Ubuntu 10.10,i386

  $ dpkg -la | grep simple-scan
  ii  simple-scan                          2.32.0-0ubuntu4

  My Printer/Scanner is HP Deskjet F2480 (I hope this information is not
  important)

  I can repeat steps those finish with segfault.
  1) start simple-scan (from CLI)
  2) start SCAN
  3) break SCAN in the "middle" of page (STOP button in simple-scan GUI)
  4) use mouse right button and select DELETE
  5) repeat step 4 (try another DELETE)
  6) start SCAN (and you have segfault!)

  Details:

  $ simple-scan

  ** (simple-scan:30438): WARNING **: Unable to start device: Device busy
  *** glibc detected *** simple-scan: free(): invalid pointer: 0x093f2ab8 ***
  ======= Backtrace: =========
  /lib/libc.so.6(+0x6c501)[0xb6f2a501]
  /lib/libc.so.6(+0x6dd70)[0xb6f2bd70]
  /lib/libc.so.6(cfree+0x6d)[0xb6f2ee5d]
  /usr/lib/sane/libsane-hpaio.so.1(sane_hpaio_close+0x9d)[0xb12e53fd]
  /usr/lib/libsane.so.1(sane_dll_close+0x3f)[0xb703f41f]
  /usr/lib/libsane.so.1(sane_close+0x1d)[0xb703d77d]
  simple-scan[0x80591e7]
  simple-scan[0x805944a]
  simple-scan[0x805b720]
  /lib/libglib-2.0.so.0(+0x6848f)[0xb70ac48f]
  /lib/libpthread.so.0(+0x5cc9)[0xb77b3cc9]
  /lib/libc.so.6(clone+0x5e)[0xb6f8e69e]
  ======= Memory map: ========
  08048000-08064000 r-xp 00000000 08:03 134561     /usr/bin/simple-scan
  08064000-08065000 r-xp 0001c000 08:03 134561     /usr/bin/simple-scan
  08065000-08066000 rwxp 0001d000 08:03 134561     /usr/bin/simple-scan
  091eb000-09538000 rwxp 00000000 00:00 0          [heap]
  afb4f000-afb69000 r-xp 00000000 08:03 261711     /lib/libgcc_s.so.1
  afb69000-afb6a000 r-xp 00019000 08:03 261711     /lib/libgcc_s.so.1
  afb6a000-afb6b000 rwxp 0001a000 08:03 261711     /lib/libgcc_s.so.1
  afb6b000-afb6c000 ---p 00000000 00:00 0 
  afb6c000-b036c000 rwxp 00000000 00:00 0 
  b036c000-b036d000 ---p 00000000 00:00 0 
  b036d000-b0d69000 rwxp 00000000 00:00 0 
  b0d69000-b0d78000 r-xp 00000000 08:03 134654     /usr/lib/libtasn1.so.3.1.9
  b0d78000-b0d79000 r-xp 0000e000 08:03 134654     /usr/lib/libtasn1.so.3.1.9
  b0d79000-b0d7a000 rwxp 0000f000 08:03 134654     /usr/lib/libtasn1.so.3.1.9
  b0d7a000-b0d9b000 r-xp 00000000 08:03 141118     /usr/lib/libk5crypto.so.3.1
  b0d9b000-b0d9c000 ---p 00021000 08:03 141118     /usr/lib/libk5crypto.so.3.1
  b0d9c000-b0d9d000 r-xp 00021000 08:03 141118     /usr/lib/libk5crypto.so.3.1
  b0d9d000-b0d9e000 rwxp 00022000 08:03 141118     /usr/lib/libk5crypto.so.3.1
  b0d9e000-b0e47000 r-xp 00000000 08:03 141121     /usr/lib/libkrb5.so.3.3
  b0e47000-b0e4c000 r-xp 000a9000 08:03 141121     /usr/lib/libkrb5.so.3.3
  b0e4c000-b0e4d000 rwxp 000ae000 08:03 141121     /usr/lib/libkrb5.so.3.3
  b0e4d000-b0ebe000 r-xp 00000000 08:03 261713     /lib/libgcrypt.so.11.5.3
  b0ebe000-b0ebf000 r-xp 00070000 08:03 261713     /lib/libgcrypt.so.11.5.3
  b0ebf000-b0ec1000 rwxp 00071000 08:03 261713     /lib/libgcrypt.so.11.5.3
  b0ec1000-b0f57000 r-xp 00000000 08:03 134173     /usr/lib/libgnutls.so.26.14.12
  b0f57000-b0f5b000 r-xp 00095000 08:03 134173     /usr/lib/libgnutls.so.26.14.12
  b0f5b000-b0f5c000 rwxp 00099000 08:03 134173     /usr/lib/libgnutls.so.26.14.12
  b0f5c000-b0f89000 r-xp 00000000 08:03 133100     /usr/lib/libgssapi_krb5.so.2.2
  b0f89000-b0f8a000 r-xp 0002c000 08:03 133100     /usr/lib/libgssapi_krb5.so.2.2
  b0f8a000-b0f8b000 rwxp 0002d000 08:03 133100     /usr/lib/libgssapi_krb5.so.2.2
  b0f8b000-b101a000 r-xp 00000000 08:03 134432     /usr/lib/libnetsnmp.so.15.1.2
  b101a000-b101b000 r-xp 0008e000 08:03 134432     /usr/lib/libnetsnmp.so.15.1.2
  b101b000-b101d000 rwxp 0008f000 08:03 134432     /usr/lib/libnetsnmp.so.15.1.2
  b101d000-b103b000 rwxp 00000000 00:00 0 
  b103b000-b1170000 r-xp 00000000 08:03 264380     /lib/libcrypto.so.0.9.8
  b1170000-b1178000 r-xp 00134000 08:03 264380     /lib/libcrypto.so.0.9.8
  b1178000-b1187000 rwxp 0013c000 08:03 264380     /lib/libcrypto.so.0.9.8
  b1187000-b118a000 rwxp 00000000 00:00 0 
  b118a000-b11cf000 r-xp 00000000 08:03 132180     /usr/lib/libcups.so.2
  b11cf000-b11d2000 r-xp 00044000 08:03 132180     /usr/lib/libcups.so.2
  b11d2000-b11d3000 rwxp 00047000 08:03 132180     /usr/lib/libcups.so.2
  b11d3000-b11d4000 rwxp 00000000 00:00 0 
  b11d4000-b11ea000 r-xp 00000000 08:03 133428     /usr/lib/libhpmud.so.0.0.6
  b11ea000-b11eb000 r-xp 00015000 08:03 133428     /usr/lib/libhpmud.so.0.0.6
  b11eb000-b11ec000 rwxp 00016000 08:03 133428     /usr/lib/libhpmud.so.0.0.6
  b11ec000-b12bc000 rwxp 00000000 00:00 0 
  b12bc000-b12dd000 r-xp 00000000 08:03 133426     /usr/lib/libhpip.so.0.0.1
  b12dd000-b12de000 r-xp 00020000 08:03 133426     /usr/lib/libhpip.so.0.0.1
  b12de000-b12df000 rwxp 00021000 08:03 133426     /usr/lib/libhpip.so.0.0.1
  b12df000-b12e1000 rwxp 00000000 00:00 0 
  b12e1000-b12fd000 r-xp 00000000 08:03 131521     /usr/lib/sane/libsane-hpaio.so.1.0.0
  b12fd000-b12fe000 r-xp 0001b000 08:03 131521     /usr/lib/sane/libsane-hpaio.so.1.0.0
  b12fe000-b12ff000 rwxp 0001c000 08:03 131521     /usr/lib/sane/libsane-hpaio.so.1.0.0
  b12ff000-b1300000 ---p 00000000 00:00 0 
  b1300000-b1b00000 rwxp 00000000 00:00 0 
  b1b00000-b1b30000 rwxp 00000000 00:00 0 
  b1b30000-b1c00000 ---p 00000000 00:00 0 
  b1c0b000-b1c11000 r-xp 00000000 08:03 133103     /usr/lib/libkrb5support.so.0.1
  b1c11000-b1c12000 r-xp 00005000 08:03 133103     /usr/lib/libkrb5support.so.0.1
  b1c12000-b1c13000 rwxp 00006000 08:03 133103     /usr/lib/libkrb5support.so.0.1
  b1c13000-b1c21000 r-xp 00000000 08:03 133869     /usr/lib/libavahi-client.so.3.2.7
  b1c21000-b1c22000 r-xp 0000d000 08:03 133869     /usr/lib/libavahi-client.so.3.2.7
  b1c22000-b1c23000 rwxp 0000e000 08:03 133869     /usr/lib/libavahi-client.so.3.2.7
  b1c23000-b1c2d000 r-xp 00000000 08:03 133871     /usr/lib/libavahi-common.so.3.5.2
  b1c2d000-b1c2e000 r-xp 00009000 08:03 133871     /usr/lib/libavahi-common.so.3.5.2
  b1c2e000-b1c2f000 rwxp 0000a000 08:03 133871     /usr/lib/libavahi-common.so.3.5.2
  b1c49000-b1c56000 r-xp 00000000 08:03 139603     /usr/lib/sane/libsane-net.so.1.0.21
  b1c56000-b1c57000 r-xp 0000c000 08:03 139603     /usr/lib/sane/libsane-net.so.1.0.21
  b1c57000-b1c58000 rwxp 0000d000 08:03 139603     /usr/lib/sane/libsane-net.so.1.0.21
  b1c58000-b1c64000 r-xp 00000000 08:03 139448     /usr/lib/sane/libsane-abaton.so.1.0.21
  b1c64000-b1c65000 r-xp 0000b000 08:03 139448     /usr/lib/sane/libsane-abaton.so.1.0.21
  b1c65000-b1c66000 rwxp 0000c000 08:03 139448     /usr/lib/sane/libsane-abaton.so.1.0.21
  b1c66000-b1c74000 r-xp 00000000 08:03 139451     /usr/lib/sane/libsane-agfafocus.so.1.0.21
  b1c74000-b1c75000 r-xp 0000d000 08:03 139451     /usr/lib/sane/libsane-agfafocus.so.1.0.21
  b1c75000-b1c76000 rwxp 0000e000 08:03 139451     /usr/lib/sane/libsane-agfafocus.so.1.0.21
  b1c76000-b1c85000 r-xp 00000000 08:03 139454     /usr/lib/sane/libsane-apple.so.1.0.21
  b1c85000-b1c86000 r-xp 0000e000 08:03 139454     /usr/lib/sane/libsane-apple.so.1.0.21
  b1c86000-b1c87000 rwxp 0000f000 08:03 139454     /usr/lib/sane/libsane-apple.so.1.0.21
  b1c87000-b1cad000 r-xp 00000000 08:03 139466     /usr/lib/sane/libsane-avision.so.1.0.21
  b1cad000-b1cae000 r-xp 00025000 08:03 139466     /usr/lib/sane/libsane-avision.so.1.0.21
  b1cae000-b1cb0000 rwxp 00026000 08:03 139466     /usr/lib/sane/libsane-avision.so.1.0.21
  b1cb0000-b1cb2000 rwxp 00000000 00:00 0 
  b1cb2000-b1cc5000 r-xp 00000000 08:03 139457     /usr/lib/sane/libsane-artec.so.1.0.21
  b1cc5000-b1cc6000 r-xp 00012000 08:03 139457     /usr/lib/sane/libsane-artec.so.1.0.21
  b1cc6000-b1cc7000 rwxp 00013000 08:03 139457     /usr/lib/sane/libsane-artec.so.1.0.21Aborted
  $

To manage notifications about this bug go to:
https://bugs.launchpad.net/simple-scan/+bug/725730/+subscriptions