Bug 893071
| Summary: | [abrt] eog-3.6.2-1.fc18: _cairo_mempool_init: Process /usr/bin/eog was killed by signal 6 (SIGABRT) | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Andrei Amuraritei <sirdeiu> | ||||||||||||||||||||
| Component: | cairo | Assignee: | Benjamin Otte <otte> | ||||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||||
| Version: | 18 | CC: | aritrasasmal, kalevlember, otte, rob.kleingunnewiek, sbrabec | ||||||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||
| Whiteboard: | abrt_hash:a1c1e6020569a731be0e734181f07983bc733df6 | ||||||||||||||||||||||
| Fixed In Version: | cairo-1.12.14-2.fc18 | Doc Type: | Bug Fix | ||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||
| Last Closed: | 2013-07-05 09:25:20 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
Andrei Amuraritei
2013-01-08 14:14:15 UTC
Created attachment 674862 [details]
File: backtrace
Created attachment 674863 [details]
File: cgroup
Created attachment 674864 [details]
File: core_backtrace
Created attachment 674865 [details]
File: dso_list
Created attachment 674866 [details]
File: environ
Created attachment 674867 [details]
File: limits
Created attachment 674868 [details]
File: maps
Created attachment 674869 [details]
File: open_fds
Created attachment 674870 [details]
File: proc_pid_status
1. Installed systemd-analyze-197-1.fc18.1.x86_64 2. Ran systemd-analyze plot > bootchart.svg as a nonpriviledged user 3. Ran xdg-open bootchart.svg Please note that I have attached 'bootchart.svg'. Output on the terminal shows an assertion failed: eog: cairo-mempool.c:289: _cairo_mempool_init: Assertion `(((unsigned long) base) & ((1 << min_bits) - 1)) == 0' failed. backtrace_rating: 4 Package: eog-3.6.2-1.fc18 OS Release: Fedora release 18 (Spherical Cow) Looks like a cairo issue. Reassigning. I have seen the same issue on openSUSE 12.3: https://bugzilla.novell.com/show_bug.cgi?id=828074 It crashed on one machine on every image taken by Panasonic DMC-FS30 (but not from another camera) and even for them, it does not crash every time. It did not crash before, but now it crashes even after downgrade all libraries used by eog to the 12.3 GoldMaster versions. My graphic controller: Integrated on Intel DG45FC motherboard. Display Dell U2410 turned into AdobeRGB mode. Using GNOME color management, display profile is set to AdobeRGB1998.icc. I am not able to reproduce it on another openSUSE 12.3 machine with ATI RV620 LE [Radeon HD 3450] graphic card and color management turned off. I just found a fix in the upstream git: a0fb1391315033de54368715a8855aedea258e67 https://build.opensuse.org/package/view_file/home:sbrabec:branches:openSUSE:12.3:Update/cairo.openSUSE_12.3_Update?expand=1&file=cairo-reduce-assertion.patch 10 of 10 attempts of previously crashing image in eog now succeeded. Thanks Stanislav! Looks like it should already be fixed in Fedora: the patch was included in cairo 1.12.10 release and F18 and F19 are already at cairo 1.12.14. Well, at least in openSUSE, there is another problem: The image now opens correctly, but pressing space (next image) causes another similar crash: eog: cairo-mempool.c:160: get_buddy: Assertion `offset + (1 << bits) <= pool->num_blocks' failed. Neúspěšně ukončen (SIGABRT) This time, the crash is reproducible with cs_CZ.UTF-8 locale, but not C locale. In Fedora, we have a backported patch for that: http://pkgs.fedoraproject.org/cgit/cairo.git/tree/0003-mempool-Reduce-an-assert-into-an-error-return-for-ge.patch |