Die Flexperten Herrlich & Ramuschkat

Tipp: Flex/Flash Debugging in Firefox > 3.6.4

Wer schon mal eine längere Flash-/Flex-Debugsitzung im aktuellen Firefox gemacht hat, wird vermutlich über das neue “Crash Protection” Feature gestolpert sein. Dieses ist eigentlich dazu da, Firefox vor Abstürzen zu bewahren, wenn ein von ihm gestartetes Plugin sich aufhängt. Gekoppelt ist dieses an ein Timeout, dass je nach verwendeter Firefox Version zwischen 10 und 45 Sekunden liegt.

Das ist ja erstmal prima, aber beim Debugging erweist sich das als echtes Problem, da ein Flash Player, der an einem Breakpoint die Codeausführung pausiert hat, von Firefox als “hängend” betrachtet wird. Verbleibt man länger als die im Timeout eingestellten Sekunden im Debugger, so beendet Firefox den Prozess – sprich: der Flash Player wird beendet.

Umgehen kann man das, in dem man in FF in der Adresszeile about:config eingibt, den erscheinenden Dialog quittiert und dann in der erscheinenden Maske nach dom.ipc.plugins.enabled.npswf32.dll sucht (Windows) bzw. nach dem entsprechenden Eintrag für das verwendete OS (wer die Einträge kennt, bitte hier posten!)

Den Eintrag dann von true auf false ändern und schon werden die Debugsitzungen nicht mehr getrennt.

Siehe auch:
https://forums.addons.mozilla.org/viewtopic.php?f=26&t=1160
http://kb.mozillazine.org/Plugin-container_and_out-of-process_plugins

Gruß,
Dirk.

No comments yet

Einen Kommentar schreiben