simple-scan-team team mailing list archive
-
simple-scan-team team
-
Mailing list archive
-
Message #00206
[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