Ukončení zamrzlého procesu s vláknem ve Stavu Wait:Executive Vyřešeno

...

Moderátor: Mods_senior

Uživatelský avatar
Soud
nováček
Příspěvky: 39
Registrován: prosinec 14
Pohlaví: Nespecifikováno
Stav:
Offline

Ukončení zamrzlého procesu s vláknem ve Stavu Wait:Executive  Vyřešeno

Příspěvekod Soud » 01 pro 2014 02:09

Stává se mi ,že chrome se mi na jednom notebooku a na druhém ne (oboje stejná verze chrome, oboje win 8) začne divně chovat. Po jisté době vznikne proces, který na 100% vytěžuje 1 vlákno CPU (což se pozná i podle spotřeby), a ten proces někdy i sám skončí (1 minuta až více jak 5 minut). Na internetu jsem našel, že to způsobuje proces, který má nějaké vlákno ve stavu Wait:Executive.
-Co tento stav vlákna vůbec znamená? A co se reálně děje?
-Proč k chybě dochází? Je to chyba chromu nebo okolí(Windows, programy)
-Proč nejde killnout pomocí taskmgr, resmon ani process explorer s admin právy- vše hlásí Access denied.
-Proč je možné se odhlásit a proces běží dál. A vypnout ntb lze také.
-Proces naopak jde ukončit pomocí cli příkazu taskkill
- jak chybu chromu napravit?

Reklama
Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: Ukončení zamrzlého procesu s vláknem ve Stavu Wait:Execu

Příspěvekod MiliNess » 01 pro 2014 09:25

Co tento stav vlákna vůbec znamená? A co se reálně děje?

Znamená to, že vlákno čeká na signalizaci některého objektu jádra, na který v rámci synchronizace čeká.
V takovém případě tomuto vláknu dispatcher nepřiděluje procesor až do doby, kdy je objekt jádra signalizován.
Jestliže se tak stane, vlákno je opět zařazeno do seznamu připravených vláken a když na něj přijde řada, dispatcher ho spustí.
Proč nejde killnout pomocí taskmgr, resmon ani process explorer s admin právy- vše hlásí Access denied.

Protože ani proces běžící pod účtem správce, nemusí mít v tokenu oprávnění, které zaručuje přístup k objektu procesu, který chceš odstřelit.
Platí to, že v user režimu má největší práva proces běžící pod účtem Local System.
Tak pravděpodobně postupuje taskkill, můžeš si to prozkoumat sám.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti


Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti