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

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

    <bug>
          <bug_id>27592</bug_id>
          
          <creation_ts>2012-08-02 14:51:09 +0400</creation_ts>
          <short_desc>ntpd отваливается на отсутствующем IPv6</short_desc>
          <delta_ts>2017-04-11 17:43:29 +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>openntpd</component>
          <version>unstable</version>
          <rep_platform>all</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>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitry Chistikov">dd1email</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>cas</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>sem</cc>
    
    <cc>sin</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>132535</commentid>
    <comment_count>0</comment_count>
      <attachid>5524</attachid>
    <who name="Dmitry Chistikov">dd1email</who>
    <bug_when>2012-08-02 14:51:09 +0400</bug_when>
    <thetext>Created attachment 5524
strace log

ntpd запускается и работает, но затем (вероятно, в некотором смысле из-за не очень хорошего Интернет-соединения - однако см. далее) неожиданно завершает работу. В журнале: &quot;dispatch_imsg in main: pipe closed&quot;. Если не давать уходить в фон, то перед этим докладывает: &quot;fatal: client_query socket: Address family not supported by protocol&quot; (это EAFNOSUPPORT на socket(2)). Попытка выяснить, что происходит, c помощью strace -e socket,close (см. вложение) показывает, что дочерний процесс пытается выполнить socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP), на что и получает -1 с EAFNOSUPPORT, после чего завершает работу. Никакого IPv6 на машине и в помине нет:

$ lsmod | grep ipv6
$ ls /proc/sys/net/ | grep ip
ipv4
$ uname -r
3.2.10-un-def-alt0.M60P.1

Я очень слабо разобрался во внутренних механизмах openntpd, однако причины завершать работу не вижу: например, из приведенного вывода (см. то же вложение) следует, что перед exit у дочернего процесса по-прежнему открыты два сокета (3 и 5); да и в случае, когда не остается ни одного, все равно можно продолжать (что обычно и происходит) работу.

В терминах исходного кода: я не вижу причины, по которой в 133-й строке в client.c стоит fatal(&quot;...&quot;). Можно забить и пропустить соответствующий элемент структуры, можно (например, в случае -1 EAFNOSUPPORT) пытаться &quot;вычеркивать&quot; этот элемент окончательно, но зачем опускать руки?

На всякий случай:

$ cat /etc/ntpd.conf | egrep -v &apos;^(#|$)&apos;
server ntp.progtech.ru
servers pool.ntp.org

Ответ dig -t any на эти FQDN в отдельном вложении.

Сразу вопрос: с этим багом лучше в upstream (а он жив?) или все-таки сюда? (Если что, английский - не проблема.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132536</commentid>
    <comment_count>1</comment_count>
      <attachid>5525</attachid>
    <who name="Dmitry Chistikov">dd1email</who>
    <bug_when>2012-08-02 14:52:22 +0400</bug_when>
    <thetext>Created attachment 5525
dig responses</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132540</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2012-08-02 16:10:08 +0400</bug_when>
    <thetext>(In reply to comment #0)
&gt; Сразу вопрос: с этим багом лучше в upstream (а он жив?) или все-таки сюда?
&gt; (Если что, английский - не проблема.)

Насколько я понимаю, апстрим этот проект несколько подзабросил, так что все-таки сюда.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132591</commentid>
    <comment_count>3</comment_count>
      <attachid>5529</attachid>
    <who name="Dmitry Chistikov">dd1email</who>
    <bug_when>2012-08-03 22:59:31 +0400</bug_when>
    <thetext>Created attachment 5529
hackaround


Поразбирался немного в коде и убедил себя в корректности такого вот hackaround&apos;а (см. вложение). Теперь EAFNOSUPPORT - не проблема; у меня исправленный вариант работает; можно тестировать.

Тем не менее, хорошим это решение мне не кажется (см. пояснительную записку в патче). Гораздо лучше &quot;плохой&quot; адрес вовсе выкидывать; вроде смысл имеющегося списка с соседним указателем я понял, попробую на днях исправить более правильным образом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162467</commentid>
    <comment_count>4</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-03-12 02:28:44 +0300</bug_when>
    <thetext>Сколько же лет этой проблеме... Актуально и для p8.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>162468</commentid>
    <comment_count>5</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2017-03-12 03:12:51 +0300</bug_when>
    <thetext>Вообще, chrony по множеству параметров превосходит openntpd.
https://chrony.tuxfamily.org/comparison.html

При этом имеется жестка привязка к alterator-datetime:

[root@client tmp]# apt-get install chrony-2.2-alt1.1.x86_64.rpm libsqlite3-3.15.2-alt1.x86_64.rpm libnss-3.28.1-alt0.M80P.1.x86_64.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано chrony для &apos;chrony-2.2-alt1.1.x86_64.rpm&apos;
Выбрано libsqlite3 для &apos;libsqlite3-3.15.2-alt1.x86_64.rpm&apos;
Выбрано libnss для &apos;libnss-3.28.1-alt0.M80P.1.x86_64.rpm&apos;
Следующие пакеты будут УДАЛЕНЫ:
  alterator-datetime openntpd
Следующие НОВЫЕ пакеты будут установлены:
  chrony libnss libsqlite3
0 будет обновлено, 3 новых установлено, 2 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/1782kB архивов.
После распаковки потребуется дополнительно 5204kB дискового пространства.
Продолжить? [Y/n] n
Прервано.

Хотя в сизифной сборке всё уже решено:

[root@client tmp]# apt-get install chrony-2.2-alt2.M80P.1.x86_64.rpm libsqlite3-3.15.2-alt1.x86_64.rpm libnss-3.28.1-alt0.M80P.1.x86_64.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано chrony для &apos;chrony-2.2-alt2.M80P.1.x86_64.rpm&apos;
Выбрано libsqlite3 для &apos;libsqlite3-3.15.2-alt1.x86_64.rpm&apos;
Выбрано libnss для &apos;libnss-3.28.1-alt0.M80P.1.x86_64.rpm&apos;
Следующие пакеты будут УДАЛЕНЫ:
  openntpd
Следующие НОВЫЕ пакеты будут установлены:
  chrony libnss libsqlite3
0 будет обновлено, 3 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/1788kB архивов.
После распаковки потребуется дополнительно 5230kB дискового пространства.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163154</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-04-11 17:43:29 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Сколько же лет этой проблеме... Актуально и для p8.
Тогда, видимо, и для сизифа (openntpd-3.9p1-alt12 одинаков) -- перевешиваю.

Кто-то ещё удивлялся, почему мы не перешли на chrony -- Миш, не ты ли?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5524</attachid>
            <date>2012-08-02 14:51:09 +0400</date>
            <delta_ts>2012-08-02 14:51:09 +0400</delta_ts>
            <desc>strace log</desc>
            <filename>ntp.strace</filename>
            <type>text/plain</type>
            <size>6333</size>
            <attacher name="Dmitry Chistikov">dd1email</attacher>
            
              <data encoding="base64">IyBzdHJhY2UgLWUgc29ja2V0LGNsb3NlIC1mIC0tIG50cGQgLWQKY2xvc2UoMykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAK
Y2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApjbG9zZSgzKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA9IDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID0gMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmNsb3NlKDMp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKY2xvc2UoMykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gMApzb2NrZXQoUEZfTkVUTElOSywgU09DS19SQVcsIDApICAg
ICAgICAgPSA0CmNsb3NlKDQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKc29j
a2V0KFBGX05FVExJTkssIFNPQ0tfUkFXLCAwKSAgICAgICAgID0gNApjbG9zZSg0KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA9IDAKc29ja2V0KFBGX0ZJTEUsIFNPQ0tfU1RSRUFNfFNPQ0tfQ0xPRVhFQ3xT
T0NLX05PTkJMT0NLLCAwKSA9IDMKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gMApzb2NrZXQoUEZfRklMRSwgU09DS19TVFJFQU18U09DS19DTE9FWEVDfFNPQ0tfTk9O
QkxPQ0ssIDApID0gMwpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAw
CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKY2xvc2UoMykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9IDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApjbG9zZSg0
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwClByb2Nlc3MgMTY5NiBhdHRhY2hl
ZApbcGlkICAxNjk2XSBzb2NrZXQoUEZfRklMRSwgU09DS19TVFJFQU18U09DS19DTE9FWEVDfFNP
Q0tfTk9OQkxPQ0ssIDApID0gNQpbcGlkICAxNjk2XSBjbG9zZSg1KSAgICAgICAgICAgICAgICAg
ICAgPSAwCltwaWQgIDE2OTZdIHNvY2tldChQRl9GSUxFLCBTT0NLX1NUUkVBTXxTT0NLX0NMT0VY
RUN8U09DS19OT05CTE9DSywgMCkgPSA1CltwaWQgIDE2OTZdIGNsb3NlKDUpICAgICAgICAgICAg
ICAgICAgICA9IDAKW3BpZCAgMTY5Nl0gY2xvc2UoNSkgICAgICAgICAgICAgICAgICAgID0gMApb
cGlkICAxNjk2XSBjbG9zZSg1KSAgICAgICAgICAgICAgICAgICAgPSAwCltwaWQgIDE2OTZdIGNs
b3NlKDMpICAgICAgICAgICAgICAgICAgICA9IDAKbnRwIGVuZ2luZSByZWFkeQpbcGlkICAxNjk2
XSBjbG9zZSgtMSkgICAgICAgICAgICAgICAgICAgPSAtMSBFQkFERiAoQmFkIGZpbGUgZGVzY3Jp
cHRvcikKW3BpZCAgMTY5Nl0gY2xvc2UoLTEpICAgICAgICAgICAgICAgICAgID0gLTEgRUJBREYg
KEJhZCBmaWxlIGRlc2NyaXB0b3IpCltwaWQgIDE2OTVdIHNvY2tldChQRl9ORVRMSU5LLCBTT0NL
X1JBVywgMCkgPSA0CltwaWQgIDE2OTVdIGNsb3NlKDQpICAgICAgICAgICAgICAgICAgICA9IDAK
W3BpZCAgMTY5NV0gc29ja2V0KFBGX0ZJTEUsIFNPQ0tfU1RSRUFNfFNPQ0tfQ0xPRVhFQ3xTT0NL
X05PTkJMT0NLLCAwKSA9IDQKW3BpZCAgMTY5NV0gY2xvc2UoNCkgICAgICAgICAgICAgICAgICAg
ID0gMApbcGlkICAxNjk1XSBzb2NrZXQoUEZfRklMRSwgU09DS19TVFJFQU18U09DS19DTE9FWEVD
fFNPQ0tfTk9OQkxPQ0ssIDApID0gNApbcGlkICAxNjk1XSBjbG9zZSg0KSAgICAgICAgICAgICAg
ICAgICAgPSAwCltwaWQgIDE2OTVdIGNsb3NlKDQpICAgICAgICAgICAgICAgICAgICA9IDAKW3Bp
ZCAgMTY5NV0gY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgID0gMApbcGlkICAxNjk1XSBjbG9z
ZSg0KSAgICAgICAgICAgICAgICAgICAgPSAwCltwaWQgIDE2OTVdIGNsb3NlKDQpICAgICAgICAg
ICAgICAgICAgICA9IDAKW3BpZCAgMTY5NV0gY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgID0g
MApbcGlkICAxNjk1XSBjbG9zZSg0KSAgICAgICAgICAgICAgICAgICAgPSAwCltwaWQgIDE2OTVd
IHNvY2tldChQRl9JTkVULCBTT0NLX0RHUkFNfFNPQ0tfTk9OQkxPQ0ssIElQUFJPVE9fSVApID0g
NApbcGlkICAxNjk1XSBjbG9zZSg0KSAgICAgICAgICAgICAgICAgICAgPSAwCltwaWQgIDE2OTVd
IGNsb3NlKDQpICAgICAgICAgICAgICAgICAgICA9IDAKW3BpZCAgMTY5NV0gc29ja2V0KFBGX0lO
RVQsIFNPQ0tfREdSQU0sIElQUFJPVE9fSVApID0gNApbcGlkICAxNjk1XSBjbG9zZSg0KSAgICAg
ICAgICAgICAgICAgICAgPSAwCltwaWQgIDE2OTVdIHNvY2tldChQRl9JTkVUNiwgU09DS19ER1JB
TSwgSVBQUk9UT19JUCkgPSAtMSBFQUZOT1NVUFBPUlQgKEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBw
b3J0ZWQgYnkgcHJvdG9jb2wpCltwaWQgIDE2OTVdIHNvY2tldChQRl9ORVRMSU5LLCBTT0NLX1JB
VywgMCkgPSA0CltwaWQgIDE2OTVdIGNsb3NlKDQpICAgICAgICAgICAgICAgICAgICA9IDAKW3Bp
ZCAgMTY5NV0gY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgID0gMApbcGlkICAxNjk1XSBzb2Nr
ZXQoUEZfSU5FVCwgU09DS19ER1JBTXxTT0NLX05PTkJMT0NLLCBJUFBST1RPX0lQKSA9IDQKW3Bp
ZCAgMTY5NV0gY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgID0gMApbcGlkICAxNjk1XSBzb2Nr
ZXQoUEZfSU5FVCwgU09DS19ER1JBTSwgSVBQUk9UT19JUCkgPSA0CltwaWQgIDE2OTVdIGNsb3Nl
KDQpICAgICAgICAgICAgICAgICAgICA9IDAKW3BpZCAgMTY5Nl0gc29ja2V0KFBGX0lORVQsIFNP
Q0tfREdSQU0sIElQUFJPVE9fSVApID0gMwpbcGlkICAxNjk2XSBzb2NrZXQoUEZfSU5FVCwgU09D
S19ER1JBTSwgSVBQUk9UT19JUCkgPSA1CltwaWQgIDE2OTZdIHNvY2tldChQRl9JTkVULCBTT0NL
X0RHUkFNLCBJUFBST1RPX0lQKSA9IDYKW3BpZCAgMTY5Nl0gc29ja2V0KFBGX0lORVQsIFNPQ0tf
REdSQU0sIElQUFJPVE9fSVApID0gNwpyZXBseSBmcm9tIDYyLjExNy44NS41ODogb2Zmc2V0IC00
Ny4xNzQ2NTQgZGVsYXkgMC4xOTQ4MDcsIG5leHQgcXVlcnkgN3MKcmVwbHkgZnJvbSA4Ny4yMzYu
MjcuNjY6IG9mZnNldCAtNDcuMTc3MzQ2IGRlbGF5IDAuMTk2NjU5LCBuZXh0IHF1ZXJ5IDZzCnJl
cGx5IGZyb20gODkuMTExLjE2OC4xNzc6IG9mZnNldCAtNDcuMTI2NzcyIGRlbGF5IDAuMjkzNDU2
LCBuZXh0IHF1ZXJ5IDhzCnJlcGx5IGZyb20gMTkzLjE2OS4zMi4yMTg6IG9mZnNldCAtNDcuMTAy
MzI4IGRlbGF5IDAuMzQ5Mzc4LCBuZXh0IHF1ZXJ5IDlzCnJlcGx5IGZyb20gODcuMjM2LjI3LjY2
OiBvZmZzZXQgLTQ3LjIxMTM4NCBkZWxheSAwLjEyMDAxMiwgbmV4dCBxdWVyeSA2cwpyZXBseSBm
cm9tIDg5LjExMS4xNjguMTc3OiBvZmZzZXQgLTQ3LjIxODAxNyBkZWxheSAwLjEwMzQyMSwgbmV4
dCBxdWVyeSA5cwpyZXBseSBmcm9tIDE5My4xNjkuMzIuMjE4OiBvZmZzZXQgLTQ3LjIzNzI5MCBk
ZWxheSAwLjA3NzQ4MiwgbmV4dCBxdWVyeSA3cwpyZXBseSBmcm9tIDg3LjIzNi4yNy42Njogb2Zm
c2V0IC00Ny4yMTE1MzggZGVsYXkgMC4xMTI2MzQsIG5leHQgcXVlcnkgN3MKcmVwbHkgZnJvbSAx
OTMuMTY5LjMyLjIxODogb2Zmc2V0IC00Ny4xNDg2MzggZGVsYXkgMC4yNDQ4MTIsIG5leHQgcXVl
cnkgOXMKcmVwbHkgZnJvbSA4OS4xMTEuMTY4LjE3Nzogb2Zmc2V0IC00Ny4yNTA1NDEgZGVsYXkg
MC4wMjc4NjcsIG5leHQgcXVlcnkgOXMKcGVlciA4Ny4yMzYuMjcuNjYgbm93IHZhbGlkCnJlcGx5
IGZyb20gODcuMjM2LjI3LjY2OiBvZmZzZXQgLTQ3LjIzNDg4NCBkZWxheSAwLjA1OTg2MiwgbmV4
dCBxdWVyeSA4cwpwZWVyIDE5My4xNjkuMzIuMjE4IG5vdyB2YWxpZApyZXBseSBmcm9tIDE5My4x
NjkuMzIuMjE4OiBvZmZzZXQgLTQ2Ljg4MzY4NCBkZWxheSAwLjc1ODM2MCwgbmV4dCBxdWVyeSA2
cwpwZWVyIDg5LjExMS4xNjguMTc3IG5vdyB2YWxpZApyZXBseSBmcm9tIDg5LjExMS4xNjguMTc3
OiBvZmZzZXQgLTQ3LjI0NDA3OSBkZWxheSAwLjAyOTY3MCwgbmV4dCBxdWVyeSA2cwpyZXBseSBm
cm9tIDg3LjIzNi4yNy42Njogb2Zmc2V0IC00Ny4yNDQ4MzIgZGVsYXkgMC4wMzI5NTUsIG5leHQg
cXVlcnkgOHMKcmVwbHkgZnJvbSAxOTMuMTY5LjMyLjIxODogb2Zmc2V0IC00Ny4xOTA2ODUgZGVs
YXkgMC4xMzgxMTMsIG5leHQgcXVlcnkgOXMKcmVwbHkgZnJvbSA4OS4xMTEuMTY4LjE3Nzogb2Zm
c2V0IC00Ny4wNzYzNzIgZGVsYXkgMC4zNjM5OTIsIG5leHQgcXVlcnkgOHMKcmVwbHkgZnJvbSA4
Ny4yMzYuMjcuNjY6IG9mZnNldCAtNDYuOTcxMjY5IGRlbGF5IDAuNTY5MzgwLCBuZXh0IHF1ZXJ5
IDVzCnJlcGx5IGZyb20gODcuMjM2LjI3LjY2OiBvZmZzZXQgLTQ3LjAwOTI2MCBkZWxheSAwLjQ4
Njg4NSwgbmV4dCBxdWVyeSAzNHMKcmVwbHkgZnJvbSA2Mi4xMTcuODUuNTg6IG9mZnNldCAtNDYu
ODc3NTczIGRlbGF5IDAuNzI4NDgzLCBuZXh0IHF1ZXJ5IDVzCm5vIHJlcGx5IGZyb20gMTkzLjE2
OS4zMi4yMTggcmVjZWl2ZWQgaW4gdGltZSwgbmV4dCBxdWVyeSA2NDZzCnBlZXIgMTkzLjE2OS4z
Mi4yMTggbm93IGludmFsaWQKW3BpZCAgMTY5Nl0gY2xvc2UoNikgICAgICAgICAgICAgICAgICAg
ID0gMApubyByZXBseSBmcm9tIDg5LjExMS4xNjguMTc3IHJlY2VpdmVkIGluIHRpbWUsIG5leHQg
cXVlcnkgNjU0cwpwZWVyIDg5LjExMS4xNjguMTc3IG5vdyBpbnZhbGlkCltwaWQgIDE2OTZdIGNs
b3NlKDcpICAgICAgICAgICAgICAgICAgICA9IDAKbm8gcmVwbHkgZnJvbSA2Mi4xMTcuODUuNTgg
cmVjZWl2ZWQgaW4gdGltZSwgbmV4dCBxdWVyeSA2MzdzCltwaWQgIDE2OTZdIGNsb3NlKDMpICAg
ICAgICAgICAgICAgICAgICA9IDAKcmVwbHkgZnJvbSA4Ny4yMzYuMjcuNjY6IG9mZnNldCAtNDcu
MjE0NDY4IGRlbGF5IDAuMDQwNjUzLCBuZXh0IHF1ZXJ5IDMzcwphZGp1c3RpbmcgbG9jYWwgY2xv
Y2sgYnkgLTQ3LjI0NDgzMnMKc2tpcGluZyB2ZXJ5IGZpcnN0IGFkanRpbWV4CnJlcGx5IGZyb20g
ODcuMjM2LjI3LjY2OiBvZmZzZXQgLTQ3LjIwNjY4MCBkZWxheSAwLjAyMDM2OCwgbmV4dCBxdWVy
eSAzMnMKcmVwbHkgZnJvbSA4Ny4yMzYuMjcuNjY6IG9mZnNldCAtNDcuMDgwMjY2IGRlbGF5IDAu
MjM5NzA2LCBuZXh0IHF1ZXJ5IDMzcwpubyByZXBseSBmcm9tIDg3LjIzNi4yNy42NiByZWNlaXZl
ZCBpbiB0aW1lLCBuZXh0IHF1ZXJ5IDYxNXMKcGVlciA4Ny4yMzYuMjcuNjYgbm93IGludmFsaWQK
W3BpZCAgMTY5Nl0gY2xvc2UoNSkgICAgICAgICAgICAgICAgICAgID0gMApbcGlkICAxNjk2XSBz
b2NrZXQoUEZfSU5FVCwgU09DS19ER1JBTSwgSVBQUk9UT19JUCkgPSAzCnJlcGx5IGZyb20gMTkz
LjE2OS4zMi4yMTg6IG9mZnNldCAtNDYuNzI1MjE0IGRlbGF5IDAuMzU1MzQ1LCBuZXh0IHF1ZXJ5
IDhzCltwaWQgIDE2OTZdIHNvY2tldChQRl9JTkVULCBTT0NLX0RHUkFNLCBJUFBST1RPX0lQKSA9
IDUKcmVwbHkgZnJvbSA4OS4xMTEuMTY4LjE3Nzogb2Zmc2V0IC00Ni40NzMxNzggZGVsYXkgMC44
NDg2MTEsIG5leHQgcXVlcnkgNnMKcmVwbHkgZnJvbSAxOTMuMTY5LjMyLjIxODogb2Zmc2V0IC00
Ni43NTM2ODMgZGVsYXkgMC4yODY2MjUsIG5leHQgcXVlcnkgNnMKW3BpZCAgMTY5Nl0gc29ja2V0
KFBGX0lORVQ2LCBTT0NLX0RHUkFNLCBJUFBST1RPX0lQKSA9IC0xIEVBRk5PU1VQUE9SVCAoQWRk
cmVzcyBmYW1pbHkgbm90IHN1cHBvcnRlZCBieSBwcm90b2NvbCkKZmF0YWw6IGNsaWVudF9xdWVy
eSBzb2NrZXQ6IEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wKW3BpZCAg
MTY5Nl0gKysrIGV4aXRlZCB3aXRoIDEgKysrCi0tLSB7c2lfc2lnbm89U0lHQ0hMRCwgc2lfY29k
ZT1DTERfRVhJVEVELCBzaV9waWQ9MTY5Niwgc2lfc3RhdHVzPTEsIHNpX3V0aW1lPTAsIHNpX3N0
aW1lPTJ9IChDaGlsZCBleGl0ZWQpIC0tLQpkaXNwYXRjaF9pbXNnIGluIG1haW46IHBpcGUgY2xv
c2VkCkxvc3QgY2hpbGQ6IGNoaWxkIGV4aXRlZApUZXJtaW5hdGluZworKysgZXhpdGVkIHdpdGgg
MSArKysK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5525</attachid>
            <date>2012-08-02 14:52:22 +0400</date>
            <delta_ts>2012-08-02 14:52:22 +0400</delta_ts>
            <desc>dig responses</desc>
            <filename>dig.log</filename>
            <type>text/plain</type>
            <size>3921</size>
            <attacher name="Dmitry Chistikov">dd1email</attacher>
            
              <data encoding="base64">JCBkaWcgLXQgYW55IG50cC5wcm9ndGVjaC5ydQoKOyA8PD4+IERpRyA5LjMuNi1QMSA8PD4+IC10
IGFueSBudHAucHJvZ3RlY2gucnUKOzsgZ2xvYmFsIG9wdGlvbnM6ICBwcmludGNtZAo7OyBHb3Qg
YW5zd2VyOgo7OyAtPj5IRUFERVI8PC0gb3Bjb2RlOiBRVUVSWSwgc3RhdHVzOiBOT0VSUk9SLCBp
ZDogMjE4NjkKOzsgZmxhZ3M6IHFyIGFhIHJkIHJhOyBRVUVSWTogMSwgQU5TV0VSOiAxLCBBVVRI
T1JJVFk6IDIsIEFERElUSU9OQUw6IDMKCjs7IFFVRVNUSU9OIFNFQ1RJT046CjtudHAucHJvZ3Rl
Y2gucnUuICAgICAgICAgICAgICAgSU4gICAgICBBTlkKCjs7IEFOU1dFUiBTRUNUSU9OOgpudHAu
cHJvZ3RlY2gucnUuICAgICAgICAzNjAwICAgIElOICAgICAgQ05BTUUgICBuczAucHJvZ3RlY2gu
cnUuCgo7OyBBVVRIT1JJVFkgU0VDVElPTjoKcHJvZ3RlY2gucnUuICAgICAgICAgICAgMzYwMCAg
ICBJTiAgICAgIE5TICAgICAgbnMxLnByb2d0ZWNoLnJ1Lgpwcm9ndGVjaC5ydS4gICAgICAgICAg
ICAzNjAwICAgIElOICAgICAgTlMgICAgICBuczAucHJvZ3RlY2gucnUuCgo7OyBBRERJVElPTkFM
IFNFQ1RJT046Cm5zMC5wcm9ndGVjaC5ydS4gICAgICAgIDM2MDAgICAgSU4gICAgICBBICAgICAg
IDYyLjExNy44NS41OApuczAucHJvZ3RlY2gucnUuICAgICAgICAzNjAwICAgIElOICAgICAgQUFB
QSAgICAyYTAzOmQ3MDA6YmVlZjpmYWNlOjoxMDEKbnMxLnByb2d0ZWNoLnJ1LiAgICAgICAgMzYw
MCAgICBJTiAgICAgIEEgICAgICAgNjIuMTE3Ljg1Ljc2Cgo7OyBRdWVyeSB0aW1lOiAxMiBtc2Vj
Cjs7IFNFUlZFUjogNjIuMTE3Ljg1LjU4IzUzKDYyLjExNy44NS41OCkKOzsgV0hFTjogVGh1IEF1
ZyAgMiAxNDo0MjowMSAyMDEyCjs7IE1TRyBTSVpFICByY3ZkOiAxNDMKCiQgZGlnIC10IGFueSBw
b29sLm50cC5vcmcKOzsgVHJ1bmNhdGVkLCByZXRyeWluZyBpbiBUQ1AgbW9kZS4KCjsgPDw+PiBE
aUcgOS4zLjYtUDEgPDw+PiAtdCBhbnkgcG9vbC5udHAub3JnCjs7IGdsb2JhbCBvcHRpb25zOiAg
cHJpbnRjbWQKOzsgR290IGFuc3dlcjoKOzsgLT4+SEVBREVSPDwtIG9wY29kZTogUVVFUlksIHN0
YXR1czogTk9FUlJPUiwgaWQ6IDU2MTQwCjs7IGZsYWdzOiBxciByZCByYTsgUVVFUlk6IDEsIEFO
U1dFUjogMTYsIEFVVEhPUklUWTogOSwgQURESVRJT05BTDogMTQKCjs7IFFVRVNUSU9OIFNFQ1RJ
T046Cjtwb29sLm50cC5vcmcuICAgICAgICAgICAgICAgICAgSU4gICAgICBBTlkKCjs7IEFOU1dF
UiBTRUNUSU9OOgpwb29sLm50cC5vcmcuICAgICAgICAgICAzOTAgICAgIElOICAgICAgVFhUICAg
ICAiMTczLjI0NC4yMTEuMTAtMTAwMDAwMCIKcG9vbC5udHAub3JnLiAgICAgICAgICAgMzkwICAg
ICBJTiAgICAgIFRYVCAgICAgIjI0LjEyNC4wLjI1MS0xMDAwMDAwIgpwb29sLm50cC5vcmcuICAg
ICAgICAgICAzOTAgICAgIElOICAgICAgVFhUICAgICAiMTU4LjI1NS4yMTQuNzMtMTAwMDAwMCIK
cG9vbC5udHAub3JnLiAgICAgICAgICAgMzYwMCAgICBJTiAgICAgIFNPQSAgICAgYS5udHBucy5v
cmcuIHN1cHBvcnQuYml0bmFtZXMuY29tLiAxMzQzOTAzNzY2IDU0MDAgNTQwMCAyNDE5MjAwIDM5
MApwb29sLm50cC5vcmcuICAgICAgICAgICAzOTAgICAgIElOICAgICAgQSAgICAgICAyNC4xMjQu
MC4yNTEKcG9vbC5udHAub3JnLiAgICAgICAgICAgMzkwICAgICBJTiAgICAgIEEgICAgICAgMTU4
LjI1NS4yMTQuNzMKcG9vbC5udHAub3JnLiAgICAgICAgICAgMzkwICAgICBJTiAgICAgIEEgICAg
ICAgMTczLjI0NC4yMTEuMTAKcG9vbC5udHAub3JnLiAgICAgICAgICAgMjIwMiAgICBJTiAgICAg
IE5TICAgICAgZi5udHBucy5vcmcuCnBvb2wubnRwLm9yZy4gICAgICAgICAgIDIyMDIgICAgSU4g
ICAgICBOUyAgICAgIGUubnRwbnMub3JnLgpwb29sLm50cC5vcmcuICAgICAgICAgICAyMjAyICAg
IElOICAgICAgTlMgICAgICBhLm50cG5zLm9yZy4KcG9vbC5udHAub3JnLiAgICAgICAgICAgMjIw
MiAgICBJTiAgICAgIE5TICAgICAgZy5udHBucy5vcmcuCnBvb2wubnRwLm9yZy4gICAgICAgICAg
IDIyMDIgICAgSU4gICAgICBOUyAgICAgIGgubnRwbnMub3JnLgpwb29sLm50cC5vcmcuICAgICAg
ICAgICAyMjAyICAgIElOICAgICAgTlMgICAgICBjLm50cG5zLm9yZy4KcG9vbC5udHAub3JnLiAg
ICAgICAgICAgMjIwMiAgICBJTiAgICAgIE5TICAgICAgYi5udHBucy5vcmcuCnBvb2wubnRwLm9y
Zy4gICAgICAgICAgIDIyMDIgICAgSU4gICAgICBOUyAgICAgIGkubnRwbnMub3JnLgpwb29sLm50
cC5vcmcuICAgICAgICAgICAyMjAyICAgIElOICAgICAgTlMgICAgICBkLm50cG5zLm9yZy4KCjs7
IEFVVEhPUklUWSBTRUNUSU9OOgpwb29sLm50cC5vcmcuICAgICAgICAgICAyMjAyICAgIElOICAg
ICAgTlMgICAgICBlLm50cG5zLm9yZy4KcG9vbC5udHAub3JnLiAgICAgICAgICAgMjIwMiAgICBJ
TiAgICAgIE5TICAgICAgYi5udHBucy5vcmcuCnBvb2wubnRwLm9yZy4gICAgICAgICAgIDIyMDIg
ICAgSU4gICAgICBOUyAgICAgIGkubnRwbnMub3JnLgpwb29sLm50cC5vcmcuICAgICAgICAgICAy
MjAyICAgIElOICAgICAgTlMgICAgICBnLm50cG5zLm9yZy4KcG9vbC5udHAub3JnLiAgICAgICAg
ICAgMjIwMiAgICBJTiAgICAgIE5TICAgICAgaC5udHBucy5vcmcuCnBvb2wubnRwLm9yZy4gICAg
ICAgICAgIDIyMDIgICAgSU4gICAgICBOUyAgICAgIGYubnRwbnMub3JnLgpwb29sLm50cC5vcmcu
ICAgICAgICAgICAyMjAyICAgIElOICAgICAgTlMgICAgICBkLm50cG5zLm9yZy4KcG9vbC5udHAu
b3JnLiAgICAgICAgICAgMjIwMiAgICBJTiAgICAgIE5TICAgICAgYy5udHBucy5vcmcuCnBvb2wu
bnRwLm9yZy4gICAgICAgICAgIDIyMDIgICAgSU4gICAgICBOUyAgICAgIGEubnRwbnMub3JnLgoK
OzsgQURESVRJT05BTCBTRUNUSU9OOgphLm50cG5zLm9yZy4gICAgICAgICAgICA5ODgwNCAgIElO
ICAgICAgQSAgICAgICAyMDcuMTcxLjE3LjQyCmEubnRwbnMub3JnLiAgICAgICAgICAgIDk4ODA0
ICAgSU4gICAgICBBQUFBICAgIDI2MjA6MTAxOmQwMDc6OjQyCmIubnRwbnMub3JnLiAgICAgICAg
ICAgIDU2NDA5ICAgSU4gICAgICBBICAgICAgIDgwLjk3LjU0LjIwMApjLm50cG5zLm9yZy4gICAg
ICAgICAgICA1NjQwOSAgIElOICAgICAgQSAgICAgICA4NS4yMzQuMTk3LjIxCmQubnRwbnMub3Jn
LiAgICAgICAgICAgIDU2NDA5ICAgSU4gICAgICBBICAgICAgIDIwNC4yMzUuNjAuMTc4CmUubnRw
bnMub3JnLiAgICAgICAgICAgIDU2NDA5ICAgSU4gICAgICBBICAgICAgIDIwNy4xNzEuMy43CmUu
bnRwbnMub3JnLiAgICAgICAgICAgIDU2NDA5ICAgSU4gICAgICBBICAgICAgIDY5LjQxLjE2My4z
MApmLm50cG5zLm9yZy4gICAgICAgICAgICA1NjQwOSAgIElOICAgICAgQSAgICAgICAyMDIuMTkx
LjEwOC4xMzQKZi5udHBucy5vcmcuICAgICAgICAgICAgNTY0MDkgICBJTiAgICAgIEEgICAgICAg
ODIuOTQuMTkwLjIxNQpnLm50cG5zLm9yZy4gICAgICAgICAgICA1NjQwOSAgIElOICAgICAgQSAg
ICAgICAyMDcuMTcxLjcuODQKaC5udHBucy5vcmcuICAgICAgICAgICAgNTY0MDkgICBJTiAgICAg
IEEgICAgICAgMjEyLjEyLjUwLjIyOQpoLm50cG5zLm9yZy4gICAgICAgICAgICA1NjQwOSAgIElO
ICAgICAgQSAgICAgICA2NC4xNDIuMTEzLjgKaC5udHBucy5vcmcuICAgICAgICAgICAgNTY0MDkg
ICBJTiAgICAgIEEgICAgICAgODUuMjE0LjI1LjIxNwppLm50cG5zLm9yZy4gICAgICAgICAgICA1
NjQwOSAgIElOICAgICAgQSAgICAgICAyMDcuMTcxLjMuMjYKCjs7IFF1ZXJ5IHRpbWU6IDY3IG1z
ZWMKOzsgU0VSVkVSOiA2Mi4xMTcuODUuNTgjNTMoNjIuMTE3Ljg1LjU4KQo7OyBXSEVOOiBUaHUg
QXVnICAyIDE0OjQyOjEzIDIwMTIKOzsgTVNHIFNJWkUgIHJjdmQ6IDc0OQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5529</attachid>
            <date>2012-08-03 22:59:31 +0400</date>
            <delta_ts>2012-08-03 22:59:31 +0400</delta_ts>
            <desc>hackaround</desc>
            <filename>exit-hackaround.patch</filename>
            <type>text/plain</type>
            <size>1917</size>
            <attacher name="Dmitry Chistikov">dd1email</attacher>
            
              <data encoding="base64">RnJvbSBjZjQ3OWU3MTkwZjRhMmE4NmViNTY5NDZiNjcyMjAyZWU3ODY4NjM5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEbWl0cnkgQ2hpc3Rpa292IDxkZDFlbWFpbEBnbWFpbC5jb20+
CkRhdGU6IEZyaSwgMyBBdWcgMjAxMiAxOToxOTo1NiArMDQwMApTdWJqZWN0OiBbUEFUQ0hdIGNs
aWVudC5jOiBoYWNrYXJvdW5kIHRlcm1pbmF0aW9uIG9uIEVBRk5PU1VQUE9SVAoKV2hlbiBzb2Nr
ZXQoKSByZXR1cm5zIC0xIHdpdGggRUFGTk9TVVBQT1JULCBpdCBkb2VzIG5vdApuZWNlc3Nhcmls
eSBtZWFuIHRoYXQgbm8gZnV0dXJlIGFjdGlvbnMgYXJlIHBvc3NpYmxlLgpGb3IgaW5zdGFuY2Us
IGFuIElQdjYgYWRkcmVzcyBtYXkgYmUgaW5jbHVkZWQgaW4gRE5TIHJlY29yZHMKd2hpbGUgdGhl
IGVudmlyb25tZW50IGhhcyBubyBzdXBwb3J0IGZvciBpdC4gSW4gc3VjaCBhIGNhc2UsCndlIGNv
bnRpbnVlIGFzIGlmIHNvY2tldCgpIHJldHVybmVkIGEgY29ycmVjdCBkZXNjcmlwdG9yLApidXQg
dGhlIGNvbnNlcXVlbnQgY29ubmVjdCgpIHdhcyB1bnN1Y2Nlc3NmdWwuCgpBIGJldHRlciBzb2x1
dGlvbiB3b3VsZCBmb3JnZXQgYW4gYWRkcmVzcyBmcm9tIGFuIHVuc3VwcG9ydGVkCmZhbWlseSBm
b3IgZ29vZCwgc2luY2Ugbm93IHdlIHdpbGwgc3R1bWJsZSBhY3Jvc3MgaXQgb3ZlciBhbmQKb3Zl
ciBhZ2Fpbi4KClNpbmNlIGNsaWVudF9uZXh0YWRkciBtYXkgbm93IGJlIGdpdmVuIGEgcGVlciB3
aXRoIG5vIG9wZW4KZmlsZSBkZXNjcmlwdG9yLCBpdCB3aWxsIGFsd2F5cyBjaGVjayB3aGV0aGVy
IHRoaXMgaXMgdGhlIGNhc2UuCi0tLQogb3Blbm50cGQvY2xpZW50LmMgfCAgIDE2ICsrKysrKysr
KysrKy0tLS0KIDEgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9vcGVubnRwZC9jbGllbnQuYyBiL29wZW5udHBkL2NsaWVudC5jCmlu
ZGV4IDE1OWE0Y2IuLmU1MzRhMWUgMTAwNjQ0Ci0tLSBhL29wZW5udHBkL2NsaWVudC5jCisrKyBi
L29wZW5udHBkL2NsaWVudC5jCkBAIC05NCw4ICs5NCwxMCBAQCBjbGllbnRfYWRkcl9pbml0KHN0
cnVjdCBudHBfcGVlciAqcCkKIGludAogY2xpZW50X25leHRhZGRyKHN0cnVjdCBudHBfcGVlciAq
cCkKIHsKLQljbG9zZShwLT5xdWVyeS0+ZmQpOwotCXAtPnF1ZXJ5LT5mZCA9IC0xOworCWlmIChw
LT5xdWVyeS0+ZmQgIT0gLTEpIHsKKwkJY2xvc2UocC0+cXVlcnktPmZkKTsKKwkJcC0+cXVlcnkt
PmZkID0gLTE7CisJfQogCiAJaWYgKHAtPmFkZHJfaGVhZC5hID09IE5VTEwpIHsKIAkJcHJpdl9o
b3N0X2RucyhwLT5hZGRyX2hlYWQubmFtZSwgcC0+aWQpOwpAQCAtMTI5LDggKzEzMSwxNCBAQCBj
bGllbnRfcXVlcnkoc3RydWN0IG50cF9wZWVyICpwKQogCQlzdHJ1Y3Qgc29ja2FkZHIgKnNhID0g
KHN0cnVjdCBzb2NrYWRkciAqKSZwLT5hZGRyLT5zczsKIAogCQlpZiAoKHAtPnF1ZXJ5LT5mZCA9
IHNvY2tldChwLT5hZGRyLT5zcy5zc19mYW1pbHksIFNPQ0tfREdSQU0sCi0JCSAgICAwKSkgPT0g
LTEpCi0JCQlmYXRhbCgiY2xpZW50X3F1ZXJ5IHNvY2tldCIpOworCQkgICAgMCkpID09IC0xKSB7
CisJCQlpZiAoZXJybm8gPT0gRUFGTk9TVVBQT1JUKSB7CisJCQkJY2xpZW50X25leHRhZGRyKHAp
OworCQkJCXNldF9uZXh0KHAsIGVycm9yX2ludGVydmFsKCkpOworCQkJCXJldHVybiAoLTEpOwor
CQkJfSBlbHNlCisJCQkJZmF0YWwoImNsaWVudF9xdWVyeSBzb2NrZXQiKTsKKwkJfQogCQlpZiAo
Y29ubmVjdChwLT5xdWVyeS0+ZmQsIHNhLCBTQV9MRU4oc2EpKSA9PSAtMSkgewogCQkJaWYgKGVy
cm5vID09IEVDT05OUkVGVVNFRCB8fCBlcnJubyA9PSBFTkVUVU5SRUFDSCB8fAogCQkJICAgIGVy
cm5vID09IEVIT1NUVU5SRUFDSCkgewotLSAKMS43LjguNAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>