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

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

    <bug>
          <bug_id>34434</bug_id>
          
          <creation_ts>2018-01-08 02:13:27 +0300</creation_ts>
          <short_desc>Не работает приложение в полном графическом режиме.</short_desc>
          <delta_ts>2018-07-16 18:31:21 +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>slic3r</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://github.com/alexrj/Slic3r/issues/3772</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="bliser">bliser</reporter>
          <assigned_to name="viy">viy</assigned_to>
          <cc>antohami</cc>
    
    <cc>grizlik78</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168358</commentid>
    <comment_count>0</comment_count>
    <who name="bliser">bliser</who>
    <bug_when>2018-01-08 02:13:27 +0300</bug_when>
    <thetext>При запуске в полном графическом режиме (команда $ slic3r --gui) приложения slic3r 1.2.9 в чистой виртуалке (установленной с regular-kde5-20171227-x86_64.iso и обновлённой до 2018 01 07) выдаёт ошибку:
     Can&apos;t locate Math/PlanePath/ArchimedeanChords.pm in @INC (you may need to install the Math::PlanePath::ArchimedeanChords module) .......
   
     Установил недостающие пакеты:
 - perl-Math-PlanePath (125-alt1)
 - libgtk2-engine-adwaita (3.22.3-alt1)
 - perl-Class-Accessor (0.51-alt1)
 - perl-OpenGL (1:0.70-alt1.1.1)
 - perl-Wx-GLCanvas (0.09-alt1_15.1)
   
После этого, при запуске приложения slic3r 1.2.9 выдаёт ошибку:
$ slic3r --gui
Can&apos;t locate auto/OpenGL/glGenBuffer.al in @INC (@INC contains: /usr/bin/lib /usr/local/lib64/perl/5.26 /usr/local/share/perl/5.26 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at /usr/share/perl5/Slic3r/GUI/3DScene.pm line 753.

     Что делать дальше я не знаю. Может кто решит эту проблему?

Примечание: 
1. по команде: $ slic3r --gui --no-plater  запускается сокращённый графический режим (без визуализации модели). В нём всё работает.
2.  При установке приложения Slic3r версии 1.2.9 (как портативного) с сайта разработчика (https://forum.altlinux.org/index.php?topic=40708.msg322558#msg322558) оно работает без проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168359</commentid>
    <comment_count>1</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2018-01-08 04:03:20 +0300</bug_when>
    <thetext>По ссылке https://github.com/alexrj/Slic3r/issues/3772 есть такой патчик:
https://github.com/alexrj/Slic3r/commit/5cc509f3fee77307cf4c128f39fca39b3de3c96b
но у меня после этого на nvidia происходит segmentation fault.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168363</commentid>
    <comment_count>2</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-01-08 14:23:14 +0300</bug_when>
    <thetext>(In reply to comment #1)
&gt; По ссылке https://github.com/alexrj/Slic3r/issues/3772 есть такой патчик:
&gt; https://github.com/alexrj/Slic3r/commit/5cc509f3fee77307cf4c128f39fca39b3de3c96b
&gt; но у меня после этого на nvidia происходит segmentation fault.

У меня заработало с этим патчем, AMD, свободный драйвер. Может в апстриме есть ещё какой патч, чинящий работу на nvidia?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168365</commentid>
    <comment_count>3</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2018-01-08 14:35:55 +0300</bug_when>
    <thetext>Ну я не уверен, что это ошибка в slic3r, а не в каком-либо другом пакете. Я пока не разбирался.
Судя по обсуждению в апстриме этот патч вроде должен быть приложен уже?

А с сегфолтом, это наверное уже другая ошибка. Если найду кто виноват — повешу. Верхняя часть стека выглядит примерно так:
(gdb) bt
#0  0x00000000400a2efc in ?? ()
#1  0x00007fffea487f04 in ?? () from /usr/lib64/libnvidia-glcore.so.384.98
#2  0x00007fffea0545a8 in ?? () from /usr/lib64/libnvidia-glcore.so.384.98
#3  0x00007fffe6bc8ae1 in ?? () from /usr/lib64/perl5/auto/OpenGL/OpenGL.so
#4  0x00007ffff7ab4d30 in Perl_pp_entersub () from /usr/lib64/libperl-5.26.so
#5  0x00007ffff7aac9f6 in Perl_runops_standard () from /usr/lib64/libperl-5.26.so
#6  0x00007ffff7a2842e in Perl_call_sv () from /usr/lib64/libperl-5.26.so
#7  0x00007ffff36d0edd in wxPliEventCallback::Handler(wxEvent&amp;) () from /usr/lib64/perl5/auto/Wx/Wx.so
#8  0x00007ffff2a3ac69 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;) ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#9  0x00007ffff2a3afc2 in wxEvtHandler::SearchDynamicEventTable(wxEvent&amp;) () from /usr/lib64/libwx_baseu-2.8.so.0
#10 0x00007ffff2a3b092 in wxEvtHandler::ProcessEvent(wxEvent&amp;) () from /usr/lib64/libwx_baseu-2.8.so.0
#11 0x00007fffe601fc6e in ?? () from /usr/lib64/libwx_gtk2u_gl-2.8.so.0
#12 0x00007ffff1bf4925 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff1c068b2 in ?? () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff1c0f51c in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff1c0f922 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168366</commentid>
    <comment_count>4</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2018-01-08 14:40:23 +0300</bug_when>
    <thetext>Aleksey Borisenkov, вот это случаем не ваша проблема: https://github.com/alexrj/Slic3r/issues/3540 ? Если так, то фикс её также есть: https://github.com/alexrj/Slic3r/pull/3575/commits</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168369</commentid>
    <comment_count>5</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2018-01-08 15:11:24 +0300</bug_when>
    <thetext>Этот патч не так-то просто приложить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172526</commentid>
    <comment_count>6</comment_count>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2018-07-09 14:44:31 +0300</bug_when>
    <thetext>Обновите, пожалуйста, slic3r до версии 1.3.0, там всё работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172527</commentid>
    <comment_count>7</comment_count>
      <attachid>7651</attachid>
    <who name="Aleksey Borisenkov">grizlik78</who>
    <bug_when>2018-07-09 14:45:41 +0300</bug_when>
    <thetext>Created attachment 7651
slic3r.patch

Мои изменения в спек, полученный с помощью fcmass</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172653</commentid>
    <comment_count>8</comment_count>
    <who name="viy">viy</who>
    <bug_when>2018-07-15 19:18:56 +0300</bug_when>
    <thetext>Извиняюсь, только сейчас добрался.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172656</commentid>
    <comment_count>9</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2018-07-16 00:37:06 +0300</bug_when>
    <thetext>slic3r-1.3.0-alt1_3 -&gt; sisyphus:

Sat Jul 14 2018 Igor Vlasenko &lt;viy@altlinux.ru&gt; 1.3.0-alt1_3
- new version
- added bliser@ patch (closes: #34434)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172663</commentid>
    <comment_count>10</comment_count>
    <who name="bliser">bliser</who>
    <bug_when>2018-07-16 18:31:21 +0300</bug_when>
    <thetext>Работоспособность основного функционала - подтверждаю.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7651</attachid>
            <date>2018-07-09 14:45:41 +0300</date>
            <delta_ts>2018-07-09 14:45:41 +0300</delta_ts>
            <desc>slic3r.patch</desc>
            <filename>slic3r.patch</filename>
            <type>text/plain</type>
            <size>1291</size>
            <attacher name="Aleksey Borisenkov">grizlik78</attacher>
            
              <data encoding="base64">LS0tIHNsaWMzci5zcGVjfgkyMDE4LTA3LTA5IDE1OjM5OjM5Ljk0ODYxMDQ4NyArMDQwMAorKysg
c2xpYzNyLnNwZWMJMjAxOC0wNy0wOSAwMToyNTowNS4wMDAwMDAwMDAgKzA0MDAKQEAgLTM3LDcg
KzM3LDYgQEAKIAogQnVpbGRSZXF1aXJlczogIGdjYy1jKysKIEJ1aWxkUmVxdWlyZXM6ICBwZXJs
LWRldmVsCi1CdWlsZFJlcXVpcmVzOiAgcGVybC1nZW5lcmF0b3JzCiBCdWlsZFJlcXVpcmVzOiAg
cGVybChDbGFzcy9YU0FjY2Vzc29yLnBtKQogQnVpbGRSZXF1aXJlczogIHBlcmwoRGV2ZWwvQ2hl
Y2tMaWIucG0pCiBCdWlsZFJlcXVpcmVzOiAgcGVybChEZXZlbC9QZWVrLnBtKQpAQCAtMTA0LDE1
ICsxMDMsMjEgQEAKICVlbmRpZgogCiBCdWlsZFJlcXVpcmVzOiAgYm9vc3QtZGV2ZWwKLUJ1aWxk
UmVxdWlyZXM6ICBib29zdC1ub3dpZGUtZGV2ZWwKK0J1aWxkUmVxdWlyZXM6ICBib29zdC1hc2lv
LWRldmVsCitCdWlsZFJlcXVpcmVzOiAgbGlibGVhdGhlcm1hbi1kZXZlbAorQnVpbGRSZXF1aXJl
czogIGJvb3N0LXBvbHlnb24tZGV2ZWwKIEJ1aWxkUmVxdWlyZXM6ICBkZXNrdG9wLWZpbGUtdXRp
bHMKIEJ1aWxkUmVxdWlyZXM6ICBJbWFnZU1hZ2ljawogUmVxdWlyZXM6ICAgICAgIHBlcmwoR3Jv
d2wvR05UUC5wbSkgPj0gMC4xNTAKIFJlcXVpcmVzOiAgICAgICBwZXJsKFhNTC9TQVgucG0pCitS
ZXF1aXJlczogICAgICAgcGVybChPcGVuR0wucG0pCitSZXF1aXJlczogICAgICAgcGVybChDbGFz
cy9BY2Nlc3Nvci5wbSkKK1JlcXVpcmVzOiAgICAgICBwZXJsKE1hdGgvVHJpZy5wbSkKK1JlcXVp
cmVzOiAgICAgICBwZXJsLVd4LUdMQ2FudmFzCiAKICMgT3B0aW9uYWwgZGVwZW5kZW5jeS4gTm90
IHBhY2thZ2VkIGluIEZlZG9yYSB5ZXQuCiAjIEl0J3Mgb25seSB1c2VkIGZvciBtYWdpY2FsbHkg
ZmluZGluZyBvY3RvcHJpbnQgc2VydmVycy4KLVJlcXVpcmVzOiAgICAgcGVybChOZXQvQm9uam91
ci5wbSkKKyNSZXF1aXJlczogICAgIHBlcmwoTmV0L0JvbmpvdXIucG0pCiBTb3VyY2U0NDogaW1w
b3J0LmluZm8KIAogJWRlc2NyaXB0aW9uCkBAIC0xNjEsNiArMTY2LDggQEAKIHJtIC1yZiB4cy9z
cmMvYm9vc3QKIHNlZCAtaSAnL3NyY1wvYm9vc3RcL25vd2lkZS9kJyB4cy9NQU5JRkVTVAogCitz
ZWQgLWkgJ3N8XChFeHRVdGlsczo6UGFyc2VYU1xzXCtcKTMuMzV8XDEzLjM0fCcgQnVpbGQuUEwg
eHMvQnVpbGQuUEwKKwogJWJ1aWxkCiAlaWYgJXt1c2Vfc3lzdGVtX2FkbWVzaH0KIGV4cG9ydCBT
WVNURU1fTElCUz0iJHtTWVNURU1fTElCU30gLWxhZG1lc2giCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>