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

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

    <bug>
          <bug_id>19827</bug_id>
          
          <creation_ts>2009-04-29 08:15:09 +0400</creation_ts>
          <short_desc>Зависание системы с блокировкой доступа к файлу .kde4/share/apps/RecentDocuments</short_desc>
          <delta_ts>2009-04-29 17:05:55 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 5.0</product>
          <component>kernel-image-ovz-smp</component>
          <version>unspecified</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="ALexey Kostarev">kaf</reporter>
          <assigned_to name="Michail Yakushin">silicium</assigned_to>
          <cc>zerg</cc>
          
          <qa_contact name="qa-5.0@altlinux.org">qa-5.0</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>90327</commentid>
    <comment_count>0</comment_count>
      <attachid>3496</attachid>
    <who name="ALexey Kostarev">kaf</who>
    <bug_when>2009-04-29 08:15:09 +0400</bug_when>
    <thetext>Created attachment 3496
Трассировка команды rm -f ~/.kde4 с зависанием при обращении к каталогу .kde4/share/apps/RecentDocuments

Последнее время части при работе с dolphin происходит зависание KDE 
Причем при попытке переключиться на 1-й текстовый экран происходит рестарт X&apos;ов
После повторного входа зависание происходит уже при   инициализации KDE
Лечится либо перезагрузкой либо переименованием каталога ~/.kde4
Причем попытка удаления приводит также к зависанию во при обращению к каталогу .kde4/share/apps/RecentDocuments (strace смотри в приложении).

Может быть дело не в KDE, а в ядре - ядро с поддержкой VZ:
Linux version 2.6.27-ovz-smp-alt6 (builder@apiary.egro.altlinux.org) (gcc version 4.3.2 20081105 (ALT Linux 4.3.2-alt9) (GCC) ) #1 SMP Mon Apr 20 16:37:07 UTC 2009</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90348</commentid>
    <comment_count>1</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2009-04-29 10:33:11 +0400</bug_when>
    <thetext>А каталог не побился? В dmesg при обращении к нему ругани нет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90349</commentid>
    <comment_count>2</comment_count>
    <who name="ALexey Kostarev">kaf</who>
    <bug_when>2009-04-29 10:50:28 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; А каталог не побился? В dmesg при обращении к нему ругани нет?

dmesg не смотрел, но после перезагрузки kde4 нормально загружается и никаких проблем с доступом в каталог RecentDocuments нет.
То есть похоже блокировка возникает на уровне ядра</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90364</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-04-29 14:28:28 +0400</bug_when>
    <thetext>Во всяком случае в KDE нет функционала для блокирования файла так, чтоб rm повис.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90368</commentid>
    <comment_count>4</comment_count>
    <who name="ALexey Kostarev">kaf</who>
    <bug_when>2009-04-29 15:07:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Во всяком случае в KDE нет функционала для блокирования файла так, чтоб rm
&gt; повис.
Согласен.
Перезгрузился с ядром std-def - пока полет нормальный (хотя полный стресс-тест пока не проводил).
Хотя мне нужен именно ovz - необходимо держать 1-2 контейнера.

С другой стороны связь с dolphin несомненная - именно он лезет в .kde4/share/apps/RecentDocuments и блокирует через какой-то системный вызов дальнейшую работу...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90370</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-04-29 16:09:29 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; С другой стороны связь с dolphin несомненная
Возможно, как-то связано с inotify.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90373</commentid>
    <comment_count>6</comment_count>
    <who name="ALexey Kostarev">kaf</who>
    <bug_when>2009-04-29 16:14:24 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; (В ответ на комментарий №4)
&gt; &gt; С другой стороны связь с dolphin несомненная
&gt; Возможно, как-то связано с inotify.
Возможно, но как я понимаю этот механизм используют все приложения, а не только  dolphin.
Или я не прав?
И может ли это приводить к зависанию?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90374</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-04-29 16:39:46 +0400</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Возможно, но как я понимаю этот механизм
&gt; используют все приложения, а не только  dolphin.
И он не сам использует. Через общий механизм для всех KDE4-шных приложений.

&gt; Или я не прав?
&gt; И может ли это приводить к зависанию?
Я только предположил.

А в RecentDocuments файлов много?
А то по strace он вешается на получении списка в каталоге</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90375</commentid>
    <comment_count>8</comment_count>
    <who name="ALexey Kostarev">kaf</who>
    <bug_when>2009-04-29 16:45:14 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; (В ответ на комментарий №6)
&gt; &gt; Возможно, но как я понимаю этот механизм
&gt; &gt; используют все приложения, а не только  dolphin.
&gt; И он не сам использует. Через общий механизм для всех KDE4-шных приложений.
OK
То есть обычные команды (типа ls - который кстати тоже вешается) механизм не используют ?
&gt; 
&gt; &gt; Или я не прав?
&gt; &gt; И может ли это приводить к зависанию?
&gt; Я только предположил.
&gt; 
&gt; А в RecentDocuments файлов много?
&gt; А то по strace он вешается на получении списка в каталоге
Нет - от силы штук 10.
Как правило dolphin вешался при проигрывании mpeg-файлов.
Кстати - поставил ALTLinux 5.0 20090424 beta на новый компьютер, обновил ядро на ovz-smp -те жк проблемы - там в  RecentDocuments 4 файла...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90376</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2009-04-29 17:00:49 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; То есть обычные команды (типа ls - который кстати тоже вешается) механизм не
&gt; используют ?
inotify и KDE они не используют

&gt; Кстати - поставил ALTLinux 5.0 20090424 beta на новый компьютер, обновил ядро
&gt; на ovz-smp -те жк проблемы - там в  RecentDocuments 4 файла...
Значит мантейнеру будет легко воспроизвести проблему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90377</commentid>
    <comment_count>10</comment_count>
    <who name="ALexey Kostarev">kaf</who>
    <bug_when>2009-04-29 17:05:55 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)

&gt; &gt; Кстати - поставил ALTLinux 5.0 20090424 beta на новый компьютер, обновил ядро
&gt; &gt; на ovz-smp -те жк проблемы - там в  RecentDocuments 4 файла...
&gt; Значит мантейнеру будет легко воспроизвести проблему.
OK
Бум надеяться...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3496</attachid>
            <date>2009-04-29 08:15:09 +0400</date>
            <delta_ts>2009-04-29 08:15:09 +0400</delta_ts>
            <desc>Трассировка команды rm -f ~/.kde4 с зависанием при обращении к каталогу .kde4/share/apps/RecentDocuments</desc>
            <filename>strace_rm.txt</filename>
            <type>text/plain</type>
            <size>4526</size>
            <attacher name="ALexey Kostarev">kaf</attacher>
            
              <data encoding="base64">ZXhlY3ZlKCIvYmluL3JtIiwgWyJybSIsICItcmYiLCAiLmtkZTQvIl0sIFsvKiAzNCB2YXJzICov
XSkgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4ODA1NDAw
MAp1bmFtZSh7c3lzPSJMaW51eCIsIG5vZGU9ImNvbXAtUGVudGl1bS1NLWRjODljYy5sb2NhbGRv
bWFpbiIsIC4uLn0pID0gMAphY2Nlc3MoIi9ldGMvbGQuc28ucHJlbG9hZCIsIFJfT0spICAgICAg
PSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW4oIi9ldGMvbGQuc28u
Y2FjaGUiLCBPX1JET05MWSkgICAgICA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2
NDQsIHN0X3NpemU9MTE5MTY0LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgMTE5MTY0LCBQUk9UX1JF
QUQsIE1BUF9QUklWQVRFLCAzLCAwKSA9IDB4YjgwNWQwMDAKY2xvc2UoMykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gMApvcGVuKCIvbGliL2xpYmMuc28uNiIsIE9fUkRPTkxZKSAg
ICAgICAgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1wwXDNc
MFwxXDBcMFwwXDIwMGpcMVwwMDA0XDBcMFwwIi4uLiwgNTEyKSA9IDUxMgpmc3RhdDY0KDMsIHtz
dF9tb2RlPVNfSUZSRUd8MDc1NSwgc3Rfc2l6ZT0xMzcyNDE2LCAuLi59KSA9IDAKbW1hcDIoTlVM
TCwgMTM4Mjc2OCwgUFJPVF9SRUFEfFBST1RfRVhFQywgTUFQX1BSSVZBVEV8TUFQX0RFTllXUklU
RSwgMywgMCkgPSAweGI3ZjBiMDAwCmZhZHZpc2U2NCgzLCAwLCAxMzgyNzY4LCBQT1NJWF9GQURW
X1dJTExORUVEKSA9IDAKbXByb3RlY3QoMHhiODA1NjAwMCwgNDA5NiwgUFJPVF9OT05FKSAgID0g
MAptbWFwMigweGI4MDU3MDAwLCAxMjI4OCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklW
QVRFfE1BUF9GSVhFRHxNQVBfREVOWVdSSVRFLCAzLCAweDE0YikgPSAweGI4MDU3MDAwCm1tYXAy
KDB4YjgwNWEwMDAsIDEwNjA4LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQ
X0ZJWEVEfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjgwNWEwMDAKY2xvc2UoMykgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8
UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiN2YwYTAw
MAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQ
X0FOT05ZTU9VUywgLTEsIDApID0gMHhiN2YwOTAwMApzZXRfdGhyZWFkX2FyZWEoe2VudHJ5X251
bWJlcjotMSAtPiA2LCBiYXNlX2FkZHI6MHhiN2YwOTZjMCwgbGltaXQ6MTA0ODU3NSwgc2VnXzMy
Yml0OjEsIGNvbnRlbnRzOjAsIHJlYWRfZXhlY19vbmx5OjAsIGxpbWl0X2luX3BhZ2VzOjEsIHNl
Z19ub3RfcHJlc2VudDowLCB1c2VhYmxlOjF9KSA9IDAKbXByb3RlY3QoMHhiODA1NzAwMCwgODE5
MiwgUFJPVF9SRUFEKSAgID0gMAptcHJvdGVjdCgweDgwNTIwMDAsIDQwOTYsIFBST1RfUkVBRCkg
ICAgPSAwCm1wcm90ZWN0KDB4YjgwOTYwMDAsIDQwOTYsIFBST1RfUkVBRCkgICA9IDAKbXVubWFw
KDB4YjgwNWQwMDAsIDExOTE2NCkgICAgICAgICAgICAgID0gMApicmsoMCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSAweDgwNTQwMDAKYnJrKDB4ODA3NTAwMCkgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gMHg4MDc1MDAwCm9wZW4oIi91c3IvbGliL2xvY2FsZS9sb2NhbGUt
YXJjaGl2ZSIsIE9fUkRPTkxZfE9fTEFSR0VGSUxFKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxl
IG9yIGRpcmVjdG9yeSkKb3BlbigiL3Vzci9zaGFyZS9sb2NhbGUvbG9jYWxlLmFsaWFzIiwgT19S
RE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvdXNy
L2xpYi9sb2NhbGUvZW5fVVMudXRmOC9MQ19DVFlQRSIsIE9fUkRPTkxZKSA9IDMKZnN0YXQ2NCgz
LCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9MjU2NDQ0LCAuLi59KSA9IDAKbW1hcDIo
TlVMTCwgMjU2NDQ0LCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCAzLCAwKSA9IDB4YjdlY2EwMDAK
Y2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuKCIvdXNyL2xp
Yi9nY29udi9nY29udi1tb2R1bGVzLmNhY2hlIiwgT19SRE9OTFkpID0gMwpmc3RhdDY0KDMsIHtz
dF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0yNjA0OCwgLi4ufSkgPSAwCm1tYXAyKE5VTEws
IDI2MDQ4LCBQUk9UX1JFQUQsIE1BUF9TSEFSRUQsIDMsIDApID0gMHhiODA3NDAwMApjbG9zZSgz
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmlvY3RsKDAsIFNORENUTF9UTVJf
VElNRUJBU0Ugb3IgVENHRVRTLCB7QjM4NDAwIG9wb3N0IGlzaWcgaWNhbm9uIGVjaG8gLi4ufSkg
PSAwCmxzdGF0NjQoIi8iLCB7c3RfbW9kZT1TX0lGRElSfDA3NTUsIHN0X3NpemU9NDA5NiwgLi4u
fSkgPSAwCmZzdGF0YXQ2NChBVF9GRENXRCwgIi5rZGU0LyIsIHtzdF9tb2RlPVNfSUZESVJ8MDcw
MCwgc3Rfc2l6ZT00MDk2LCAuLi59LCBBVF9TWU1MSU5LX05PRk9MTE9XKSA9IDAKdW5saW5rYXQo
QVRfRkRDV0QsICIua2RlNC8iLCAwKSAgICAgICAgID0gLTEgRUlTRElSIChJcyBhIGRpcmVjdG9y
eSkKb3BlbmF0KEFUX0ZEQ1dELCAiLmtkZTQvIiwgT19SRE9OTFl8T19OT0NUVFl8T19OT05CTE9D
S3xPX0xBUkdFRklMRXxPX05PRk9MTE9XKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGRElS
fDA3MDAsIHN0X3NpemU9NDA5NiwgLi4ufSkgPSAwCmZzdGF0NjQoMywge3N0X21vZGU9U19JRkRJ
UnwwNzAwLCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMApmY250bDY0KDMsIEZfR0VURkwpICAgICAg
ICAgICAgICAgICAgICAgPSAweDI4ODAwIChmbGFncyBPX1JET05MWXxPX05PTkJMT0NLfE9fTEFS
R0VGSUxFfE9fTk9GT0xMT1cpCmZjbnRsNjQoMywgRl9TRVRGRCwgRkRfQ0xPRVhFQykgICAgICAg
ICA9IDAKZ2V0ZGVudHM2NCgzLCAvKiA0IGVudHJpZXMgKi8sIDQwOTYpICAgID0gMTQ0Cm9wZW5h
dCgzLCAic2hhcmUiLCBPX1JET05MWXxPX05PQ1RUWXxPX05PTkJMT0NLfE9fTEFSR0VGSUxFfE9f
Tk9GT0xMT1cpID0gNApmc3RhdDY0KDQsIHtzdF9tb2RlPVNfSUZESVJ8MDcwMCwgc3Rfc2l6ZT00
MDk2LCAuLi59KSA9IDAKZnN0YXQ2NCg0LCB7c3RfbW9kZT1TX0lGRElSfDA3MDAsIHN0X3NpemU9
NDA5NiwgLi4ufSkgPSAwCmZjbnRsNjQoNCwgRl9HRVRGTCkgICAgICAgICAgICAgICAgICAgICA9
IDB4Mjg4MDAgKGZsYWdzIE9fUkRPTkxZfE9fTk9OQkxPQ0t8T19MQVJHRUZJTEV8T19OT0ZPTExP
VykKZmNudGw2NCg0LCBGX1NFVEZELCBGRF9DTE9FWEVDKSAgICAgICAgID0gMApjbG9zZSgzKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmZjbnRsNjQoNCwgRl9HRVRGRCkgICAg
ICAgICAgICAgICAgICAgICA9IDB4MSAoZmxhZ3MgRkRfQ0xPRVhFQykKZ2V0ZGVudHM2NCg0LCAv
KiA0IGVudHJpZXMgKi8sIDQwOTYpICAgID0gMTA0Cm9wZW5hdCg0LCAiYXBwcyIsIE9fUkRPTkxZ
fE9fTk9DVFRZfE9fTk9OQkxPQ0t8T19MQVJHRUZJTEV8T19OT0ZPTExPVykgPSAzCmZzdGF0NjQo
Mywge3N0X21vZGU9U19JRkRJUnwwNzAwLCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMApmc3RhdDY0
KDMsIHtzdF9tb2RlPVNfSUZESVJ8MDcwMCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKZmNudGw2
NCgzLCBGX0dFVEZMKSAgICAgICAgICAgICAgICAgICAgID0gMHgyODgwMCAoZmxhZ3MgT19SRE9O
TFl8T19OT05CTE9DS3xPX0xBUkdFRklMRXxPX05PRk9MTE9XKQpmY250bDY0KDMsIEZfU0VURkQs
IEZEX0NMT0VYRUMpICAgICAgICAgPSAwCmNsb3NlKDQpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IDAKZmNudGw2NCgzLCBGX0dFVEZEKSAgICAgICAgICAgICAgICAgICAgID0gMHgx
IChmbGFncyBGRF9DTE9FWEVDKQpnZXRkZW50czY0KDMsIC8qIDEwIGVudHJpZXMgKi8sIDQwOTYp
ICAgPSAzMTIKb3BlbmF0KDMsICJSZWNlbnREb2N1bWVudHMiLCBPX1JET05MWXxPX05PQ1RUWXxP
X05PTkJMT0NLfE9fTEFSR0VGSUxFfE9fTk9GT0xMT1cpID0gNApmc3RhdDY0KDQsIHtzdF9tb2Rl
PVNfSUZESVJ8MDcwMCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKZnN0YXQ2NCg0LCB7c3RfbW9k
ZT1TX0lGRElSfDA3MDAsIHN0X3NpemU9NDA5NiwgLi4ufSkgPSAwCmZjbnRsNjQoNCwgRl9HRVRG
TCkgICAgICAgICAgICAgICAgICAgICA9IDB4Mjg4MDAgKGZsYWdzIE9fUkRPTkxZfE9fTk9OQkxP
Q0t8T19MQVJHRUZJTEV8T19OT0ZPTExPVykKZmNudGw2NCg0LCBGX1NFVEZELCBGRF9DTE9FWEVD
KSAgICAgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAw
CmZjbnRsNjQoNCwgRl9HRVRGRCkgICAgICAgICAgICAgICAgICAgICA9IDB4MSAoZmxhZ3MgRkRf
Q0xPRVhFQykKZ2V0ZGVudHM2NCg0LCA=
</data>

          </attachment>
      

    </bug>

</bugzilla>