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

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

    <bug>
          <bug_id>28355</bug_id>
          
          <creation_ts>2013-01-15 16:24:39 +0400</creation_ts>
          <short_desc>Циклится или сегфолтится в некоторых программах</short_desc>
          <delta_ts>2013-01-24 08:00:09 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libpango</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27685</blocked>
    
    <blocked>28375</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Yuri N. Sedunov">aris</assigned_to>
          <cc>aen</cc>
    
    <cc>aris</cc>
    
    <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>george</cc>
    
    <cc>icesik</cc>
    
    <cc>ildar</cc>
    
    <cc>ldv</cc>
    
    <cc>led</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>136842</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-15 16:24:39 +0400</bug_when>
    <thetext>Поймал на regular-icewm.iso вчерашней сборки (могу выложить, но вряд ли это специфично):

kernel: gdmgreeter[2325]: segfault at bf32fffc ip b7236207 sp bf330000 error 6 in libpangoft2-1.0.so.0.3200.6[b7230000+13000]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136844</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-15 17:55:46 +0400</bug_when>
    <thetext>NB: падает так не в livecd, а в установленной с него системе; при этом в UI окошко с текстом: &quot;The greeter application appears to be crashing. Attempting to use a different one.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136854</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2013-01-15 20:53:26 +0400</bug_when>
    <thetext>У меня не падает, а зависает при вызове gnome_canvas_item_new(). Судя по беглому gdb оно похоже входит в бесконечный цикл где-то в недрах как раз libpangoft2.
И недавно libpango обновился, кстати.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136859</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-15 21:41:39 +0400</bug_when>
    <thetext>Перевешиваю; также вылезло у led@ на зацикливании inkscape при сборке samba.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136860</commentid>
    <comment_count>4</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-15 21:42:04 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; У меня не падает, а зависает при вызове gnome_canvas_item_new(). Судя по
&gt; беглому gdb оно похоже входит в бесконечный цикл где-то в недрах как раз
&gt; libpangoft2.
&gt; И недавно libpango обновился, кстати.

А попробуйте его откатить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136861</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-15 21:43:16 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; &gt; И недавно libpango обновился, кстати. 
&gt; А попробуйте его откатить.
Сборке самбы помогло.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136862</commentid>
    <comment_count>6</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-15 21:48:04 +0400</bug_when>
    <thetext>http://lists.altlinux.org/pipermail/devel/2013-January/196277.html 
и далее</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136863</commentid>
    <comment_count>7</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2013-01-15 22:24:27 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; А попробуйте его откатить.

Да, откат до 1.32.5-alt1 помогает.

У меня подозрение на коммит 2dc0c3dbb1c389c3a3ba12a5c5c85f21dca46e84:
Don&apos;t use the deprecated pango_ft2_font_get_face
Replace it with pango_fc_font_lock/unlock_face calls. 

В gdm2.20 похоже проблемы возникают как раз при вызове pango_fc_font_lock_face() 
из pango_ft2_font_real_lock_face().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136865</commentid>
    <comment_count>8</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-15 22:33:51 +0400</bug_when>
    <thetext>normal-&gt;major , так как блокирует сборки образов и ломает важные приложения. Очень прошу исправить asap.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136866</commentid>
    <comment_count>9</comment_count>
    <who name="">led</who>
    <bug_when>2013-01-15 22:46:29 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; (В ответ на комментарий №4)
&gt; &gt; А попробуйте его откатить.
&gt; 
&gt; Да, откат до 1.32.5-alt1 помогает.
&gt; 
&gt; У меня подозрение на коммит 2dc0c3dbb1c389c3a3ba12a5c5c85f21dca46e84:
&gt; Don&apos;t use the deprecated pango_ft2_font_get_face
&gt; Replace it with pango_fc_font_lock/unlock_face calls. 
&gt; 
&gt; В gdm2.20 похоже проблемы возникают как раз при вызове
&gt; pango_fc_font_lock_face() 
&gt; из pango_ft2_font_real_lock_face().

Да, revert этого коммита исправляет ситуацию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136883</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-16 17:01:50 +0400</bug_when>
    <thetext>*** Bug 28347 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136887</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-16 17:58:57 +0400</bug_when>
    <thetext>(In reply to comment #9)
&gt; Да, revert этого коммита исправляет ситуацию.
Отправил твою сборку как NMU в сизиф, переставив patch1 как patch11 (за последним patch10) и проверив с gdm2.20.  Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136904</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-17 17:42:08 +0400</bug_when>
    <thetext>NMU отложили, решив дождаться aris@ -- так что перевешиваю.

По вчерашнему объяснению led@:
- проблемный/выкидываемый коммит не виноват, т.к. было реализовано то,
  что раньше было представлено заглушкой;
- похоже, что начавшие циклиться и падать софтины рассчитывали на заглушку;
- таким образом, исправление по существу следует делать в них.

Предлагаю сейчас всё-таки откатить этот коммит, чтобы более спокойно разбираться с такими программами -- некоторый их список уже нарисовался и явно повылазит не только у нас.  Это bug compatibility :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136905</commentid>
    <comment_count>13</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2013-01-17 17:56:14 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; Предлагаю сейчас всё-таки откатить этот коммит, чтобы более спокойно
&gt; разбираться с такими программами -- некоторый их список уже нарисовался и явно
&gt; повылазит не только у нас.  Это bug compatibility :(

Если сейчас откатить, то никто точно уже не будет разбираться с пострадавшими.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136906</commentid>
    <comment_count>14</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2013-01-17 18:02:11 +0400</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; (In reply to comment #12)
&gt; &gt; Предлагаю сейчас всё-таки откатить этот коммит, чтобы более спокойно
&gt; &gt; разбираться с такими программами -- некоторый их список уже нарисовался и явно
&gt; &gt; повылазит не только у нас.  Это bug compatibility :(
&gt; 
&gt; Если сейчас откатить, то никто точно уже не будет разбираться с пострадавшими.

Если сейчас не откатить это необоснованное забегание вперед, то придется из-за не самого важного коммита в одной библиотеке перлопачивать десятки важных приложений.
Надо откатить сейчас, прошу это сделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136909</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-17 18:18:39 +0400</bug_when>
    <thetext>(In reply to comment #13)
&gt; Если сейчас откатить, то никто точно уже не будет разбираться с пострадавшими.
Ммм... ну давай повесим обратный этому багреквесту LATER и зацепим за него как минимум inkspace с gdm2.20, а после отбранчёвывания p7/t7 про них вспомним.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136910</commentid>
    <comment_count>16</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2013-01-17 18:29:58 +0400</bug_when>
    <thetext>libpango-1.32.6-alt2 -&gt; sisyphus:

* Thu Jan 17 2013 Yuri N. Sedunov &lt;aris@altlinux&gt; 1.32.6-alt2
- aen@: reverted http://git.gnome.org/browse/pango/commit/?id=2dc0c3dbb1c389c3a3ba12a5c5c85f21dca46e84 (ALT #28355)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136921</commentid>
    <comment_count>17</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-01-17 21:40:32 +0400</bug_when>
    <thetext>Спасибо!  Повесил bug #28375 и зацепил об bug #28376 с bug #28377.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137240</commentid>
    <comment_count>18</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2013-01-24 08:00:09 +0400</bug_when>
    <thetext>pidgin туда же: http://lists.altlinux.org/pipermail/sisyphus/2013-January/359511.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>