Bug 11437 - evince-thumbnailer crashed with SIGSEGV in Object::fetch()
Summary: evince-thumbnailer crashed with SIGSEGV in Object::fetch()
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: cairo backend (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-01 05:32 UTC by Sebastien Bacher
Modified: 2007-07-02 02:40 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Sebastien Bacher 2007-07-01 05:32:25 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/evince/+bug/123116

"Binary package hint: evince

I moved several pdf files to a directory ; some were already there (copies) so they were overridden

The thumbnailer went into action and crashed
...
libpoppler1 0.5.9-0ubuntu1
...
.
Thread 1 (process 12089):
#0  Object::fetch (this=0x7c8b482824448b4c, xref=0x30244c8b4cc38949, obj=0x7fff6b20e870) at Object.cc:106
No locals.
#1  0x00002b3b47e635bb in Form (this=0x6bb660, xrefA=0x6bbad0, acroForm=0x6bbc20) at Form.cc:1042
No locals.
#2  0x00002b3b47e5a31c in Catalog (this=0x6bbb70, xrefA=<value optimized out>) at Catalog.cc:59
No locals.
#3  0x00002b3b47eb321a in PDFDoc::setup (this=0x6bb6e0, ownerPassword=0x0, userPassword=0x0) at PDFDoc.cc:205
No locals.
#4  0x00002b3b47eb340f in PDFDoc (this=0x6bb6e0, fileNameA=<value optimized out>, ownerPassword=0x0, userPassword=0x0, guiDataA=<value optimized out>)
    at PDFDoc.cc:102
No locals.
#5  0x00002b3b41c3d4e8 in poppler_document_new_from_file (uri=<value optimized out>, password=0x0, error=0x7fff6b20ea48) at poppler-document.cc:143
	newDoc = (PDFDoc *) 0x6bb6e0
	filename_g = (GooString *) 0x6bb630
	password_g = (GooString *) 0x0
	filename = <value optimized out>
#6  0x00000000004162d9 in pdf_document_load (document=<value optimized out>, 
    uri=0x668290 "file:///home/leroutier/Desktop/Talks/fullcircle-issue01-english.pdf", error=0x7fff6b20eae8)
    at /build/buildd/evince-0.9.1/./backend/pdf/ev-poppler.cc:265
	poppler_error = (GError *) 0x0
#7  0x0000000000412db0 in ev_document_factory_get_document (uri=0x30244c8b4cc38949 <Address 0x30244c8b4cc38949 out of bounds>, error=0x7fff6b20eae8)
    at /build/buildd/evince-0.9.1/./libdocument/ev-document-factory.c:347
	document = (EvDocument *) 0x698c00
	result = <value optimized out>
	compression = EV_COMPRESSION_NONE
	uri_unc = (gchar *) 0x0
#8  0x0000000000411be2 in main (argc=5, argv=0x7fff6b20ebf8) at /build/buildd/evince-0.9.1/./thumbnailer/evince-thumbnailer.c:48
	error = (GError *) 0x0
	document = <value optimized out>
	input = 0x7fff6b20fc14 "file:///home/leroutier/Desktop/Talks/fullcircle-issue01-english.pdf"
	output = 0x7fff6b20fc58 "/tmp/.gnome_thumbnail.CH50UT"
	size = 128
	uri = 0x7c8b482824448b4c <Address 0x7c8b482824448b4c out of bounds>
..."
Comment 1 Albert Astals Cid 2007-07-02 02:40:10 UTC
Probably a Scribus created file, Scribus has the bug that it creates non conformant pdf files and poppler has the bug that we suppose that the pdf file will be correct. Both bugs will be fixed in respective new releases of Scribus and poppler.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.