When having two audio lanes simultaneously, select the first for “built in microphone,” and record something. Then select the second one and select for microphone the “built in input”. Then the system crashes.
Steps to reproduce:
-Build two audio lanes
-Select the “built in microphone” for the first one
-Record something in that line.
-Select the second audio lane, and select the “built in input”
-The the system crushes with the following exception:
javax.sound.sampled.LineUnavailableException: Another capture device is already open
at com.sun.media.sound.SimpleInputDevice.nOpen(Native Method)
at com.sun.media.sound.SimpleInputDevice.implOpen(SimpleInputDevice.java:275)
at com.sun.media.sound.AbstractMixer.open(AbstractMixer.java:286)
at com.sun.media.sound.AbstractMixer.open(AbstractMixer.java:334)
at com.sun.media.sound.AbstractDataLine.open(AbstractDataLine.java:103)
at com.sun.media.sound.SimpleInputDevice$InputDeviceDataLine.open(SimpleInputDevice.java:632)
at com.sun.media.sound.AbstractDataLine.open(AbstractDataLine.java:139)
at com.frinika.toot.FrinikaJavaSoundAudioServer$JavaSoundAudioInput.start(Unknown Source)
at com.frinika.toot.FrinikaJavaSoundAudioServer.openAudioInput(Unknown Source)
at com.frinika.toot.AudioServerAdapter.openAudioInput(Unknown Source)
at com.frinika.sequencer.gui.partview.AudioLaneView$2.fireSelected(Unknown Source)
at com.frinika.sequencer.gui.PopupSelectorButton$2.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092)
at java.awt.Component.processMouseEvent(Component.java:5602)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5367)
at java.awt.Container.processEvent(Container.java:2010)
at java.awt.Component.dispatchEventImpl(Component.java:4068)
at java.awt.Container.dispatchEventImpl(Container.java:2068)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
at java.awt.Container.dispatchEventImpl(Container.java:2054)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Invalid memory access of location 00000000 eip=005c35ea
Bus error
Detailed Bug Report
Logged In: YES
user_id=54980
Originator: NO
Don't think we can do much about this?