flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frédéric THOMAS (JIRA) <j...@apache.org>
Subject [jira] [Closed] (FLEX-34292) Can't select another worker while a pending prompt is required
Date Tue, 06 May 2014 08:42:18 GMT

     [ https://issues.apache.org/jira/browse/FLEX-34292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Frédéric THOMAS closed FLEX-34292.
----------------------------------

       Resolution: Fixed
    Fix Version/s: Apache Flex 4.13.0

> Can't select another worker while a pending prompt is required
> --------------------------------------------------------------
>
>                 Key: FLEX-34292
>                 URL: https://issues.apache.org/jira/browse/FLEX-34292
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: FDB - Debugger
>            Reporter: Frédéric THOMAS
>            Assignee: Frédéric THOMAS
>             Fix For: Apache Flex 4.13.0
>
>         Attachments: fdb.jar
>
>
> Steps to reproduce using this project http://gotoandlearn.com/play.php?id=169 :
> Apache fdb (Flash Player Debugger) [build 20140426]
> Copyright 2014 The Apache Software Foundation.
> (fdb) run
> Waiting for Player to connect
> Player connected; session starting.
> Set breakpoints and then type 'continue' to resume the session.
> (fdb) c
> [SWF] C:\work\flex_projects\MP3Worker\bin-debug\MP3Worker.swf - 175а169 bytes after
decompression
> !linePrefixWhenWorkerCreated! 1
> Additional ActionScript code has been loaded from a SWF or a frame.
> To see all currently loaded files, type 'info files'.
> !workerChanged! 1
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) info workers
> !mainThread! 0 - !workerRunning!
> !inWorker! {worker=1} - !workerSuspended! !workerSelected!  // worker 1 is active
> [SWF] C:\work\flex_projects\MP3Worker\bin-debug\MP3Worker.swf - 493а264 bytes after
decompression
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) worker 0
> !workerChanged! !mainThread!  // fdb says that active worker is now mainThread
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) info workers
> !mainThread! 0 - !workerRunning!
> !inWorker! {worker=1} - !workerSuspended! !workerSelected!  // but in fact worker 1 remains
active
> Set additional breakpoints as desired, and then type 'continue'.
> (fdb) c
> halt
> Do you want to attempt to halt execution? (y or n) y
> Attempting to halt.
> To help out, try nudging the Player (e.g. press a button)
> Execution halted at 0x00009aeb (39659)
> (fdb) worker 0
> !workerChanged! !mainThread!
> (fdb) halt
> Attempting to suspend Player execution...
> Player stopped
> (fdb) info workers
> !mainThread! 0 - !workerSuspended! !workerSelected!
> !inWorker! {worker=1} - !workerSuspended!
> (fdb) show files
> 1 /Users/leebrimelow/Documents/Adobe Flash Builder 4.6/MP3Worker/src/MP3Worker.as, MP3Worker.as
(!mainThread!)
> 2 /Users/leebrimelow/Documents/Adobe Flash Builder 4.6/MP3Worker/src/Workers.as, Workers.as
(!mainThread!)
> 1 /Users/leebrimelow/Documents/Adobe Flash Builder 4.6/MP3Worker/src/BackWorker.as, BackWorker.as
(!inWorker! {worker=1})
> 2 /Users/kikko/work/tests/shineMP3_alchemy/src/fr/kikko/lab/ShineMP3Encoder.as, ShineMP3Encoder.as
(!inWorker! {worker=1})
> (fdb) break BackWorker.as:26  // there's no BackWorker.as file for active worker (which
is mainThread)
> Breakpoint 1: file MP3Worker.as, line 26  // fdb sets the breakpoint for a different
file instead. I think because it also has id=1



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message