You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Frédéric THOMAS (JIRA)" <ji...@apache.org> on 2014/05/06 10:42:17 UTC
[jira] [Resolved] (FLEX-34296) Disable and Remove Breakpoint should
now respect the Worker logic
[ https://issues.apache.org/jira/browse/FLEX-34296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Frédéric THOMAS resolved FLEX-34296.
------------------------------------
Resolution: Fixed
Fix Version/s: Apache Flex 4.13.0
> Disable and Remove Breakpoint should now respect the Worker logic
> -----------------------------------------------------------------
>
> Key: FLEX-34296
> URL: https://issues.apache.org/jira/browse/FLEX-34296
> Project: Apache Flex
> Issue Type: Bug
> Components: FDB - Debugger
> Reporter: Frédéric THOMAS
> Assignee: Frédéric THOMAS
> Priority: Critical
> Fix For: Apache Flex 4.13.0
>
> Attachments: fdb.jar
>
>
> When 1 file belonging to 2 workers has a breakpoint set on the same line in the 2 workers, we currently can't control which one will be deleted after a "clear" command and the 2nd one can't be deleted:
> Connected to the target VM, address: '127.0.0.1:38548', transport: 'socket'
> Apache fdb (Flash Player Debugger) [build development]
> Copyright 2013 The Apache Software Foundation. All rights reserved.
> (fdb) run
> Waiting for Player to connect
> Player connected; session starting.
> Set breakpoints and then type 'continue' to resume the session.
> (fdb) break #1:56
> [SWF] MP3Worker.swf - 181 082 bytes after decompression
> Breakpoint 1: file DebuggableWorker.as, line 56
> (fdb) info breakpoints
> Num Type Disp Enb Address What
> 1 breakpoint keep y 0x00000000 in debugTickler() at DebuggableWorker.as:56 (Worker 0)
> (fdb) c
> [WorkerCreate] 1
> Additional ActionScript code has been loaded from a SWF or a frame.
> To see all currently loaded files, type 'info files'.
> Active worker has changed to worker 1
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) break #1:56
> [SWF] MP3Worker.swf - 528 227 bytes after decompression
> Breakpoint 2: file DebuggableWorker.as, line 56
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) info breakpoints
> Num Type Disp Enb Address What
> 1 breakpoint keep y 0x00000000 in debugTickler() at DebuggableWorker.as:56 (Worker 0)
> 2 breakpoint keep y 0x00000000 in debugTickler() at DebuggableWorker.as:56 (Worker 1)
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) c
> Active worker has changed to worker 0
> Breakpoint 1, debugTickler() at DebuggableWorker.as:56
> 56 var i:int = 0;
> (fdb) c
> Breakpoint 1, debugTickler() at DebuggableWorker.as:56
> 56 var i:int = 0;
> (fdb) c
> Active worker has changed to worker 1
> Breakpoint 1, debugTickler() at DebuggableWorker.as:56
> 56 var i:int = 0;
> (fdb) clear
> (fdb) info breakpoints
> Num Type Disp Enb Address What
> 2 breakpoint keep y 0x00000000 in debugTickler() at DebuggableWorker.as:56 (Worker 1)
> breakpoint already hit 3 time(s)
> (fdb) c
> Breakpoint 2, debugTickler() at DebuggableWorker.as:56
> 56 var i:int = 0;
> (fdb) info workers
> Main Thread 0 - Suspended
> Worker 1 - Suspended (Active)
--
This message was sent by Atlassian JIRA
(v6.2#6252)