nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Thread-State unkown

Von: Marcel Müller (news.5.maazl@spamgourmet.org) [Profil]
Datum: 27.10.2007 13:21
Message-ID: <47231f21$0$16653$9b4e6d93@newsspool3.arcor-online.net>
Newsgroup: de.comp.os.os2.programmer
Hallo,

ich habe hier eine PM-Anwendung die unter Last von Zeit zu Zeit das
ganze System blockiert und sich nicht mehr killen lässt. Die Fenster der
Anwendung bekommen kein Redraw mehr, aber mit Asyncfocuschange erholt
sich der PM auch nicht mehr. Hintergrundprozesse laufen weiter incl.
deren Redraw. C-A-D macht im ersten Versuch noch einen Shutdown.

Es wird schon ein Programmfehler sein, aber irgendwie komme ich nicht
recht dahinter wo. Symptomatisch ist, dass dabei in Watchcat immer ein
oder zwei Threads mit State "unknown" auftauchen. Doch was hat das zu
bedeuten?

Ich habe das Programm mit Debug-Writes nach STDERR gespickt, was ich in
eine Datei umleite. Ich denke mal, da sollte bis zum Ableben alles
ankommen. Demzufolge hat es den Thread 1 zwischen zwei Debug-Punkten
zerlegt, wo nur einfache Zuweisungen zu Klassenvariablen ohne
Funktionsaufrufe stehen. Alle anderen Threads waren zu dem Zeitpunkt
blockiert (arbeitslos). Irgendwie kann ich mit den Informationen nicht
recht etwas anfangen.


Marcel

[ Auf dieses Posting antworten ]

Antworten