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)