<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>44990</bug_id>
          
          <creation_ts>2023-01-21 02:03:33 +0300</creation_ts>
          <short_desc>inkscape-1.1.2-alt1: segfault при попытке открыть файл abode illustrator</short_desc>
          <delta_ts>2023-01-21 02:03:33 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>inkscape</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrew Savchenko">bircoph</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lav</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>220435</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Savchenko">bircoph</who>
    <bug_when>2023-01-21 02:03:33 +0300</bug_when>
    <thetext>Берём официальный логотип Базальта:
https://www.basealt.ru/fileadmin/user_upload/poligrafia/base-alt-logo-CMYK-and-PANTONE.ai

Пробуем открыть в inkscape-1.1.2-alt1 из Сизифа:
 $ gdb --args inkscape base-alt-logo-CMYK-and-PANTONE.ai
[...]
Thread 1 &quot;inkscape&quot; received signal SIGSEGV, Segmentation fault.
CairoOutputDev::doPath (this=this@entry=0x555555679960, c=0x555556819e20, path=0x0, state=0x5555568d0890) at /usr/src/debug/poppler-23.01.0/poppler/CairoOutputDev.cc:848
848         for (i = 0; i &lt; path-&gt;getNumSubpaths(); ++i) {
(gdb) bt
#0  CairoOutputDev::doPath (this=this@entry=0x555555679960, c=0x555556819e20, path=0x0, state=0x5555568d0890)
    at /usr/src/debug/poppler-23.01.0/poppler/CairoOutputDev.cc:848
#1  0x00007ffff560abbf in CairoOutputDev::clip (this=0x555555679960, state=0x5555568d0890) at /usr/src/debug/poppler-23.01.0/poppler/CairoOutputDev.cc:1400
#2  0x00007ffff533d012 in Gfx::Gfx (this=&lt;optimized out&gt;, docA=&lt;optimized out&gt;, outA=&lt;optimized out&gt;, pageNum=&lt;optimized out&gt;, resDict=&lt;optimized out&gt;,
    hDPI=&lt;optimized out&gt;, vDPI=&lt;optimized out&gt;, box=&lt;optimized out&gt;, cropBox=&lt;optimized out&gt;, rotate=&lt;optimized out&gt;, abortCheckCbkA=&lt;optimized out&gt;,
    abortCheckCbkDataA=&lt;optimized out&gt;, xrefA=&lt;optimized out&gt;, this=&lt;optimized out&gt;, docA=&lt;optimized out&gt;, outA=&lt;optimized out&gt;, pageNum=&lt;optimized out&gt;,
    resDict=&lt;optimized out&gt;, hDPI=&lt;optimized out&gt;, vDPI=&lt;optimized out&gt;, box=&lt;optimized out&gt;, cropBox=&lt;optimized out&gt;, rotate=&lt;optimized out&gt;,
    abortCheckCbkA=&lt;optimized out&gt;, abortCheckCbkDataA=&lt;optimized out&gt;, xrefA=&lt;optimized out&gt;) at /usr/src/debug/poppler-22.03.0/poppler/Gfx.cc:500
#3  0x00007ffff539f1e9 in Page::createGfx (this=this@entry=0x5555567ea630, out=out@entry=0x555555679960, hDPI=hDPI@entry=72, vDPI=72, rotate=rotate@entry=0,
    useMediaBox=useMediaBox@entry=false, crop=&lt;optimized out&gt;, crop@entry=true, sliceX=sliceX@entry=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false,
    abortCheckCbk=0x0, abortCheckCbkData=0x0, xrefA=0x5555568d20f0) at /usr/src/debug/poppler-22.03.0/poppler/Page.cc:550
#4  0x00007ffff539f4e6 in Page::displaySlice (this=0x5555567ea630, out=0x555555679960, hDPI=72, vDPI=&lt;optimized out&gt;, rotate=0, useMediaBox=false, crop=true,
    sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
    annotDisplayDecideCbkData=0x0, copyXRef=false) at /usr/src/debug/poppler-22.03.0/poppler/Page.cc:571
#5  0x00007ffff55f05b3 in _poppler_page_render (page=0x5555568e0c00, cairo=0x555556819e20, printing=&lt;optimized out&gt;, print_flags=&lt;optimized out&gt;)
    at /usr/src/debug/poppler-23.01.0/glib/poppler-page.cc:331
#6  0x00007ffff71a5611 in Inkscape::Extension::Internal::PdfImportDialog::_setPreviewPage (this=0x55555676ab00, page=&lt;optimized out&gt;)
    at /usr/src/debug/inkscape-1.1.2/src/extension/internal/pdfinput/pdf-input.cpp:628
#7  0x00007ffff71a9049 in Inkscape::Extension::Internal::PdfImportDialog::PdfImportDialog (this=&lt;optimized out&gt;, doc=..., this=&lt;optimized out&gt;, doc=...)
    at /usr/src/debug/inkscape-1.1.2/src/extension/internal/pdfinput/pdf-input.cpp:351
#8  0x00007ffff71b5974 in std::make_unique&lt;Inkscape::Extension::Internal::PdfImportDialog, std::shared_ptr&lt;PDFDoc&gt;&amp;, char const*&amp;&gt; ()
    at /usr/include/c++/12/bits/unique_ptr.h:1065
#9  Inkscape::Extension::Internal::PdfInput::open (this=&lt;optimized out&gt;, uri=0x55555678c340 &quot;/home/bircoph/Downloads/base-alt-logo-CMYK-and-PANTONE.ai&quot;)
    at /usr/src/debug/inkscape-1.1.2/src/extension/internal/pdfinput/pdf-input.cpp:710
#10 0x00007ffff70f28c6 in Inkscape::Extension::open (key=&lt;optimized out&gt;, filename=0x55555678c340 &quot;/home/bircoph/Downloads/base-alt-logo-CMYK-and-PANTONE.ai&quot;)
    at /usr/src/debug/inkscape-1.1.2/src/extension/system.cpp:125
#11 0x00007ffff71ea136 in ink_file_open (file=..., cancelled_param=0x0) at /usr/include/c++/12/bits/basic_string.h:234
#12 0x00007ffff794658e in InkscapeApplication::document_open (this=0x5555555aa940, file=..., cancelled=0x0)
    at /usr/src/debug/inkscape-1.1.2/src/inkscape-application.cpp:131
#13 0x00007ffff79555c1 in InkscapeApplication::on_open (this=0x5555555aa940, files=..., hint=...)
    at /usr/src/debug/inkscape-1.1.2/src/inkscape-application.cpp:1021
#14 0x00007ffff67d2482 in sigc::slot2&lt;void, Glib::ustring const&amp;, bool&gt;::operator() (_A_a2=@0x7fffffffdd60: 112, _A_a1=..., this=0x55555569ffb8)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:798
#15 (anonymous namespace)::Application_signal_open_notify_callback (self=0x55555565b210, files=&lt;optimized out&gt;, n_files=&lt;optimized out&gt;,
    hint=0x555555741dc0 &quot;&quot;, data=0x55555569ffb0) at ../untracked/gio/giomm/application.cc:120
#16 0x00007ffff57ec780 in g_closure_invoke (closure=0x5555556a0000, return_value=0x0, n_param_values=4, param_values=0x7fffffffdf60,
    invocation_hint=0x7fffffffdee0) at ../gobject/gclosure.c:832
#17 0x00007ffff5818f54 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55555569e120, detail=detail@entry=0, instance=instance@entry=0x55555565b210,
    emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffdf60) at ../gobject/gsignal.c:3867
#18 0x00007ffff580965a in g_signal_emit_valist (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;,
    var_args=var_args@entry=0x7fffffffe150) at ../gobject/gsignal.c:3549
#19 0x00007ffff58098df in g_signal_emit (instance=&lt;optimized out&gt;, signal_id=&lt;optimized out&gt;, detail=&lt;optimized out&gt;) at ../gobject/gsignal.c:3606
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--c
#20 0x00007ffff590c55c in g_application_real_local_command_line (application=&lt;optimized out&gt;, arguments=0x7fffffffe298, exit_status=0x7fffffffe294) at ../gio/gapplication.c:1169
#21 0x00007ffff5916ca0 in g_application_run (application=0x55555565b210, argc=&lt;optimized out&gt;, argv=0x5555555a8510) at ../gio/gapplication.c:2540
#22 0x00007ffff5e2e18c in __libc_start_call_main (main=main@entry=0x5555555563a0 &lt;main(int, char**)&gt;, argc=argc@entry=2, argv=argv@entry=0x7fffffffe3e8) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007ffff5e2e245 in __libc_start_main_impl (main=0x5555555563a0 &lt;main(int, char**)&gt;, argc=2, argv=0x7fffffffe3e8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fffffffe3d8) at ../csu/libc-start.c:392
#24 0x0000555555556ba1 in _start ()</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>