| Other | 
|---|
| fx2.0Fixed | 
| 
 Blocks :   
 | 
|
| 
 Duplicate :   
 | 
|
| 
 Duplicate :   
 | 
|
| 
 Relates :   
 | 
|
| 
 Relates :   
 | 
build 170
Audio is not terminated after the window is closed.  This is also seen in VideoCube and HelloAlpha samples.
jstack output:
2011-05-31 15:16:01
Full thread dump Java HotSpot(TM) Client VM (17.1-b03 mixed mode, sharing):
"Timer-0" daemon prio=6 tid=0x02bedc00 nid=0x784 in Object.wait() [0x045ef000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de06f8> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x22de06f8> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)
"Media Resource Disposer" daemon prio=6 tid=0x03061400 nid=0x1648 in Object.wait
() [0x0441f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de07a8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x22de07a8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at com.sun.media.jfxmediaimpl.MediaDisposer.disposerLoop(MediaDisposer.j
ava:111)
        at com.sun.media.jfxmediaimpl.MediaDisposer.access$100(MediaDisposer.jav
a:20)
        at com.sun.media.jfxmediaimpl.MediaDisposer$1.run(MediaDisposer.java:90)
        at java.lang.Thread.run(Thread.java:662)
"Thread-8" prio=6 tid=0x03069000 nid=0x10fc runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE
"Thread-7" prio=6 tid=0x03068800 nid=0x1010 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE
"DestroyJavaVM" prio=6 tid=0x002b6c00 nid=0x124 waiting on condition [0x00000000
]
   java.lang.Thread.State: RUNNABLE
"Thread-6" prio=6 tid=0x0305a400 nid=0xa40 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE
"Thread-5" prio=6 tid=0x0306a800 nid=0xfa0 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE
"JFXMedia Player EventQueueThread" daemon prio=6 tid=0x03050c00 nid=0xe20 waitin
g on condition [0x0378f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x22de0a98> (a java.util.concurrent.locks.Abstra
ctQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.await(AbstractQueuedSynchronizer.java:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.jav
a:399)
        at com.sun.media.jfxmediaimpl.NativeMediaPlayer$EventQueueThread.run(Nat
iveMediaPlayer.java:471)
"Disposer" daemon prio=10 tid=0x03047400 nid=0x11ac in Object.wait() [0x0333f000
]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de0b88> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x22de0b88> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at com.sun.glass.utils.Disposer.run(Disposer.java:64)
        at java.lang.Thread.run(Thread.java:662)
"Thread-2" daemon prio=6 tid=0x02be6c00 nid=0xe8c runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE
"Low Memory Detector" daemon prio=6 tid=0x02b2d000 nid=0x125c runnable [0x000000
00]
   java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x02b27c00 nid=0xdc4 waiting on condition [
0x00000000]
   java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x02b25400 nid=0x1728 waiting on condition
[0x00000000]
   java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x02b23c00 nid=0xb5c runnable [0x00000000
]
   java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x02b20400 nid=0x11ec in Object.wait() [0x02cef000
]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de10a8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x22de10a8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x02b1b800 nid=0xb7c in Object.wait() [0x
02c9f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de07e0> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x22de07e0> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x02b1a000 nid=0x10d8 runnable
"VM Periodic Task Thread" prio=10 tid=0x02b37800 nid=0x13d8 waiting on condition
JNI global references: 1187
  |