🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comm.software.mozilla.misc
Article #39

[Win7] Ursachensuche bei sporadischer Programmblockierung

#39
From: Ueli Lezzi
Date: Sun, 18 Apr 2010 09:28
67 lines
4981 bytes
Crosspost, Followup-To microsoft.public.de.windows.vista.sonstiges

Hin und wieder blockiert SeaMonkey oder Firefox unter Windows 7 (32-Bit) 
nach dem Auslösen eines Befehls. Dann kehrt z.B. die Grafik des Menüs 
nicht in den Neutralzustand zurück oder das Lesezeichen wird lange nicht 
verschoben. Manchmal erscheint im Fenstertitel der Hinweis "Keine 
Rückmeldung". Zusätzlich wird manchmal das Fenster des betroffenen 
Programmes heller, wobei der Inhalt aber bleibt, es wird nicht weiss. 
Dies dauert zwischen 10 und 90 Sekunden oder auch länger.
Manchmal kann auf das Fenster eines anderen Programmes gewechselt 
werden, manchmal geht auch das nicht.
Es kommt /nicht/ zu Datenverlust.

Es sind schon etliche Versuche zur Diagnose und Beseitigung des Problems 
unternommen worden.
Da auch schon andere Programme blockierten, sind SM und FF 
höchstwahrscheinlich bloss Teilursachen, indem sie z.B. durch hohe 
Belastung in einem anderen Bereich des Systems die Blockierung auslösen. 
Deshalb ist Followup-To in eine System-Gruppe gesetzt.

Mit Hilfe des Task-Managers und vor allem des Ressourcenmonitors wurde 
versucht, Programme oder Prozesse mit (zu) hoher Auslastung aufzuspüren. 
Dabei zeigte sich, dass während den Blockierungen in der Übersicht bei 
"Datenträger" die "Zeit mit max. Aktivität" jeweils auf 100% 
hochschnellt. Im Bereich "CPU" werden dann SeaMonkey oder Firefox rot 
angezeigt. Bei "Datenträger" erscheinen zwar SeaMonkey, Firefox oder 
System bei den Abbild, doch die Liste unterscheidet sich nicht klar von 
der Liste, wenn das System im Normalzutand ist.

Zur Eingrenzung wurde ein früherer Systemzustand auf eine Testpartition 
eingespielt. Verdächtige Programme und Treiber wurden schrittweise 
deinstalliert.
Schliesslich brachte die Installation eines speziellen 
Intel-Sata-Treibers anstelle der Verwendung des im System bereits 
vorhandenen eine so starke Verbesserung, dass im ersten Moment die 
Ursache des Problems vermeintlich gefunden und behoben war.
Da nie Datenverlust erfolgte, war es naheliegend, bei den Blockierungen 
nicht von einem "Fehler", sondern von "schlechter Systemleistung" zu 
sprechen, doch nun würde ich es trotzdem wieder als /Fehler/ bewerten.

Leider gibt es, wenn auch seltener, weiterhin Blockierungen. Es könnte 
sein, dass sie nach dem Wecken aus dem Zustand "Energie sparen" häufiger 
auftreten als sonst, das ist jedoch nicht gesichtert.
Ich vermute, dass das Problem von einem Treiber ausgelöst wird, z.B. von 
einem in einem Programm zum Einbinden von ISO-Dateien als virtuelle 
Laufwerke.

Ziel ist, durch schrittweise Deinstallation von "Verdächtigen" in der 
Testinstallation die Ursache zu finden und das Programm oder den Treiber 
schliesslich wegzulassen oder zu ersetzen.
Das Problem dabei ist, dass bis jetzt noch kein Weg gefunden wurde, mit 
einem /systematischen Stresstest/ nach jeder Deinstallation zu prüfen, 
ob das Problem beseitigt wurde oder nicht. Mit normaler Arbeit und 
aktivem "Herumklicken" auf den Programmen geht es jetzt ziemlich lange, 
bis eine Blockierung (vielleicht) ausgelöst wird.

Fragen:
Mit welchen Verfahren kann man die Wahrscheinlichkeit maximieren, dass 
ein nicht ganz gut programmierter Treiber oder ein solches Programm 
durch die Belastung tatsächlich das fehlerhafte Verhalten zeigt?
Mit welchen Diagnoseverfahren kann man zeigen, in welchem Programm, in 
welchem Treiber, in welcher DLL das Problem auftritt?

- Ueli
-- 
NOTIZ: '_STOP_', '_TAFEL_' und '.invalid' beachten und allenfalls 
entfernen...
Technical Details
Message-ID: <8a09c$4bcad0cc$544bbfc9$30851@news.hispeed.ch>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!ecngs!feeder.ecngs.de!news.hotze.com!newsfeed.utanet.at!newsfeed01.chello.at!newsfeed02.chello.at!news.hispeed.ch.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 10b0f7,3f0cd225665b5b6b,start
X-Google-NewGroupId: yes
X-Google-Thread: 107a10,3f0cd225665b5b6b,start
X-Google-NewGroupId: yes
X-Google-Thread: 3837f5,3f0cd225665b5b6b,start
X-Google-NewGroupId: yes
X-Google-Attributes: gidd45aee9596,gid44d9e9f6a9,gid78563957ba,domainid0,public,usenet
X-Google-Language: GERMAN,UTF8
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!ecngs!feeder.ecngs.de!news.hotze.com!newsfeed.utanet.at!newsfeed01.chello.at!newsfeed02.chello.at!news.hispeed.ch.POSTED!not-for-mail
Date: Sun, 18 Apr 2010 11:28:29 +0200
From: Ueli Lezzi <lezzi_STOP_@_TAFEL_soziologie.unizh.ch.invalid>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 SeaMonkey/2.0.4
MIME-Version: 1.0
Newsgroups: de.comm.software.mozilla.misc,ch.comp.os.ms-windows,microsoft.public.de.windows.vista.sonstiges
Followup-To: microsoft.public.de.windows.vista.sonstiges
Subject: [Win7] Ursachensuche bei sporadischer Programmblockierung
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <8a09c$4bcad0cc$544bbfc9$30851@news.hispeed.ch>
X-Complaints-To: abuse@hispeed.ch
Organization: hispeed.ch
Lines: 67
NNTP-Posting-Host: 84.75.191.201 (84.75.191.201)
NNTP-Posting-Date: Sun, 18 Apr 2010 11:28:44 +0200
X-Trace: 8a09c4bcad0ccf1ee1a6c30851