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

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

    <bug>
          <bug_id>2220</bug_id>
          
          <creation_ts>2003-02-11 17:26:52 +0300</creation_ts>
          <short_desc>ptrace() broken with xfs filesystem</short_desc>
          <delta_ts>2005-07-13 15:45:19 +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>kernel-image-std-up</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Vlasov">vsu</reporter>
          <assigned_to name="Sergey Vlasov">vsu</assigned_to>
          <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2017</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-11 17:26:52 +0300</bug_when>
    <thetext>С ядрами 2.4.20-alt1 (собрано gcc3.2-3.2.1-alt2), -alt2 (собрано gcc2.96-2.96-alt3) на системе, поставленной полностью на xfs (за исключением /boot), имеем:

$ strace -o /dev/null ls /var/empty
umovestr: Input/output error
umovestr: Input/output error
umovestr: Input/output error
umovestr: Input/output error
umovestr: Input/output error
umovestr: Input/output error
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
umovestr: Input/output error
umovestr: Input/output error
umovestr: Input/output error
umovestr: Input/output error

Кроме того, не работает gdb:

$ gdb /bin/ls
GNU gdb ALT Linux (5.1.1-alt1)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type \&amp;quot;show copying\&amp;quot; to see the conditions.
There is absolutely no warranty for GDB.  Type \&amp;quot;show warranty\&amp;quot; for details.
This GDB was configured as \&amp;quot;i586-alt-linux\&amp;quot;...(no debugging symbols found)...
(gdb) r
Starting program: /bin/ls 
warning: Cannot insert breakpoint -2:
Cannot access memory at address 0x4000a2c0

Ситуация воспроизводится и при отсутствии системных разделов на xfs при монтировании файловой системы xfs через -o loop:

  dd if=/dev/zero of=/tmp/test.img bs=1M count=100
  mkfs.xfs /tmp/test.img
  mount -t xfs -o loop /tmp/test.img /mnt/disk
  cp /bin/ls /mnt/disk

strace -o /dev/null /mnt/disk/ls /mnt/disk, gdb /mnt/disk/ls не работают аналогичным образом (для gdb в этом случае не работает break __libc_start_main; run).

При попытке смотреть через gdb память процесса во втором случае видно, что mmap-области, соответствующие файлам на xfs, нечитаемы.
---

---

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5184</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-02-13 23:14:50 +0300</bug_when>
    <thetext>fixed (2.4.20-alt4)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8549</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-02-13 23:14:50 +0300</bug_when>
    <thetext>fixed (2.4.20-alt4)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5185</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:08:25 +0300</bug_when>
    <thetext>мЮ ОЕПЕЯНАПЮММНЛ 2.4.20-alt4 (gcc2.96-2.96-alt3) МЮ ЯХЯРЕЛЕ Я / МЮ xfs МХВЕЦН МЕ ХГЛЕМХКНЯЭ. яЕИВЮЯ ОНОПНАСЧ ЯРЮЫХРЭ АХМЮПМХЙ -alt5 (НУ, МЕ УНРЕКНЯЭ...) Х ЯПЮБМЧ Я ПЕГСКЭРЮРЮЛХ КНЙЮКЭМНИ ОЕПЕЯАНПЙХ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8550</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:08:25 +0300</bug_when>
    <thetext>мЮ ОЕПЕЯНАПЮММНЛ 2.4.20-alt4 (gcc2.96-2.96-alt3) МЮ ЯХЯРЕЛЕ Я / МЮ xfs МХВЕЦН МЕ ХГЛЕМХКНЯЭ. яЕИВЮЯ ОНОПНАСЧ ЯРЮЫХРЭ АХМЮПМХЙ -alt5 (НУ, МЕ УНРЕКНЯЭ...) Х ЯПЮБМЧ Я ПЕГСКЭРЮРЮЛХ КНЙЮКЭМНИ ОЕПЕЯАНПЙХ.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5186</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:09:34 +0300</bug_when>
    <thetext>Да, нельзя из старой мозиллы сюда по-русски писать...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8551</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:09:34 +0300</bug_when>
    <thetext>Да, нельзя из старой мозиллы сюда по-русски писать...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5187</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:11:11 +0300</bug_when>
    <thetext>Так вроде работает, перевожу в нормальную кодировку:

В системе с / на xfs с 2.4.20-alt4, пересобранным из src.rpm (gcc2.96-2.96-alt3), ошибка не исчезла. Сейчас попробую скачать бинарник -alt5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8552</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:11:11 +0300</bug_when>
    <thetext>Так вроде работает, перевожу в нормальную кодировку:

В системе с / на xfs с 2.4.20-alt4, пересобранным из src.rpm (gcc2.96-2.96-alt3), ошибка не исчезла. Сейчас попробую скачать бинарник -alt5.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5188</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:28:38 +0300</bug_when>
    <thetext>2.4.20-alt5-up (бинарник взят из Сизифа) не работает с теми же симптомами :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8553</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 18:28:38 +0300</bug_when>
    <thetext>2.4.20-alt5-up (бинарник взят из Сизифа) не работает с теми же симптомами :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5189</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-02-18 18:49:49 +0300</bug_when>
    <thetext>У меня это не повторяется, если используется -o loop. 
Корневой раздел на xfs еще не пробовал - систему нужно переставлять.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8554</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-02-18 18:49:49 +0300</bug_when>
    <thetext>У меня это не повторяется, если используется -o loop. 
Корневой раздел на xfs еще не пробовал - систему нужно переставлять.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5190</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 19:00:09 +0300</bug_when>
    <thetext>В чём и проблема :-(

А если с этого раздела грузить и *.so (LD_LIBRARY_PATH=...) - так не проявляется?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8555</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-02-18 19:00:09 +0300</bug_when>
    <thetext>В чём и проблема :-(

А если с этого раздела грузить и *.so (LD_LIBRARY_PATH=...) - так не проявляется?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5191</commentid>
    <comment_count>15</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-02-19 11:32:57 +0300</bug_when>
    <thetext>Проявилась. Похоже дело еще в библиотеках. Беру таймаут до 25-ого числа на исправление.
Тестирую:
[&lt;a href=&quot;mailto:root@riderbook&quot; target=&quot;_new&quot;&gt;root@riderbook&lt;/a&gt; aaa]# uname -a
Linux riderbook.office.altlinux.ru 2.4.20-alt5-up #1 Sun Feb 16 16:46:13 MSK 2003 i686 unknown unknown GNU/Linux
[&lt;a href=&quot;mailto:root@riderbook&quot; target=&quot;_new&quot;&gt;root@riderbook&lt;/a&gt; aaa]# mount|grep xfs
/tmp/test.img on /home/rider/aaa type xfs (rw,loop=/dev/loop0)
drwxr-xr-x    2 root     root           90 Feb 19 12:24 .
drwx------   16 rider    rider         896 Feb 18 19:51 ..
-rwxr-xr-x    1 root     root        68088 Feb 19 12:24 ld-linux.so.2
-rwxr-xr-x    1 root     root      1147144 Feb 19 12:23 libc.so.6
-rwxr-xr-x    1 root     root       105492 Feb 19 12:22 libpthread.so.0
-rwxr-xr-x    1 root     root        22440 Feb 19 12:23 librt.so.1
-rwxr-xr-x    1 root     root        67852 Feb 18 19:44 ls
[&lt;a href=&quot;mailto:root@riderbook&quot; target=&quot;_new&quot;&gt;root@riderbook&lt;/a&gt; aaa]# LD_LIBRARY_PATH=. strace -o /dev/null -fF ./ls 
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
ld-linux.so.2  libc.so.6  libpthread.so.0  librt.so.1  ls</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8556</commentid>
    <comment_count>16</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-02-19 11:32:57 +0300</bug_when>
    <thetext>Проявилась. Похоже дело еще в библиотеках. Беру таймаут до 25-ого числа на исправление.
Тестирую:
[&lt;a href=&quot;mailto:root@riderbook&quot; target=&quot;_new&quot;&gt;root@riderbook&lt;/a&gt; aaa]# uname -a
Linux riderbook.office.altlinux.ru 2.4.20-alt5-up #1 Sun Feb 16 16:46:13 MSK 2003 i686 unknown unknown GNU/Linux
[&lt;a href=&quot;mailto:root@riderbook&quot; target=&quot;_new&quot;&gt;root@riderbook&lt;/a&gt; aaa]# mount|grep xfs
/tmp/test.img on /home/rider/aaa type xfs (rw,loop=/dev/loop0)
drwxr-xr-x    2 root     root           90 Feb 19 12:24 .
drwx------   16 rider    rider         896 Feb 18 19:51 ..
-rwxr-xr-x    1 root     root        68088 Feb 19 12:24 ld-linux.so.2
-rwxr-xr-x    1 root     root      1147144 Feb 19 12:23 libc.so.6
-rwxr-xr-x    1 root     root       105492 Feb 19 12:22 libpthread.so.0
-rwxr-xr-x    1 root     root        22440 Feb 19 12:23 librt.so.1
-rwxr-xr-x    1 root     root        67852 Feb 18 19:44 ls
[&lt;a href=&quot;mailto:root@riderbook&quot; target=&quot;_new&quot;&gt;root@riderbook&lt;/a&gt; aaa]# LD_LIBRARY_PATH=. strace -o /dev/null -fF ./ls 
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
ld-linux.so.2  libc.so.6  libpthread.so.0  librt.so.1  ls</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5715</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-08-24 21:03:14 +0400</bug_when>
    <thetext>Проявляется ли проблема на </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5716</commentid>
    <comment_count>18</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2003-08-24 21:04:00 +0400</bug_when>
    <thetext>Проявляется ли проблема на kernel-image-std-up-2.4.21rel ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5726</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2003-08-25 14:19:09 +0400</bug_when>
    <thetext>Нет, в 2.4.21 эта проблема отсутствует (и не наблюдалась ни с текущей версией
kernel-feat-fs-xfs-1.3-alt2, ни с более старой 1.2). Однако в
kernel24-up-2.4.20-alt9 (Master 2.2 updates) эта проблема есть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10354</commentid>
    <comment_count>20</comment_count>
    <who name="APershin">apa</who>
    <bug_when>2003-10-24 12:34:05 +0400</bug_when>
    <thetext>Свежее ядро из 2.2/updates (2.4.20-alt10-smp) проблему не исправило.
И strace и gdb сообщают аналогично 2.4.20-alt1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13270</commentid>
    <comment_count>21</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2004-05-05 15:54:40 +0400</bug_when>
    <thetext>перевешено на нынешнего мантейнера </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13366</commentid>
    <comment_count>22</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2004-05-05 16:50:50 +0400</bug_when>
    <thetext>В старых ядрах исправлять это явно поздно; в последующих версиях такой проблемы
уже нет.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>