Hide Forgot
abrt version: 1.1.13 architecture: x86_64 cmdline: /usr/bin/python /usr/bin/pdfshuffler component: pdfshuffler executable: /usr/bin/pdfshuffler kernel: 2.6.32.26-175.fc12.x86_64 package: pdfshuffler-0.5-1.fc12 reason: generic.py:520:readFromStream:PdfReadError: multiple definitions in dictionary release: Fedora release 12 (Constantine) time: 1312478462 uid: 500 backtrace ----- generic.py:520:readFromStream:PdfReadError: multiple definitions in dictionary Traceback (most recent call last): File "/usr/bin/pdfshuffler", line 411, in choose_export_pdf_name self.export_to_file(file_out) File "/usr/bin/pdfshuffler", line 448, in export_to_file current_page = pdf_input[nfile-1].getPage(npage-1) File "/usr/lib/python2.6/site-packages/pyPdf/pdf.py", line 353, in getPage self._flatten() File "/usr/lib/python2.6/site-packages/pyPdf/pdf.py", line 499, in _flatten catalog = self.trailer["/Root"].getObject() File "/usr/lib/python2.6/site-packages/pyPdf/generic.py", line 466, in __getitem__ return dict.__getitem__(self, key).getObject() File "/usr/lib/python2.6/site-packages/pyPdf/generic.py", line 165, in getObject return self.pdf.getObject(self).getObject() File "/usr/lib/python2.6/site-packages/pyPdf/pdf.py", line 549, in getObject retval = readObject(self.stream, self) File "/usr/lib/python2.6/site-packages/pyPdf/generic.py", line 67, in readObject return DictionaryObject.readFromStream(stream, pdf) File "/usr/lib/python2.6/site-packages/pyPdf/generic.py", line 520, in readFromStream raise utils.PdfReadError, "multiple definitions in dictionary" PdfReadError: multiple definitions in dictionary Local variables in innermost frame: tmp: '<<' stream: <open file '/tmp/tmpp4gtcVpdfshuffler/01_A1.0.pdf', mode 'rb' at 0x1c043e8> value: '/Catalog' tok: '/' key: '/Type' pdf: <pyPdf.pdf.PdfFileReader object at 0x1c34f50> data: {'/Type': '/Catalog', '/Pages': IndirectObject(3, 0), '/OpenAction': [0, '/Fit']} How to reproduce ----- 1. import three small pdf files 2. click on export PDF 3.
Created attachment 516751 [details] File: backtrace
pdfshuffler-0.6.0-0.2.20120302svn64.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/pdfshuffler-0.6.0-0.2.20120302svn64.fc16
pdfshuffler-0.6.0-0.2.20120302svn64.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/pdfshuffler-0.6.0-0.2.20120302svn64.fc15
pdfshuffler-0.6.0-0.2.20120302svn64.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/pdfshuffler-0.6.0-0.2.20120302svn64.fc17
Package pdfshuffler-0.6.0-0.2.20120302svn64.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing pdfshuffler-0.6.0-0.2.20120302svn64.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-2846/pdfshuffler-0.6.0-0.2.20120302svn64.fc17 then log in and leave karma (feedback).
pdfshuffler-0.6.0-0.2.20120302svn64.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
pdfshuffler-0.6.0-0.2.20120302svn64.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
pdfshuffler-0.6.0-0.2.20120302svn64.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.