Pages : 1
#1 Le 29/09/2010, à 09: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, à 11: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, à 13: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, à 16: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, à 20: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 29/09/2010, à 23: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, à 05: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, à 13: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.
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#9 Le 30/09/2010, à 16: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, à 01:30)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
Pages : 1