Bug 571293

Summary: crash when opening pdf file with inkscape
Product: [openSUSE] openSUSE 11.2 Reporter: Martin Gerlach <mgerlach>
Component: OtherAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P4 - Low CC: nk_rec, qantas94heavy
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

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.