Hi,
I am trying to use a PDF file generated using Qt's QPrinter. When I try to
load such a file using PdfDocument::Load(), PoDoFo causes my application to
crash. Here is the backtrace.
> msvcp80d.dll!std::_Debug_message(const wchar_t * message=0x1015df08,
const wchar_t * file=0x1015df50, unsigned int line=756) Line 24 C++
msvcp80d.dll!std::_Debug_message(const unsigned short *
message=0x1015df08, const unsigned short * file=0x1015df50, unsigned int
line=756) Line 29 + 0x11 bytes C++
podofo.dll!std::vector<char,std::allocator<char> >::operator[](unsigned
int _Pos=0) Line 756 + 0x17 bytes C++
podofo.dll!PoDoFo::PdfTokenizer::ReadString(PoDoFo::PdfVariant &
rVariant={...}) Line 487 + 0x15 bytes C++
podofo.dll!PoDoFo::PdfTokenizer::ReadDataType(PoDoFo::EPdfDataType
eDataType=ePdfDataType_String, PoDoFo::PdfVariant & rVariant={...}) Line
392 C++
podofo.dll!PoDoFo::PdfTokenizer::GetNextVariant(const char *
pszToken=0x01a6b308, PoDoFo::EPdfTokenType eType=ePdfTokenType_Delimiter,
PoDoFo::PdfVariant & rVariant={...}) Line 256 C++
podofo.dll!PoDoFo::PdfTokenizer::GetNextVariant(PoDoFo::PdfVariant &
rVariant={...}) Line 236 C++
podofo.dll!PoDoFo::PdfTokenizer::ReadDictionary(PoDoFo::PdfVariant &
rVariant={...}) Line 436 C++
podofo.dll!PoDoFo::PdfTokenizer::ReadDataType(PoDoFo::EPdfDataType
eDataType=ePdfDataType_Dictionary, PoDoFo::PdfVariant & rVariant={...})
Line 386 C++
podofo.dll!PoDoFo::PdfTokenizer::GetNextVariant(const char *
pszToken=0x01a6b308, PoDoFo::EPdfTokenType eType=ePdfTokenType_Delimiter,
PoDoFo::PdfVariant & rVariant={...}) Line 256 C++
podofo.dll!PoDoFo::PdfTokenizer::GetNextVariant(PoDoFo::PdfVariant &
rVariant={...}) Line 236 C++
podofo.dll!PoDoFo::PdfParserObject::ParseFileComplete(bool
bIsTrailer=false) Line 172 C++
podofo.dll!PoDoFo::PdfParserObject::DelayedLoadImpl() Line 306 C++
podofo.dll!PoDoFo::PdfVariant::DelayedLoad() Line 435 + 0xf bytes
C++
podofo.dll!PoDoFo::PdfParserObject::ParseFile(bool bIsTrailer=false)
Line 155 C++
podofo.dll!PoDoFo::PdfParser::HasLinearizationDict() Line 275 C++
podofo.dll!PoDoFo::PdfParser::ReadDocumentStructure() Line 139 C++
podofo.dll!PoDoFo::PdfParser::ParseFile(const char *
pszFilename=0x01a65403, bool bLoadOnDemand=true) Line 108 C++
podofo.dll!PoDoFo::PdfParser::PdfParser(PoDoFo::PdfVecObjects *
pVecObjects=0x01a65480, const char * pszFilename=0x01a65403, bool
bLoadOnDemand=true) Line 60 C++
podofo.dll!PoDoFo::PdfDocument::Load(const char *
pszFilename=0x01a65403) Line 182 + 0x18 bytes C++
Any ideas on how to fix this?
--
Thanks and Warm Regards,
Prashanth N Udupa
EMail: [EMAIL PROTECTED]
Website: http://www.prashanthudupa.com
LJ: http://prashanthudupa.livejournal.com/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users