Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/09/2010, à 10:20

Hizoka

forcer un kill ?

Bonjour,

depuis quelques temps je rencontre quelques soucis de logiciel plantant (comme pour avidemux ou k3b) et qui m'indique : "en attente disque" (la fenêtre d’activité des processus).

j'ai testé :

killall logiciel
killall -9 logiciel
kill PID
kill -9 PID

et la même en sudo, impossible de killer quoi que ce soit et cela ne me renvoie aucune erreur...

comment faire ?!

de plus ça m'empeche de rebooter mon pc...

merci


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#2 Le 29/09/2010, à 12:01

credenhill

Re : forcer un kill ?

hello
essayer d'identifier si il bloque sur un fichier

lsof -p PID

Hors ligne

#3 Le 29/09/2010, à 14:04

sputnick

Re : forcer un kill ?

Salut Hizoka,

Regarde dans quel état ils sont avec ps uw <PID>
Si en processus dormant, fait un kill -CONT <PID> avant de le killer, ça aide dans certains cas
Si ça marche pas, essaye de tuer le père en

lancant pstree -ap

et en récupérant le PID à killer.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#4 Le 29/09/2010, à 17:22

Hizoka

Re : forcer un kill ?

merci à vous

voici les retours :

lsof -p 9007
COMMAND    PID   USER   FD   TYPE             DEVICE SIZE/OFF   NODE NAME
avidemux2 9007 hizoka  cwd    DIR               8,35     4096 130817 /home/hizoka
avidemux2 9007 hizoka  rtd    DIR               8,33     4096      2 /
avidemux2 9007 hizoka  txt    REG               8,33  2126592 269733 /usr/bin/avidemux2_qt4 (deleted)
avidemux2 9007 hizoka  mem    REG               8,33    51712 530311 /lib/libnss_files-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33    43552 530315 /lib/libnss_nis-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33    97256 530304 /lib/libnsl-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33    35712 530309 /lib/libnss_compat-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33    22568 266123 /usr/lib/libXfixes.so.3.1.0
avidemux2 9007 hizoka  mem    REG               8,33    39232 295316 /usr/lib/libXcursor.so.1.0.2
avidemux2 9007 hizoka  mem    REG               8,33    22560 266376 /usr/lib/libXdmcp.so.6.0.0
avidemux2 9007 hizoka  mem    REG               8,33    19008 524645 /lib/libuuid.so.1.3.0
avidemux2 9007 hizoka  mem    REG               8,33   186440 524595 /lib/libpcre.so.3.12.1
avidemux2 9007 hizoka  mem    REG               8,33    14488 264468 /usr/lib/libXau.so.6.0.0
avidemux2 9007 hizoka  mem    REG               8,33   408872 267766 /usr/lib/libXt.so.6.0.0
avidemux2 9007 hizoka  mem    REG               8,33   165960 524530 /lib/libexpat.so.1.5.2
avidemux2 9007 hizoka  mem    REG               8,33   293864 270562 /usr/lib/libQtXml.so.4.7.0
avidemux2 9007 hizoka  mem    REG               8,33   117152 264540 /usr/lib/libxcb.so.1.1.0
avidemux2 9007 hizoka  mem    REG               8,33    18888 265110 /usr/lib/libgthread-2.0.so.0.2400.1
avidemux2 9007 hizoka  mem    REG               8,33    39400 265122 /usr/lib/libXrender.so.1.3.0
avidemux2 9007 hizoka  mem    REG               8,33    97904 264538 /usr/lib/libICE.so.6.3.0
avidemux2 9007 hizoka  mem    REG               8,33    35032 264564 /usr/lib/libSM.so.6.0.1
avidemux2 9007 hizoka  mem    REG               8,33   290184 262272 /usr/lib/libgobject-2.0.so.0.2400.1
avidemux2 9007 hizoka  mem    REG               8,33   547112 269713 /usr/lib/libfreetype.so.6.3.22
avidemux2 9007 hizoka  mem    REG               8,33   158736 529170 /lib/libpng12.so.0.42.0
avidemux2 9007 hizoka  mem    REG               8,33   905480 531675 /lib/libglib-2.0.so.0.2400.1
avidemux2 9007 hizoka  mem    REG               8,33   101584 266235 /usr/lib/libaudio.so.2.4
avidemux2 9007 hizoka  mem    REG               8,33   216832 266339 /usr/lib/libfontconfig.so.1.4.4
avidemux2 9007 hizoka  mem    REG               8,33   508344 266809 /usr/lib/libQtDBus.so.4.7.0
avidemux2 9007 hizoka  mem    REG               8,33    98000 266306 /usr/lib/libdirect-1.2.so.0.8.0
avidemux2 9007 hizoka  mem    REG               8,33    39448 266351 /usr/lib/libfusion-1.2.so.0.8.0
avidemux2 9007 hizoka  mem    REG               8,33   533800 266308 /usr/lib/libdirectfb-1.2.so.0.8.0
avidemux2 9007 hizoka  mem    REG               8,33    31744 531015 /lib/librt-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33   920968 266225 /usr/lib/libasound.so.2.0.0
avidemux2 9007 hizoka  mem    REG               8,33    92752 524652 /lib/libz.so.1.2.3.3
avidemux2 9007 hizoka  mem    REG               8,33  1572232 530255 /lib/libc-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33    92552 524537 /lib/libgcc_s.so.1
avidemux2 9007 hizoka  mem    REG               8,33   534832 530285 /lib/libm-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33  1044112 267085 /usr/lib/libstdc++.so.6.0.13
avidemux2 9007 hizoka  mem    REG               8,33    14696 530277 /lib/libdl-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33    73600 265138 /usr/lib/libXext.so.6.4.0
avidemux2 9007 hizoka  mem    REG               8,33  1281504 264466 /usr/lib/libX11.so.6.3.0
avidemux2 9007 hizoka  mem    REG               8,33  2749280 272011 /usr/lib/libQtCore.so.4.7.0
avidemux2 9007 hizoka  mem    REG               8,33 11462024 269825 /usr/lib/libQtGui.so.4.7.0
avidemux2 9007 hizoka  mem    REG               8,33   438624 265057 /usr/lib/libSDL-1.2.so.0.11.3
avidemux2 9007 hizoka  mem    REG               8,33    22872 266166 /usr/lib/libXv.so.1.0.0
avidemux2 9007 hizoka  mem    REG               8,33  1372312 267178 /usr/lib/libxml2.so.2.7.6
avidemux2 9007 hizoka  mem    REG               8,33   135745 530848 /lib/libpthread-2.11.1.so
avidemux2 9007 hizoka  DEL    REG               8,33          266097 /usr/lib/libADM_coreAudio.so
avidemux2 9007 hizoka  DEL    REG               8,33          266661 /usr/lib/libADM_coreImage.so
avidemux2 9007 hizoka  DEL    REG               8,33          263570 /usr/lib/libADM_coreUI.so
avidemux2 9007 hizoka  DEL    REG               8,33          266103 /usr/lib/libADM_core.so
avidemux2 9007 hizoka  DEL    REG               8,33          269613 /usr/lib/libADM_render_qt4.so
avidemux2 9007 hizoka  DEL    REG               8,33          269696 /usr/lib/libADM_UIQT4.so
avidemux2 9007 hizoka  DEL    REG               8,33          268591 /usr/lib/libADM_smjs.so
avidemux2 9007 hizoka  DEL    REG               8,33          271944 /usr/lib/libADM5avformat.so.52
avidemux2 9007 hizoka  DEL    REG               8,33          266110 /usr/lib/libADM5avcodec.so.52
avidemux2 9007 hizoka  DEL    REG               8,33          269675 /usr/lib/libADM5swscale.so.0
avidemux2 9007 hizoka  DEL    REG               8,33          267066 /usr/lib/libADM5postproc.so.51
avidemux2 9007 hizoka  DEL    REG               8,33          272020 /usr/lib/libADM5avutil.so.50
avidemux2 9007 hizoka  mem    REG               8,33   141032 530227 /lib/ld-2.11.1.so
avidemux2 9007 hizoka  mem    REG               8,33   256324 269744 /usr/lib/locale/fr_FR.utf8/LC_CTYPE
avidemux2 9007 hizoka  mem    REG               8,33  1170770 269743 /usr/lib/locale/fr_FR.utf8/LC_COLLATE
avidemux2 9007 hizoka  mem    REG               8,33       54 269193 /usr/lib/locale/fr_FR.utf8/LC_NUMERIC
avidemux2 9007 hizoka  mem    REG               8,33     2502 269207 /usr/lib/locale/fr_FR.utf8/LC_TIME
avidemux2 9007 hizoka  mem    REG               8,33      290 269208 /usr/lib/locale/fr_FR.utf8/LC_MONETARY
avidemux2 9007 hizoka  mem    REG               8,33       54 270039 /usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES
avidemux2 9007 hizoka  mem    REG               8,33       34 269750 /usr/lib/locale/fr_FR.utf8/LC_PAPER
avidemux2 9007 hizoka  mem    REG               8,33       71 270021 /usr/lib/locale/fr_FR.utf8/LC_NAME
avidemux2 9007 hizoka  mem    REG               8,33      153 269209 /usr/lib/locale/fr_FR.utf8/LC_ADDRESS
avidemux2 9007 hizoka  mem    REG               8,33       56 269210 /usr/lib/locale/fr_FR.utf8/LC_TELEPHONE
avidemux2 9007 hizoka  mem    REG               8,33       23 269746 /usr/lib/locale/fr_FR.utf8/LC_MEASUREMENT
avidemux2 9007 hizoka  mem    REG               8,33    26048 270686 /usr/lib/gconv/gconv-modules.cache
avidemux2 9007 hizoka  mem    REG               8,33      311 269212 /usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION
avidemux2 9007 hizoka    0r  FIFO                0,8      0t0   7606 pipe
avidemux2 9007 hizoka    1w   REG               8,35  1808106 130897 /home/hizoka/.xsession-errors
avidemux2 9007 hizoka    2w   REG               8,35  1808106 130897 /home/hizoka/.xsession-errors
avidemux2 9007 hizoka    3u  unix 0xffff8800bf208900      0t0  73616 socket
avidemux2 9007 hizoka    4u  unix 0xffff88007aa33c00      0t0  73618 socket
ps uw 9007
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
hizoka    9007  0.0  0.1 177408  5092 ?        D    10:09   0:00 /usr/bin/avidemux2_qt4

kill -CONT <PID> => Pas de changement

pstree -ap
init,1
  ├─avidemux2_qt4,9015
  ├─avidemux2_qt4,9749
  ├─kdeinit4,1908                  
  │   ├─avidemux2_qt4,9007
  │   ├─avidemux2_qt4,9634

ce n'est peut être pas une bonne idée de killer le père là ?


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#5 Le 29/09/2010, à 21:14

sputnick

Re : forcer un kill ?

Effectivement, si tu kill le père tu te coupe la branche sur laquelle tu est assis.
Que donne un

strace -t -f -s 1000 -p 9007

pendant quelques secondes ?
Colle ça sur http://pastie.org ou http://pastebin.com par exemple si c'est très long.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#6 Le 30/09/2010, à 00:32

Hizoka

Re : forcer un kill ?

je n'ai pour retour que :

Process 9007 attached - interrupt to quit

KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#7 Le 30/09/2010, à 06:53

kyncani

Re : forcer un kill ?

Si "ps aux" montre ton process en D, ça veut dire uninterruptible sleep.
Je te laisse chercher du côté de google (mots clés: linux process uninterruptible sleep kill), mais globalement, la dernière fois que j'avais cherché, il y a quelques années, ça voulait dire les laisser de côté en attendant le prochain reboot. Et je n'ai pas l'impression que ça a changé depuis.
Ou peut-être retirer le disque sur lequel le process est en attente d'I/O.

PS: Le résumé du truc, c'est qu'un process fait une entrée/sortie disque. Le process est mis en attente de la fin de l'I/O. Un pb matériel fait que l'I/O n'aboutit jamais. Le process reste en uninterruptible sleep et aucun signal n'est délivré dans cet état (kill -KILL par exemple).

Hors ligne

#8 Le 30/09/2010, à 14:56

sputnick

Re : forcer un kill ?

Oui, je plussoie.
Ta seule chance était de killer le père, mais dans ce cas tu tue kde. Donc soit tu redémarre kde, soit... tu reboot. hmm


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#9 Le 30/09/2010, à 17:24

Hizoka

Re : forcer un kill ?

etrange, je ne vois pas en quoi ça serait materiel, j'ai plutot l'impression que c'est depuis que j'ai fait une grosse mise à jour kde...

EDIT : ca ne le fait plus, et j'ai pas changer de matos...

Dernière modification par Hizoka (Le 18/12/2011, à 02:30)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne