abrt detected a crash. Attached file: backtrace cmdline: evince file:///tmp/pdfdownload/pdfdownload-20091009/PowerPointPosters.pdf component: evince executable: /usr/bin/evince kernel: 2.6.31.5-122.fc12.x86_64 package: evince-2.28.1-5.fc12 rating: 4 reason: Process was terminated by signal 11
Created attachment 368312 [details] File: backtrace
*** Bug 546276 has been marked as a duplicate of this bug. ***
*** Bug 546999 has been marked as a duplicate of this bug. ***
*** Bug 547357 has been marked as a duplicate of this bug. ***
*** Bug 538813 has been marked as a duplicate of this bug. ***
*** Bug 539376 has been marked as a duplicate of this bug. ***
*** Bug 540812 has been marked as a duplicate of this bug. ***
*** Bug 540940 has been marked as a duplicate of this bug. ***
*** Bug 541007 has been marked as a duplicate of this bug. ***
*** Bug 541517 has been marked as a duplicate of this bug. ***
*** Bug 541606 has been marked as a duplicate of this bug. ***
*** Bug 542126 has been marked as a duplicate of this bug. ***
*** Bug 542480 has been marked as a duplicate of this bug. ***
*** Bug 543024 has been marked as a duplicate of this bug. ***
*** Bug 543776 has been marked as a duplicate of this bug. ***
*** Bug 544709 has been marked as a duplicate of this bug. ***
*** Bug 545017 has been marked as a duplicate of this bug. ***
*** Bug 545206 has been marked as a duplicate of this bug. ***
*** Bug 545635 has been marked as a duplicate of this bug. ***
*** Bug 545651 has been marked as a duplicate of this bug. ***
*** Bug 548976 has been marked as a duplicate of this bug. ***
*** Bug 551399 has been marked as a duplicate of this bug. ***
*** Bug 552069 has been marked as a duplicate of this bug. ***
*** Bug 553117 has been marked as a duplicate of this bug. ***
*** Bug 557246 has been marked as a duplicate of this bug. ***
*** Bug 557401 has been marked as a duplicate of this bug. ***
Finally I have a good reproducer. How to reproduce: 0) download some old cjkuni font rpms and some new cjkuni font rpms download pdfs mentioned in duplicate #551399 (Infrastructure-Planning-Commission-Guide-to-its-role-and-operation-081009.pdf) and in #540940 (http://www.t-home.de/dlp/agb/36171.pdf ) 1) evince Infrastructure-Planning-Commission-Guide-to-its-role-and-operation-081009.pdf 2) rpm -U --force old/cjkuni*rpm rpm -U --force new/cjkuni*rpm 3) open 36171.pdf in evince 4) SIGSEGV The reason for this is that gtk2 actualizes fontconfig's structure FcConfig and poppler has an old pointer to it. It has to be somehow actualized before using it in poppler. This can be performed by adding "FCcfg = FcConfigGetCurrent()" before use of FCcfg, which returns the new pointer (in the case of a change) or the original pointer (if there was no change). Marek
Created attachment 387124 [details] patch actualizing FcConfig before its use
Take a notice of how new duplicates corresponds to dates of updates of font packages :) (the most important clue) Marek
Marek, can you post this on upstream poppler list? I'll follow up there then.
*** Bug 561105 has been marked as a duplicate of this bug. ***
*** Bug 561746 has been marked as a duplicate of this bug. ***
poppler-data-0.4.0-1.fc12, poppler-0.12.3-8.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
Hi Behdad, I created upstream bug for this. You can find it here: https://bugs.freedesktop.org/show_bug.cgi?id=26544. I had some problems with reproducing it with new evince (2.29.x and newer - it treats each PDF as separate process now). Regards Marek
*** Bug 566243 has been marked as a duplicate of this bug. ***
*** Bug 551132 has been marked as a duplicate of this bug. ***
*** Bug 544886 has been marked as a duplicate of this bug. ***
*** Bug 543516 has been marked as a duplicate of this bug. ***
*** Bug 543106 has been marked as a duplicate of this bug. ***
*** Bug 541460 has been marked as a duplicate of this bug. ***
*** Bug 539736 has been marked as a duplicate of this bug. ***
*** Bug 539225 has been marked as a duplicate of this bug. ***