Bug 813741
Summary: | [abrt] simple-scan-3.2.0-2.fc16: libusb_submit_transfer: Process /usr/bin/simple-scan was killed by signal 11 (SIGSEGV) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bernard Ladenthin <bernard> | ||||||||||
Component: | simple-scan | Assignee: | Rahul Sundaram <metherid> | ||||||||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||
Priority: | unspecified | ||||||||||||
Version: | 17 | CC: | metherid | ||||||||||
Target Milestone: | --- | Keywords: | Reopened | ||||||||||
Target Release: | --- | ||||||||||||
Hardware: | x86_64 | ||||||||||||
OS: | Unspecified | ||||||||||||
Whiteboard: | abrt_hash:1347cf36b2c4cd62190d7a84b62315f202813b9f | ||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2012-06-10 09:20:56 UTC | Type: | --- | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Attachments: |
|
Description
Bernard Ladenthin
2012-04-18 10:56:15 UTC
Created attachment 578312 [details]
File: dso_list
Created attachment 578313 [details]
File: build_ids
Created attachment 578314 [details]
File: maps
Created attachment 578315 [details]
File: backtrace
Sorry, I am happy too early. The error comes from SANE. The function sane_get_devices in genesys.c returns all connected devices. Also the devices that are already unplugged after the start of simple-scan. Is there no function in libsane or call back for a unplug? So you dont need a USB Port with enough power. gdb --args simple-scan --debug plug in, plug of, plug in a scanner and you see it two times in the list. Of course somebody could implement in sane_get_devices this function should only return the last handle from one model. But it is dirty. This fix is available in latest git source code and will be part of SANE 1.0.23 release. https://alioth.debian.org/tracker/?func=detail&atid=410366&aid=313646&group_id=30186 |