Hi Yan,

Where can I find that patch? Somehow I missed it?

BR,
 Dominik

On Mon, May 2, 2016 at 10:52 PM, Yan Pashkovsky <yanp...@gmail.com> wrote:

> Here is some sample code:
>
> > PdfMemDocument doc;
> > const PdfMemDocument indoc1("doc1.pdf");
> > const PdfMemDocument indoc2("doc2.pdf");
> > PdfOutlines * outout = doc.GetOutlines();
> > outout->CreateRoot("doc1.pdf");
> > PdfOutlineItem* root = doc.GetOutlines()->First();
> > doc.InsertPages(indoc1,0,3);
> > root->SetDestination(PdfDestination(doc.GetPage(0)));
> > auto nextroot = root->Next();
> > if (nextroot) root->InsertChild(nextroot);
> > auto x = doc.GetOutlines()->First();
> > x->Erase();
>
> doc1 has an outline consists of one item and one more inside. Debugger
> shows that x is not NULL
> and seg fault appears after x->Erase().
>
> The file which causes crashes dropbox.com/s/v6kiu69dqc56ptc/doc1.pdf
>
> Some patch was adviced by Matthew, located on this mailing list.
>
> I've successfully applied patches, but cannot build lib:
>
> Modules/CheckFunctionExists.c
> Linking C executable cmTryCompileExec2837922413
> /usr/bin/cmake -E cmake_link_script
> CMakeFiles/cmTryCompileExec2837922413.dir/link.txt --verbose=1
> /usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create
> CMakeFiles/cmTryCompileExec2837922413.dir/CheckFunctionExists.c.o  -o
> cmTryCompileExec2837922413 -rdynamic -lpthreads
> /usr/bin/ld: cannot find -lpthreads
> collect2: error: ld returned 1 exit status
> make[1]: *** [cmTryCompileExec2837922413] Ошибка 1
> make[1]: Выход из каталога
>
> `/home/yanpas/Документы/Программирование/pdfbookmarker/svn/podofo/podofo-build/CMakeFiles/CMakeTmp'
> make: *** [cmTryCompileExec2837922413/fast] Ошибка 2
>
> Ошибка=Error in russian.
>
> libpthread is installed and links successfully, something wrong with lib.
>
> Try this patch and this doc please on your machine. Try to remove all
> outline items one by one.
>
> Kind regards,
> Yan
>
>
>
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> Podofo-users mailing list
> Podofo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/podofo-users
>
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to