Bug 571293 - crash when opening pdf file with inkscape
Summary: crash when opening pdf file with inkscape
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: Other (show other bugs)
Version: Final
Hardware: All openSUSE 11.2
: P4 - Low : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-16 01:23 UTC by Martin Gerlach
Modified: 2017-08-11 09:17 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Gerlach 2010-01-16 01:23:51 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.6) Gecko/20091201 SUSE/3.5.6-1.1.1 Firefox/3.5.6

Inkscape crashes when I try to open a pdf file. The reason is a binary incompatible change in libpoppler with the last security update. Reverting to the previous version of libpoppler solves the problem so does recompiling Inkscape.





Reproducible: Always

Steps to Reproduce:
1. Start Inkscape
2. File -> Open
3. Select pdf file
4. Press ok in pdf import dialog 
Actual Results:  
Application crashes.

Expected Results:  
Should open pdf file.


objdump -CT libpoppler.so.5.0.0  | grep GfxPath::Gfx
00000000000f5ad0 g    DF .text  00000000000000b2  Base        GfxPath::GfxPath()
00000000000f5730 g    DF .text  000000000000012f  Base        GfxPath::GfxPath(int, double, double, GfxSubpath**, SafeInt, SafeInt)
00000000000f59a0 g    DF .text  00000000000000b2  Base        GfxPath::GfxPath()                                                   
00000000000fbd60 g    DF .text  000000000000012f  Base        GfxPath::GfxPath(int, double, double, GfxSubpath**, SafeInt, SafeInt)

(before recompiling)
objdump -CT /usr/bin/inkscape  | grep GfxPath::Gfx                                                       
0000000000000000      DF *UND*  0000000000000000              GfxPath::GfxPath(int, double, double, GfxSubpath**, int, int)
Comment 1 Marcus Meissner 2010-01-16 15:42:34 UTC
dup of bug 570183

*** This bug has been marked as a duplicate of bug 570183 ***
Comment 2 Konstantin Nadezhdin 2010-06-28 12:02:30 UTC
Inkscape still fails when I try to open/import a pdf file.

Error message:
inkscape: symbol lookup error: inkscape: undefined symbol: _ZN13GfxColorSpace5parseEP6Object


Versions of the installed packages:
inkscape-0.46-69.1.i586
poppler-tools-0.12.3-1.1.1.i586
libpoppler-glib4-0.12.3-1.1.1.i586
libpoppler-qt4-3-0.12.3-1.1.1.i586
libpoppler5-0.12.3-1.1.1.i586
poppler-data-0.2.1-4.1.noarch
Comment 3 Karl Cheng 2017-08-11 09:17:49 UTC
Seems to be no longer be an issue in openSUSE Leap 42.2, 42.3 or TW (i.e. Inkscape 0.91 or 0.92). Poppler and internal PDF methods both work fine.