Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1223349
Summary: | [abrt] geeqie: image_read_ahead_done_cb(): geeqie killed by SIGSEGV | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Richard Marko <rmarko> | ||||||||||||||||||||||||||||
Component: | geeqie | Assignee: | Michael Schwendt <bugs.michael> | ||||||||||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||||||
Version: | 22 | CC: | bugs.michael, hvtaifwkbgefbaei, jberan, qguo, redhat-bugzilla | ||||||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/3505a6db8a6bd51a3d690f1553b309a0d7eda948 | ||||||||||||||||||||||||||||||
Whiteboard: | abrt_hash:f1321ae9134cbaca3306d4a7714940e473ec8584 | ||||||||||||||||||||||||||||||
Fixed In Version: | geeqie-1.2-0.6.20150812git2b87884.fc23 geeqie-1.2-0.2.20150812git2b87884.fc22.1 | Doc Type: | Bug Fix | ||||||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||||||
Last Closed: | 2015-10-03 18:00:19 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
Richard Marko
2015-05-20 11:43:35 UTC
Created attachment 1027647 [details]
File: backtrace
Created attachment 1027648 [details]
File: cgroup
Created attachment 1027649 [details]
File: core_backtrace
Created attachment 1027650 [details]
File: dso_list
Created attachment 1027651 [details]
File: environ
Created attachment 1027652 [details]
File: limits
Created attachment 1027653 [details]
File: maps
Created attachment 1027654 [details]
File: mountinfo
Created attachment 1027655 [details]
File: namespaces
Created attachment 1027656 [details]
File: open_fds
Created attachment 1027657 [details]
File: proc_pid_status
Created attachment 1027658 [details]
File: var_log_messages
to reproduce: quickly keep pressing f (fullscreen) and page down (next file) keys. attached patch is a kind of workaround, I did not inspect further is this threading issue etc Created attachment 1060482 [details]
check for NULL
I've forwarded this to geeqie-devel@SF list. Often such NULL-ptr checks only fix symptoms, not the cause of it. What happens now if running into the error-condition while trying to load a valid file? I mean, it crashes for *valid* files because of some race-condition in rare cases (with your steps on how to reproduce it I've had to press F and PageDown dozens of times). Why would anything trigger this read-ahead callback with a NULL pointer? The source also does it upon error condition. So, the problem is elsewhere IMO. Yes, it was fix for a symptom ("a kind of workaround"), I am letting other people spend time fixing the cause. As a work-around, did you try "[ ] Preload next image" in general preferences? I tried now. It seems to prevent the segfault from occurring. geeqie-1.2-0.2.20150812git2b87884.fc22.1 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/geeqie-1.2-0.2.20150812git2b87884.fc22.1 Package geeqie-1.2-0.2.20150812git2b87884.fc22.1: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing geeqie-1.2-0.2.20150812git2b87884.fc22.1' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-13395/geeqie-1.2-0.2.20150812git2b87884.fc22.1 then log in and leave karma (feedback). geeqie-1.2-0.6.20150812git2b87884.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-14376 geeqie-1.2-0.6.20150812git2b87884.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update geeqie'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-14376 geeqie-1.2-0.6.20150812git2b87884.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. geeqie-1.2-0.2.20150812git2b87884.fc22.1 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. |