GithubHelp home page GithubHelp logo

dsheirer / sdrtrunk Goto Github PK

View Code? Open in Web Editor NEW
1.5K 149.0 240.0 33.14 MB

A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR). Website:

License: GNU General Public License v3.0

Java 99.25% CSS 0.02% C 0.73%

sdrtrunk's Introduction

Gradle Build Nightly Release

sdrtrunk

A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR).

sdrtrunk Application Figure 1: sdrtrunk Application Screenshot

Download the Latest Release

All release versions of sdrtrunk are available from the releases tab.

  • (alpha) These versions are under development feature previews and likely to contain bugs and unexpected behavior.
  • (beta) These versions are currently being tested for bugs and functionality prior to final release.
  • (final) These versions have been tested and are the current release version.

Download Nightly Software Build

The nightly release contains current builds of the software for all supported operating systems. This version of the software may contain bugs and may not run correctly. However, it let's you preview the most recent changes and fixes before the next software release. Always backup your playlist(s) before you use the nightly builds. Note: the nightly release is updated each time code changes are committed to the code base, so it's not really 'nightly' as much as it is 'current'.

Minimum System Requirements

  • Operating System: Windows (32 or 64-bit), Linux (32 or 64-bit) or Mac/Linux (64-bit, 10.14 or higher)
  • CPU: 4-core
  • RAM: 8GB or more (preferred). Depending on usage, 4GB may be sufficient.

sdrtrunk's People

Contributors

apankowski avatar crsawyer avatar curtishx avatar doug-hoffman avatar dsheirer avatar duxet avatar erictendian avatar f3ndot avatar hans109h avatar imagotrigger avatar jaredlthompson avatar nokoa avatar poggs avatar rachelolivero avatar robekl avatar rscullin avatar smyers119 avatar szechyjs avatar tadscottsmith avatar volffprocoder avatar wedgef5 avatar whelgeson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sdrtrunk's Issues

Cannot configure second USB tuner

What steps will reproduce the problem?
1. More than one USB tuner connected.
2. Starting application via batch file.
3. Happens every time.

What is the expected output? What do you see instead?

Here is an excerpt from the output:

20:07:21.437 [main] INFO  source.tuner.TunerManager - discovered [3] attached US
B devices
        [RECOGNIZED]            Bus 005 Device 002: ID 0bda:2838 RTL2832 SDR
        [NOT RECOGNIZED]        Bus 001 Device 003: ID 2166:6649
        [RECOGNIZED]            Bus 005 Device 003: ID 0bda:2838 RTL2832 SDR

This is OK. Middle device is USB mouse.

20:07:24.875 [main] ERROR source.tuner.TunerManager - error constructing tuner
source.SourceException: error during init()
        at source.tuner.rtl.r820t.R820TTunerController.init(Unknown Source) ~[SD
RTrunk.jar:na]
        at source.tuner.TunerManager.loadTuners(Unknown Source) [SDRTrunk.jar:na
]
        at source.tuner.TunerManager.<init>(Unknown Source) [SDRTrunk.jar:na]
        at controller.ResourceManager.<init>(Unknown Source) [SDRTrunk.jar:na]
        at controller.ResourceManager.<init>(Unknown Source) [SDRTrunk.jar:na]
        at gui.SDRTrunk.<init>(Unknown Source) [SDRTrunk.jar:na]
        at gui.SDRTrunk.main(Unknown Source) [SDRTrunk.jar:na]
Caused by: javax.usb.UsbPlatformException: USB error 9: Unable to submit control
 message: Pipe error
        at org.usb4java.javax.ExceptionUtils.createPlatformException(ExceptionUt
ils.java:39) ~[usb4java-javax-1.2.0.jar:na]
        at org.usb4java.javax.AbstractIrpQueue.processControlIrp(AbstractIrpQueu
e.java:229) ~[usb4java-javax-1.2.0.jar:na]
        at org.usb4java.javax.ControlIrpQueue.processIrp(ControlIrpQueue.java:41
) ~[usb4java-javax-1.2.0.jar:na]
        at org.usb4java.javax.ControlIrpQueue.processIrp(ControlIrpQueue.java:18
) ~[usb4java-javax-1.2.0.jar:na]
        at org.usb4java.javax.AbstractIrpQueue.process(AbstractIrpQueue.java:104
) ~[usb4java-javax-1.2.0.jar:na]
        at org.usb4java.javax.AbstractIrpQueue$1.run(AbstractIrpQueue.java:73) ~
[usb4java-javax-1.2.0.jar:na]
        at java.lang.Thread.run(Unknown Source) ~[na:1.7.0_67]

20:07:24.890 [main] INFO  source.tuner.TunerManager - Configuring USB Tuners

20:07:24.890 [main] INFO  source.tuner.TunerManager - discovered and using [2] a
vailable tuner devices
        [LOADED]        0BDA:2838 RTL2832 SDR/R820T #00000013
        [NOT LOADED]    0BDA:2838 Unknown - Error constructing R820T tuner contr
oller - error during init()

could not load 'loading.png'


What version of the product are you using? On what operating system?

Unable to determine .jar version. 
Windows XP Pro SP3.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 27 Sep 2014 at 12:18

tar.gz from download doesn't create a subdirectory

Conventionally the archive should decompress in a subdirectory.

Otherwise here is what happens:
cd ~/projects
tar xzvf tar xzvf ~/Downloads/sdrtrunk_20160101_0929_0.2.0.beta2.tar.gz
-> files everywhere ;)

should create files in sdrtrunk/*

Add Zetron 26/6 Fire Station Alerting Decoder

Add auxiliary decoder for Zetron 26/6 FSA. Message format is:

16 bit revs
16 bit SYNC (MPT-1327 Sync pattern)
48 bit message (with a leading 1)
16 bit crc (15 bit MPT-1327 CRC, final bit inverted, even parity bit appended)

FSK 1200 decoder output should be inverted (1200 =1, 1800 = 0)

Channel names with illegal file name characters prevents event log file creation

Channel names with illegal file name characters prevent event log file creation.

Replace illegal characters in filename before attempting to create event log 
file.

------------------------------------------

ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
Creating log file:

C:\Users\Jason Low\SDRTrunk\event_logs\20140506_165636_RCMP_RC
MP_B2 /B7_decoded_messages.log

Original issue reported on code.google.com by [email protected] on 7 May 2014 at 12:04

R820T internal filter or IF frequency settings affecting tuned signals

What steps will reproduce the problem?

1. Center tune to one of the stronger NOAA frequencies, like Syracuse: 162.55.
2. Tune that frequency up/down toward the outer ends of the spectral display 
and watch the signal appear toward the ends, and disappear as it's tuned back 
toward center.

What is the expected output? What do you see instead?

Expect the signal to have equal signal strength across the spectrum.  It 
appears that one of the internal filter settings or the tuned IF frequency on 
the R820T is causing the signal to be filtered out as it is tuned toward the 
middle of the spectrum. 

Original issue reported on code.google.com by [email protected] on 29 Aug 2014 at 11:10

Frequency control - number keypad keys don't function as expected

RR/Jay911 - And one bug report - in the configuration area/editor panel, where 
you are able to type in a frequency, on my Windows 7 PC, only the numbers above 
the QWERTY part of the keyboard work for this function. When I try to use my 
number pad (and yes, NumLock is on), the number appears briefly, but is 
replaced by a zero immediately, and the cursor doesn't progress to the next 
cell (like it does when using the numbers above the alpha keys).


Original issue reported on code.google.com by [email protected] on 6 May 2014 at 1:02

LTR-Standard talkgroup 255 problem

I am using sdrtrunk V0.2.0 beta to receive LTR-Standard
using soundcard Line In. Operating system is Windows 7
Home Premium Service Pack 1 64-bit and
java version 1.7.0_71.
The speaker icon To: shows the LTR Talkgroup while the
call is in progress and clears when call ends and
audio is output while the call is in progress.
The LTR-Standard window below it lights up blue while
the call is in progress and shows the word CALL.
The Events tab shows the Call Event.
However, periodically the repeater sends a CALL word
to group ID 255, such as 0-05-255 or 1-01-255, with a
list of free LCNs.
For a normal CALL there appears to be three END
transmissions but for this 255 talkgroup CALL
transmission some of the repeaters only transmit one END
transmission and some of the repeaters do not send any
END transmission outbound signaling message word.
Whenever the one END transmission is received
sdrtrunk continues to work normally.
However, if there is no END transmission word then the
messages tab will still show call signals but the
LTR-Standard window on the left does not show the word
CALL nor does it light up blue and nor does anything show
in the speaker icon TO: field nor is any audio output.
Also, the Events tab has stopped showing these Call
Events even though they are showing in the Messages tab.
Also, closing sdrtrunk and restarting it fixes the
problem until the next 255 talkgroup transmission
without an END transmission occurs.

Create Audio Inversion Alias Action

Create an alias based audio processor managed by the AudioManager that applies frequency inversion to the audio output.

The code for audio inversion already exists but must be reintegrated as an alias based action.

Feature: Talkgroup Hold

Add ability to hold on a specific talkgroup.

When monitoring a system and a specific talkgroup is active, add ability to hold (only listen to) that specific talkgroup, until the hold is removed.

Spectral Display/Waterfall Enhancements

  1. Auto-configure display to dynamic range supported by the source (tuner or audio ) using sample size in bits to calculate the DR.
  2. Auto-scale FFT results to the dynamic range (dB) of the sample source (tuner or audio)
  3. Add smoothing across FFT bins
  4. Change averaging to use a running average and a first-order loop

Audio Output - audio is stretched/compressed and audio playback sometimes stops

Mono and Stereo audio outputs are not replaying audio correctly. Audio buffers are overlapping and causing the audio to sound warbly/stretched/compressed/underwater.

The issue appears to be with the SourceDataLine.write() method which is supposed to block when attempting to write more audio data than the line can consume. It appears that the line is wrapping the extra audio data around in the buffer causing overwriting of audio data.

Add a recording to the tree -> class cast exception at load time

12:30:17.506 ERROR o.j.swingx.JXMapViewer - JXMapViewer could not load 'loading.png'
Exception in thread "main" java.lang.ClassCastException: source.config.SourceConfiguration cannot be cast to source.config.SourceConfigRecording
        at controller.channel.Channel.getTunerChannel(Unknown Source)
        at controller.channel.Channel.isWithin(Unknown Source)
        at spectrum.OverlayPanel.frequencyChanged(Unknown Source)
        at spectrum.SpectralDisplayPanel.frequencyChanged(Unknown Source)
        at spectrum.SpectralDisplayPanel.tunerSelected(Unknown Source)
        at controller.ConfigurationControllerModel.fireTunerSelectedEvent(Unknown Source)
        at controller.ConfigurationControllerModel.fireFirstTunerSelected(Unknown Source)
        at gui.SDRTrunk.initGUI(Unknown Source)
        at gui.SDRTrunk.<init>(Unknown Source)
        at gui.SDRTrunk.main(Unknown Source)

Fatal JRE Error

What steps will reproduce the problem?
1. Startup
2.
3.

What is the expected output? What do you see instead?

GUI never loads. Program aborts and CMD window closes.

What version of the product are you using? On what operating system?

20140920-0613
Windows XP SP3

Please provide any additional information below.

Unable to attach JRE error log (Google file attach does not provide opportunity 
to select any files), so here it is:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c911782, pid=3756, tid=2264
#
# JRE version: Java(TM) SE Runtime Environment (7.0_67-b01) (build 1.7.0_67-b01)
# Java VM: Java HotSpot(TM) Client VM (24.65-b04 mixed mode, sharing 
windows-x86 )
# Problematic frame:
# C  [ntdll.dll+0x11782]
#
# Failed to write core dump. Minidumps are not enabled by default on client 
versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x0309d000):  JavaThread "usb4java Device Scanner" daemon 
[_thread_in_native, id=2264, stack(0x032c0000,0x03310000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x5c2e5c60

Registers:
EAX=0x003a0401, EBX=0x003a0000, ECX=0x003aaaf8, EDX=0x00000005
ESP=0x0330edc8, EBP=0x0330efe8, ESI=0x003aaaf0, EDI=0x5c2e5c5c
EIP=0x7c911782, EFLAGS=0x00010206

Top of Stack: (sp=0x0330edc8)
0x0330edc8:   000002ad 00000370 00000000 0000001a
0x0330edd8:   00530055 005c0042 004f0052 0054004f
0x0330ede8:   0048005f 00420055 0034005c 00310026
0x0330edf8:   00440030 00300039 00390042 00260036
0x0330ee08:   00000030 00340036 005c0039 00260035
0x0330ee18:   00380031 00440042 00300038 00410032
0x0330ee28:   00300026 00310026 5c2e5c5c 00000080
0x0330ee38:   0330ee54 0330ee98 7799976d 00000080 

Instructions: (pc=0x7c911782)
0x7c911762:   08 89 75 c8 8a 46 05 88 45 e3 8d 4e 08 8b 39 89
0x7c911772:   bd 48 fe ff ff 8b 56 0c 89 95 78 ff ff ff 8b 12
0x7c911782:   3b 57 04 0f 85 93 51 02 00 3b d1 0f 85 8b 51 02
0x7c911792:   00 8b 8d 78 ff ff ff 89 39 89 4f 04 3b f9 75 2f 


Register to memory mapping:

EAX=0x003a0401 is an unknown value
EBX=0x003a0000 is an unknown value
ECX=0x003aaaf8 is an unknown value
EDX=0x00000005 is an unknown value
ESP=0x0330edc8 is pointing into the stack for thread: 0x0309d000
EBP=0x0330efe8 is pointing into the stack for thread: 0x0309d000
ESI=0x003aaaf0 is an unknown value
EDI=0x5c2e5c5c is an unknown value


Stack: [0x032c0000,0x03310000],  sp=0x0330edc8,  free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x11782]
C  [msvcrt.dll+0x1c1db]
C  [libusb-1.0.dll+0x195f]
C  [libusb-1.0.dll+0xf862]
C  [libusb-1.0.dll+0x1fec]
C  [libusb4java.dll+0x1cbf]
j  
org.usb4java.LibUsb.getDeviceList(Lorg/usb4java/Context;Lorg/usb4java/DeviceList
;)I+0
J 1753 C1 org.usb4java.javax.DeviceManager.updateDeviceList()V (257 bytes) @ 
0x00c97e90 [0x00c97dd0+0xc0]
j  org.usb4java.javax.DeviceManager.scan(Ljavax/usb/UsbHub;)V+1
j  org.usb4java.javax.DeviceManager.scan()V+5
j  org.usb4java.javax.DeviceManager$1.run()V+22
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [jvm.dll+0x1410fa]
V  [jvm.dll+0x20567e]
V  [jvm.dll+0x1412c5]
V  [jvm.dll+0x141327]
V  [jvm.dll+0xec6ef]
V  [jvm.dll+0x16252c]
V  [jvm.dll+0x162f87]
V  [jvm.dll+0x1a7489]
C  [msvcr100.dll+0x5c556]
C  [msvcr100.dll+0x5c600]
C  [kernel32.dll+0xb729]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  
org.usb4java.LibUsb.getDeviceList(Lorg/usb4java/Context;Lorg/usb4java/DeviceList
;)I+0
J 1753 C1 org.usb4java.javax.DeviceManager.updateDeviceList()V (257 bytes) @ 
0x00c97e90 [0x00c97dd0+0xc0]
j  org.usb4java.javax.DeviceManager.scan(Ljavax/usb/UsbHub;)V+1
j  org.usb4java.javax.DeviceManager.scan()V+5
j  org.usb4java.javax.DeviceManager$1.run()V+22
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x03ff9800 JavaThread "usb4java IRP Queue Processor" daemon [_thread_blocked, id=3748, stack(0x05f70000,0x05fc0000)]
  0x0374b000 JavaThread "pool-2-thread-2" [_thread_blocked, id=3752, stack(0x05f20000,0x05f70000)]
  0x0365e800 JavaThread "pool-2-thread-1" [_thread_blocked, id=3232, stack(0x04e80000,0x04ed0000)]
  0x035a2800 JavaThread "pool-15-thread-1" [_thread_blocked, id=2352, stack(0x05ed0000,0x05f20000)]
  0x03fcd400 JavaThread "pool-14-thread-1" [_thread_blocked, id=676, stack(0x03810000,0x03860000)]
  0x0379d800 JavaThread "pool-13-thread-1" [_thread_blocked, id=3980, stack(0x04e30000,0x04e80000)]
  0x030b1000 JavaThread "pool-10-thread-1" [_thread_blocked, id=3944, stack(0x04de0000,0x04e30000)]
  0x0363d400 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=2484, stack(0x049f0000,0x04a40000)]
  0x03666c00 JavaThread "pool-9-thread-10" [_thread_blocked, id=256, stack(0x04870000,0x048c0000)]
  0x034e3000 JavaThread "pool-9-thread-9" [_thread_blocked, id=116, stack(0x04820000,0x04870000)]
  0x034bfc00 JavaThread "pool-9-thread-8" [_thread_blocked, id=2844, stack(0x047d0000,0x04820000)]
  0x03fc1400 JavaThread "pool-9-thread-7" [_thread_blocked, id=996, stack(0x04780000,0x047d0000)]
  0x03fcc400 JavaThread "pool-9-thread-6" [_thread_blocked, id=292, stack(0x04730000,0x04780000)]
  0x03e56400 JavaThread "pool-9-thread-5" [_thread_blocked, id=2688, stack(0x046e0000,0x04730000)]
  0x03e17400 JavaThread "pool-9-thread-4" [_thread_blocked, id=944, stack(0x04690000,0x046e0000)]
  0x037b0800 JavaThread "pool-9-thread-3" [_thread_blocked, id=1808, stack(0x04640000,0x04690000)]
  0x0360e800 JavaThread "pool-9-thread-2" [_thread_blocked, id=3728, stack(0x045f0000,0x04640000)]
  0x034c0c00 JavaThread "pool-9-thread-1" [_thread_blocked, id=1772, stack(0x045a0000,0x045f0000)]
  0x03e44400 JavaThread "TimerQueue" daemon [_thread_blocked, id=1296, stack(0x038b0000,0x03900000)]
  0x00389c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=1560, stack(0x00900000,0x00950000)]
  0x035d0000 JavaThread "usb4java IRP Queue Processor" daemon [_thread_in_native, id=1420, stack(0x03b40000,0x03b90000)]
  0x035cf000 JavaThread "pool-1-thread-2" [_thread_blocked, id=804, stack(0x03af0000,0x03b40000)]
  0x035cec00 JavaThread "pool-1-thread-1" [_thread_blocked, id=3900, stack(0x03aa0000,0x03af0000)]
  0x035ab400 JavaThread "pool-5-thread-2" [_thread_blocked, id=4024, stack(0x03a40000,0x03a90000)]
  0x035ba800 JavaThread "pool-5-thread-1" [_thread_blocked, id=3608, stack(0x039f0000,0x03a40000)]
  0x035ec400 JavaThread "pool-8-thread-1" [_thread_blocked, id=2088, stack(0x039a0000,0x039f0000)]
  0x035ebc00 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=836, stack(0x03950000,0x039a0000)]
  0x035eec00 JavaThread "AWT-Shutdown" [_thread_blocked, id=1384, stack(0x03860000,0x038b0000)]
=>0x0309d000 JavaThread "usb4java Device Scanner" daemon [_thread_in_native, 
id=2264, stack(0x032c0000,0x03310000)]
  0x02fc5c00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3636, stack(0x03180000,0x031d0000)]
  0x02fc1000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2728, stack(0x030e0000,0x03130000)]
  0x02a91000 JavaThread "Service Thread" daemon [_thread_blocked, id=3976, stack(0x02e40000,0x02e90000)]
  0x02a8e800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=2128, stack(0x02df0000,0x02e40000)]
  0x02a89800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3988, stack(0x02da0000,0x02df0000)]
  0x02a88000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2916, stack(0x02d50000,0x02da0000)]
  0x02a1cc00 JavaThread "Finalizer" daemon [_thread_blocked, id=3140, stack(0x02d00000,0x02d50000)]
  0x02a1b400 JavaThread "Reference Handler" daemon [_thread_blocked, id=3712, stack(0x02cb0000,0x02d00000)]

Other Threads:
  0x02a19c00 VMThread [stack: 0x02c60000,0x02cb0000] [id=2156]
  0x02aa4c00 WatcherThread [stack: 0x02e90000,0x02ee0000] [id=2340]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 17088K, used 6233K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,  28% used [0x22c00000, 0x230466a8, 0x23ae0000)
  from space 1856K, 100% used [0x23ae0000, 0x23cb0000, 0x23cb0000)
  to   space 1856K,   0% used [0x23cb0000, 0x23cb0000, 0x23e80000)
 tenured generation   total 37696K, used 19903K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  52% used [0x280a0000, 0x2940fcd8, 0x2940fe00, 0x2a570000)
 compacting perm gen  total 12288K, used 7502K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  61% used [0x32a00000, 0x33153ad0, 0x33153c00, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)

Card table byte_map: [0x02b00000,0x02bb0000] byte_map_base: 0x029ea000

Polling page: 0x00950000

Code Cache  [0x00980000, 0x00ec8000, 0x02980000)
 total_blobs=3073 nmethods=2776 adapters=232 free_code_cache=27380Kb largest_free_block=28035904

Compilation events (10 events):
Event: 2534.570 Thread 0x02a8e800 2816             
com.jidesoft.swing.JideTabbedPane::isShowGripper (5 bytes)
Event: 2534.570 Thread 0x02a8e800 nmethod 2816 0x00ec0b08 code [0x00ec0c00, 
0x00ec0c80]
Event: 2551.846 Thread 0x02a8e800 2817             
org.jtransforms.fft.DoubleFFT_1D::cffti (468 bytes)
Event: 2551.848 Thread 0x02a8e800 nmethod 2817 0x00ec0cc8 code [0x00ec0e50, 
0x00ec1520]
Event: 2551.856 Thread 0x02a8e800 2818             
dsp.filter.FloatHalfBandNoDecimateFilter::generateIndexMap (189 bytes)
Event: 2551.857 Thread 0x02a8e800 nmethod 2818 0x00ec2488 code [0x00ec25c0, 
0x00ec28a0]
Event: 2551.857 Thread 0x02a8e800 2819             
dsp.filter.FilterFactory::normalize (49 bytes)
Event: 2551.857 Thread 0x02a8e800 nmethod 2819 0x00ec2d88 code [0x00ec2e90, 
0x00ec2f90]
Event: 2551.880 Thread 0x02a8e800 2820             
java.util.regex.Pattern$Slice::match (79 bytes)
Event: 2551.881 Thread 0x02a8e800 nmethod 2820 0x00ec30c8 code [0x00ec31f0, 
0x00ec3368]

GC Heap History (10 events):
Event: 2550.587 GC heap before
{Heap before GC invocations=7032 (full 231):
 def new generation   total 17088K, used 15232K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K, 100% used [0x22c00000, 0x23ae0000, 0x23ae0000)
  from space 1856K,   0% used [0x23ae0000, 0x23ae0000, 0x23cb0000)
  to   space 1856K,   0% used [0x23cb0000, 0x23cb0000, 0x23e80000)
 tenured generation   total 37696K, used 17590K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  46% used [0x280a0000, 0x291cd890, 0x291cda00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
Event: 2550.592 GC heap after
Heap after GC invocations=7033 (full 231):
 def new generation   total 17088K, used 728K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,   0% used [0x22c00000, 0x22c00000, 0x23ae0000)
  from space 1856K,  39% used [0x23cb0000, 0x23d663d0, 0x23e80000)
  to   space 1856K,   0% used [0x23ae0000, 0x23ae0000, 0x23cb0000)
 tenured generation   total 37696K, used 17590K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  46% used [0x280a0000, 0x291cd890, 0x291cda00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
}
Event: 2550.883 GC heap before
{Heap before GC invocations=7033 (full 231):
 def new generation   total 17088K, used 15960K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K, 100% used [0x22c00000, 0x23ae0000, 0x23ae0000)
  from space 1856K,  39% used [0x23cb0000, 0x23d663d0, 0x23e80000)
  to   space 1856K,   0% used [0x23ae0000, 0x23ae0000, 0x23cb0000)
 tenured generation   total 37696K, used 17590K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  46% used [0x280a0000, 0x291cd890, 0x291cda00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
Event: 2550.893 GC heap after
Heap after GC invocations=7034 (full 231):
 def new generation   total 17088K, used 1855K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,   0% used [0x22c00000, 0x22c00000, 0x23ae0000)
  from space 1856K,  99% used [0x23ae0000, 0x23cafff0, 0x23cb0000)
  to   space 1856K,   0% used [0x23cb0000, 0x23cb0000, 0x23e80000)
 tenured generation   total 37696K, used 18054K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  47% used [0x280a0000, 0x29241988, 0x29241a00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
}
Event: 2551.187 GC heap before
{Heap before GC invocations=7034 (full 231):
 def new generation   total 17088K, used 16879K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,  98% used [0x22c00000, 0x23aabea0, 0x23ae0000)
  from space 1856K,  99% used [0x23ae0000, 0x23cafff0, 0x23cb0000)
  to   space 1856K,   0% used [0x23cb0000, 0x23cb0000, 0x23e80000)
 tenured generation   total 37696K, used 18054K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  47% used [0x280a0000, 0x29241988, 0x29241a00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
Event: 2551.190 GC heap after
Heap after GC invocations=7035 (full 231):
 def new generation   total 17088K, used 710K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,   0% used [0x22c00000, 0x22c00000, 0x23ae0000)
  from space 1856K,  38% used [0x23cb0000, 0x23d61838, 0x23e80000)
  to   space 1856K,   0% used [0x23ae0000, 0x23ae0000, 0x23cb0000)
 tenured generation   total 37696K, used 18290K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  48% used [0x280a0000, 0x2927c8e8, 0x2927ca00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
}
Event: 2551.468 GC heap before
{Heap before GC invocations=7035 (full 231):
 def new generation   total 17088K, used 15929K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,  99% used [0x22c00000, 0x23adcbd0, 0x23ae0000)
  from space 1856K,  38% used [0x23cb0000, 0x23d61838, 0x23e80000)
  to   space 1856K,   0% used [0x23ae0000, 0x23ae0000, 0x23cb0000)
 tenured generation   total 37696K, used 18290K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  48% used [0x280a0000, 0x2927c8e8, 0x2927ca00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
Event: 2551.478 GC heap after
Heap after GC invocations=7036 (full 231):
 def new generation   total 17088K, used 1856K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,   0% used [0x22c00000, 0x22c00000, 0x23ae0000)
  from space 1856K, 100% used [0x23ae0000, 0x23cb0000, 0x23cb0000)
  to   space 1856K,   0% used [0x23cb0000, 0x23cb0000, 0x23e80000)
 tenured generation   total 37696K, used 18934K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  50% used [0x280a0000, 0x2931d830, 0x2931da00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
}
Event: 2551.768 GC heap before
{Heap before GC invocations=7036 (full 231):
 def new generation   total 17088K, used 17088K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K, 100% used [0x22c00000, 0x23ae0000, 0x23ae0000)
  from space 1856K, 100% used [0x23ae0000, 0x23cb0000, 0x23cb0000)
  to   space 1856K,   0% used [0x23cb0000, 0x23cb0000, 0x23e80000)
 tenured generation   total 37696K, used 18934K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  50% used [0x280a0000, 0x2931d830, 0x2931da00, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
Event: 2551.774 GC heap after
Heap after GC invocations=7037 (full 231):
 def new generation   total 17088K, used 1296K [0x22c00000, 0x23e80000, 0x280a0000)
  eden space 15232K,   0% used [0x22c00000, 0x22c00000, 0x23ae0000)
  from space 1856K,  69% used [0x23cb0000, 0x23df4308, 0x23e80000)
  to   space 1856K,   0% used [0x23ae0000, 0x23ae0000, 0x23cb0000)
 tenured generation   total 37696K, used 19045K [0x280a0000, 0x2a570000, 0x32a00000)
   the space 37696K,  50% used [0x280a0000, 0x293397f8, 0x29339800, 0x2a570000)
 compacting perm gen  total 12288K, used 7485K [0x32a00000, 0x33600000, 0x36a00000)
   the space 12288K,  60% used [0x32a00000, 0x3314f558, 0x3314f600, 0x33600000)
    ro space 10240K,  42% used [0x36a00000, 0x36e34650, 0x36e34800, 0x37400000)
    rw space 12288K,  52% used [0x37400000, 0x37a4be40, 0x37a4c000, 0x38000000)
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 2551.908 Thread 0x035ebc00 Threw 0x2363c4b8 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.908 Thread 0x035ebc00 Threw 0x23653458 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.908 Thread 0x035ebc00 Threw 0x2365f0e8 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.908 Thread 0x035ebc00 Threw 0x2366ad40 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.910 Thread 0x035ebc00 Threw 0x236cdcd8 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.910 Thread 0x035ebc00 Threw 0x236cec38 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.912 Thread 0x035ebc00 Threw 0x236df980 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.912 Thread 0x035ebc00 Threw 0x236e06d0 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.913 Thread 0x035ebc00 Threw 0x236e5de8 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591
Event: 2551.913 Thread 0x035ebc00 Threw 0x236e6b58 at 
C:\re\jdk7u67\1368\hotspot\src\share\vm\runtime\sharedRuntime.cpp:591

Events (10 events):
Event: 2551.874 loading class 0x02fd3d60
Event: 2551.874 loading class 0x02fd3d60 done
Event: 2551.875 loading class 0x0304adf8
Event: 2551.875 loading class 0x0304adf8 done
Event: 2551.876 loading class 0x02fd4e20
Event: 2551.876 loading class 0x02fd4e20 done
Event: 2551.876 loading class 0x0304afc8
Event: 2551.876 loading class 0x0304afc8 done
Event: 2551.896 loading class 0x0359b188
Event: 2551.896 loading class 0x0359b188 done


Dynamic libraries:
0x00400000 - 0x0042f000     C:\WINDOWS\system32\java.exe
0x7c900000 - 0x7c9b2000     C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f6000     C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000     C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f03000     C:\WINDOWS\system32\RPCRT4.dll
0x77fe0000 - 0x77ff1000     C:\WINDOWS\system32\Secur32.dll
0x7e410000 - 0x7e4a1000     C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f59000     C:\WINDOWS\system32\GDI32.dll
0x773d0000 - 0x774d3000 
    C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.26
00.6028_x-ww_61e65202\COMCTL32.dll
0x77c10000 - 0x77c68000     C:\WINDOWS\system32\msvcrt.dll
0x77f60000 - 0x77fd6000     C:\WINDOWS\system32\SHLWAPI.dll
0x76390000 - 0x763ad000     C:\WINDOWS\system32\IMM32.DLL
0x78aa0000 - 0x78b5f000     C:\Program Files\Java\jre7\bin\msvcr100.dll
0x6e770000 - 0x6eaf8000     C:\Program Files\Java\jre7\bin\client\jvm.dll
0x71ad0000 - 0x71ad9000     C:\WINDOWS\system32\WSOCK32.dll
0x71ab0000 - 0x71ac7000     C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000     C:\WINDOWS\system32\WS2HELP.dll
0x76b40000 - 0x76b6d000     C:\WINDOWS\system32\WINMM.dll
0x76bf0000 - 0x76bfb000     C:\WINDOWS\system32\PSAPI.DLL
0x6e6c0000 - 0x6e6cc000     C:\Program Files\Java\jre7\bin\verify.dll
0x6d480000 - 0x6d4a0000     C:\Program Files\Java\jre7\bin\java.dll
0x6e750000 - 0x6e763000     C:\Program Files\Java\jre7\bin\zip.dll
0x6e4b0000 - 0x6e4c4000     C:\Program Files\Java\jre7\bin\net.dll
0x6e4d0000 - 0x6e4df000     C:\Program Files\Java\jre7\bin\nio.dll
0x6d000000 - 0x6d143000     C:\Program Files\Java\jre7\bin\awt.dll
0x77120000 - 0x771ab000     C:\WINDOWS\system32\OLEAUT32.dll
0x774e0000 - 0x7761e000     C:\WINDOWS\system32\ole32.dll
0x5ad70000 - 0x5ada8000     C:\WINDOWS\system32\uxtheme.dll
0x74720000 - 0x7476c000     C:\WINDOWS\system32\MSCTF.dll
0x755c0000 - 0x755ee000     C:\WINDOWS\system32\msctfime.ime
0x7c9c0000 - 0x7d1d7000     C:\WINDOWS\system32\SHELL32.dll
0x68000000 - 0x68036000     C:\WINDOWS\system32\rsaenh.dll
0x769c0000 - 0x76a74000     C:\WINDOWS\system32\USERENV.dll
0x5b860000 - 0x5b8b5000     C:\WINDOWS\system32\netapi32.dll
0x76d60000 - 0x76d79000     C:\WINDOWS\system32\IPHLPAPI.DLL
0x76d40000 - 0x76d58000     C:\WINDOWS\system32\MPRAPI.dll
0x77cc0000 - 0x77cf2000     C:\WINDOWS\system32\ACTIVEDS.dll
0x76e10000 - 0x76e35000     C:\WINDOWS\system32\adsldpc.dll
0x76f60000 - 0x76f8c000     C:\WINDOWS\system32\WLDAP32.dll
0x76b20000 - 0x76b31000     C:\WINDOWS\system32\ATL.DLL
0x76e80000 - 0x76e8e000     C:\WINDOWS\system32\rtutils.dll
0x71bf0000 - 0x71c03000     C:\WINDOWS\system32\SAMLIB.dll
0x77920000 - 0x77a13000     C:\WINDOWS\system32\SETUPAPI.dll
0x6b600000 - 0x6b632000     C:\Documents and Settings\David\Local 
Settings\Temp\usb4java7812411901153907246.tmp\libusb-1.0.dll
0x70880000 - 0x708a1000     C:\Documents and Settings\David\Local 
Settings\Temp\usb4java7812411901153907246.tmp\libusb4java.dll
0x74ae0000 - 0x74ae7000     C:\WINDOWS\system32\Cfgmgr32.dll
0x10000000 - 0x10007000     C:\WINDOWS\system32\WinUSB.dll
0x688f0000 - 0x688f9000     C:\WINDOWS\system32\hid.dll
0x76c30000 - 0x76c5e000     C:\WINDOWS\system32\WINTRUST.dll
0x77a80000 - 0x77b17000     C:\WINDOWS\system32\CRYPT32.dll
0x77b20000 - 0x77b32000     C:\WINDOWS\system32\MSASN1.dll
0x76c90000 - 0x76cb9000     C:\WINDOWS\system32\IMAGEHLP.dll
0x6d270000 - 0x6d2a9000     C:\Program Files\Java\jre7\bin\fontmanager.dll
0x6e670000 - 0x6e6a0000     C:\Program Files\Java\jre7\bin\t2k.dll
0x6d180000 - 0x6d1a4000     C:\Program Files\Java\jre7\bin\dcpr.dll
0x76fd0000 - 0x7704f000     C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000     C:\WINDOWS\system32\COMRes.dll
0x77c00000 - 0x77c08000     C:\WINDOWS\system32\VERSION.dll
0x6e310000 - 0x6e31a000     C:\Program Files\Java\jre7\bin\jsound.dll
0x6e320000 - 0x6e329000     C:\Program Files\Java\jre7\bin\jsoundds.dll
0x73f10000 - 0x73f6c000     C:\WINDOWS\system32\DSOUND.dll
0x72d20000 - 0x72d29000     C:\WINDOWS\system32\wdmaud.drv
0x72d10000 - 0x72d18000     C:\WINDOWS\system32\msacm32.drv
0x77be0000 - 0x77bf5000     C:\WINDOWS\system32\MSACM32.dll
0x77bd0000 - 0x77bd7000     C:\WINDOWS\system32\midimap.dll
0x73ee0000 - 0x73ee4000     C:\WINDOWS\system32\KsUser.dll
0x62130000 - 0x62140000     C:\Documents and Settings\All Users\Application 
Data\RealNetworks\RealDownloader\BrowserPlugins\Chrome\Hook\rndlchrome10browserr
ecordhelper.dll
0x78050000 - 0x780b9000     C:\WINDOWS\system32\MSVCP100.dll

VM Arguments:
java_command: gui.SDRTrunk
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;;C:\Program 
Files\NTP\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program 
Files\Pinnacle\Shared Files\;C:\Program Files\Pinnacle\Shared 
Files\Filter\;C:\Program Files\Cepstral\bin;C:\Program 
Files\QuickTime\QTSystem\;C:\Program Files\Pinnacle\Shared Files;C:\Program 
Files\Pinnacle\Shared Files\Filter
USERNAME=David
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 14 Stepping 8, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows XP Build 2600 Service Pack 3

CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 14 stepping 8, 
cmov, cx8, fxsr, mmx, sse, sse2, sse3, tsc

Memory: 4k page, physical 1038712k(258300k free), swap 2499668k(1811484k free)

vm_info: Java HotSpot(TM) Client VM (24.65-b04) for windows-x86 JRE 
(1.7.0_67-b01), built on Jul 25 2014 10:20:53 by "java_re" with unknown MS 
VC++:1600

time: Fri Sep 26 20:07:04 2014
elapsed time: 2552 seconds



Original issue reported on code.google.com by [email protected] on 27 Sep 2014 at 12:34

Redesign Channel Management

Redesign the channel configuration and management subsystem

  • Create a ChannelModel to manage all channels
  • ChannelEvent driven enable/disable of all channels
  • All listeners register on the model for updates
  • Eliminate the System and Site objects and embed system and site within each channel config
  • Change configuration controller to display channels either flat (table) or hierarchical (tree).
  • Update configuration controller to facilitate user entry of frequency lists with auto fill of fields when adding new channels, using previous channel, and allow user to change system/site for any channel with auto refresh of display to show changes
  • Update alias lists to match changes to channel config.
  • Show channels and aliases in separate configs, but they're still interrelated.

Generic 1200 FSK Decoder

Create a generic 1200-baud FSK/AFSK/FFSK decoder that lets the user specify a 
sync pattern and message length to support development of new messages and 
protocols.

Original issue reported on code.google.com by [email protected] on 26 Dec 2014 at 2:13

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

What steps will reproduce the problem?
1. Remove site from playlist
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
r133

Please provide any additional information below.

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at controller.BaseNode.refresh(Unknown Source)
    at controller.channel.ChannelNode.occurred(Unknown Source)
    at controller.channel.Channel.fireChannelEvent(Unknown Source)
    at controller.channel.Channel.setSelected(Unknown Source)
    at controller.state.ChannelStatePanel.setSelected(Unknown Source)
    at controller.state.ChannelStateList.setSelectedChannel(Unknown Source)
    at controller.state.ChannelStateList$ListSelectionListener.mouseClicked(Unknown Source)
    at java.awt.Component.processMouseEvent(Component.java:6508)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at controller.BaseNode.refresh(Unknown Source)
    at controller.channel.ChannelNode.occurred(Unknown Source)
    at controller.channel.Channel.fireChannelEvent(Unknown Source)
    at controller.channel.Channel.stop(Unknown Source)
    at controller.channel.Channel.enableChanged(Unknown Source)
    at controller.channel.Channel.setEnabled(Unknown Source)
    at controller.channel.Channel.setEnabled(Unknown Source)
    at controller.channel.Channel.dispose(Unknown Source)
    at controller.channel.Channel$4.actionPerformed(Unknown Source)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
    at java.awt.Component.processMouseEvent(Component.java:6505)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at controller.BaseNode.refresh(Unknown Source)
    at controller.channel.ChannelNode.occurred(Unknown Source)
    at controller.channel.Channel.fireChannelEvent(Unknown Source)
    at controller.channel.Channel.setSelected(Unknown Source)
    at controller.state.ChannelStatePanel.setSelected(Unknown Source)
    at controller.state.ChannelStateList.setSelectedChannel(Unknown Source)
    at controller.state.ChannelStateList$ListSelectionListener.mouseClicked(Unknown Source)
    at java.awt.Component.processMouseEvent(Component.java:6508)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Original issue reported on code.google.com by [email protected] on 7 Jun 2014 at 10:37

Call Event Recording

Enhance the audio recording capability to allow a new recording for each call 
event using the date/time and the talkgroup as part of the recording.


Original issue reported on code.google.com by [email protected] on 12 Jan 2015 at 8:06

Spectral Display Zoom Feature

Add zoom feature (1x - 64x) to spectral display and waterfall.

Zoom should keep the frequency under the cursor while the rest of the display zooms in/out about the cursor frequency.

Unable to decode San Francisco Motorola Type II SmartZone / P25

I took a raw recording around 853MHz to give you a better idea here.
The frequencies are documented here and they seem to match.
With gqrx I can get the analog bits in narrow FM without any problem but I tried to decode the digital part with sdrtrunk under Linux Arch and so far I did not even get one event logged :(

Questions: am I supposed to tune in to the control channels (852.86250c, 852.36250c etc...) or the voice ones ? Is it possible to follow a specific talkgroup ?

Discovered mixer doesn't support targetdataline settings

What steps will reproduce the problem?
1. Create decoder channel with mixer source, using Left, Right, or Mono

When loading the windows batch file I get the following:

Code:
********** Configuring USB Tuners **********
Tuner Manager - discovered [0] USB tuner devices

could not load 'loading.png'
Starting the main gui
MixerManager - loading system mixer devices
        [NOT LOADED] Mixer:Primary Sound Driver - audio format not supported
        [NOT LOADED] Mixer:Speakers (2- High Definition Audio Device) - audio fo
rmat not supported
        [NOT LOADED] Mixer:Digital Audio (S/PDIF) (2- High Definition Audio Devi
ce) - audio format not supported
        [LOADED]     Mixer:Primary Sound Capture Driver
        [LOADED]     Mixer:Line In (2- High Definition Aud
        [LOADED]     Mixer:Microphone (2- High Definition
        [NOT LOADED] Mixer:Port Speakers (2- High Definition Au - audio format n
ot supported
        [NOT LOADED] Mixer:Port Digital Audio (S/PDIF) (2- High - audio format n
ot supported
        [NOT LOADED] Mixer:Port Microphone (2- High Definition  - audio format n
ot supported
        [NOT LOADED] Mixer:Port Line In (2- High Definition Aud - audio format n
ot supported
I then have the following 'Mixer' options when selecting source 
'Mixer/Soundcard':

'Line In (2 - High Definition Aud'
'Microphone (2 - High Definition'
'Primary Sound Capture Driver'

(Note this is a desktop computer with two microphone inputs, front and back.)

When selecting either 'Line In' or 'Microphone', I get the following output in 
the Cmd window:

Quote:
ERROR: ComplexMixerSource - mixer target data linenot available to read data 
from - line with format PCM_SIGNED 48000.0 Hz, 16 bit, mono, 2 bytes/frame, 
little-endian not supported.
I guess this explains why my decoder just sits there at an 'IDLE' state when 
trying to decode anything. Any idea what might be up?

UPDATE: I have checked this on both my desktop and laptop and gotten the same 
ComplexMixerSource error.

Original issue reported on code.google.com by [email protected] on 10 Jun 2014 at 1:09

P25 decode of conventional repeaters missing HDU and some LDU messages

Update the P25SymbolFilter to support coarse and fine frequency tracking. Update the P25 sync detector to send sync detects to the P25 symbol filter, so that the symbol filter can toggle between aggressive tracking and fine tracking so that it can more quickly align with non-continuous transmitters, like a conventional repeater.

loading.png missing

What steps will reproduce the problem?
1. Launching the .bat file


What is the expected output? What do you see instead?
I'm assuming there's a "loading" graphic.

What version of the product are you using? On what operating system?
N/A

Please provide any additional information below.
Definitely a low priority, but opening issue just to document. ;)

Original issue reported on code.google.com by [email protected] on 9 May 2014 at 1:31

Logging to file doesn't seem to work

This was also mentioned by someone else at RadioReference, and I have the same problem.

The calls show up in the Event tab, but the event_log files are all 0KB. I have all 3 checkmarks in the Channel EventLog config.

Using the newest Sept-19-2015 manual build from github

Audio Streaming Support

Add support for Shoutcast/Icecast network streaming
-Multiple, simultaneous audio streams
-Stream designation by Alias/Talkgroup

Provide support for:
Sample Rate: 22050hz
Bit Rate: 16kbs CBR for a mono
Channels: 1 = Mono
ID3 Metadata tagging

Serious Memory Leak

What steps will reproduce the problem?
1. Letting it run
2.
3.

What is the expected output? What do you see instead?

After about 2 minutes of operation, the Windows GUI freezes.  After another 2 
minutes, Jave starts throwing Out of Memory errors. Normal shutdown attempt 
draws a message saying that the VM has to be forcibly terminated.

What version of the product are you using? On what operating system?

v0.1.5 of SDRTrunk
Windows XP Pro SP3

Please provide any additional information below.

None at this time.

Original issue reported on code.google.com by [email protected] on 26 Jun 2015 at 1:58

Add DMR Decoder

Add decoder support for Digital Mobile Radio/Moto-TRBO decoder.

Original issue reported on code.google.com by [email protected] on 6 May 2014 at 11:31

Not good signal at R820T

What steps will reproduce the problem?
1. r820t
2. tune to 466mhz / comparing to gqrx - see images. No strong signal spikes 
there

What is the expected output? What do you see instead?
See signal, not only hum noise

What version of the product are you using? On what operating system?
r133

Please provide any additional information below.

root@t61:~/sdr/sdrtrunk/product# ./run_sdrtrunk_linux 
root@t61:~/sdr/sdrtrunk/product# SystemProperties - loaded 
[/root/SDRTrunk/SDRTrunk.properties]
SDRTrunk Multi-Channel Trunking Decoder Application Log
Log - application logging started 
[/root/SDRTrunk/logs/20140607_125153_SDRTrunk_application.log]
********** User Environment **********
OS:         Linux
OS Version:     3.14-kali1-amd64
OS Arch:        amd64
Java Vendor:        Oracle Corporation
Java Vendor URL:    http://java.oracle.com/
Java Version:       1.7.0_55
User:           root
User Home:      /root
User Directory:     /root/sdr/sdrtrunk/product
********** Java Class Path **********
SDRTrunk.jar:libs/usb-api-1.0.2.jar:libs/usb4java-javax-1.2.0.jar:libs/libusb4ja
va-1.2.0-linux-arm.jar:libs/libusb4java-1.2.0-osx-x86.jar:libs/libusb4java-1.2.0
-windows-x86.jar:libs/jide-oss-3.5.15.jar:libs/commons-lang3-3.2.1.jar:libs/libu
sb4java-1.2.0-osx-x86_64.jar:libs/libusb4java-1.2.0-linux-x86.jar:libs/jsr80-1.0
.1.jar:libs/libusb4java-1.2.0-windows-x86_64.jar:libs/miglayout-4.0-swing.jar:li
bs/usb4java-1.2.0.jar:libs/jtransforms-2.4.jar:libs/libusb4java-1.2.0-linux-x86_
64.jar
SystemProperties - application properties loaded 
[/root/SDRTrunk/SDRTrunk.properties]
SettingsManager - loading settings file [/root/SDRTrunk/settings/settings.xml]
PlaylistManager - loading playlist file [/root/SDRTrunk/playlist/playlist.xml]
********** USB Device Discovery **********
TunerManager - discovered [8] attached usb devices
    [NOT RECOGNIZED]    Bus 003 Device 001: ID 1d6b:0001
    [NOT RECOGNIZED]    Bus 005 Device 001: ID 1d6b:0002
    [NOT RECOGNIZED]    Bus 007 Device 001: ID 1d6b:0002
    [RECOGNIZED]        Bus 007 Device 002: ID 0bda:2838 RTL2832 SDR
    [NOT RECOGNIZED]    Bus 001 Device 001: ID 1d6b:0001
    [NOT RECOGNIZED]    Bus 006 Device 001: ID 1d6b:0001
    [NOT RECOGNIZED]    Bus 002 Device 001: ID 1d6b:0001
    [NOT RECOGNIZED]    Bus 004 Device 001: ID 1d6b:0001

********** Configuring USB Tuners **********
Tuner Manager - discovered [1] USB tuner devices
    [LOADED]    0BDA:2838 RTL2832 SDR/R820T #00000008

could not load 'loading.png'
DEBUG: RTL2832TunerController [00000008] - starting sample fetch thread
Starting the main gui
ERROR: R820T Tuner Controller - error setting frequency [461100000] - 
R820TTunerController - exception while setting frequency [461100000] - R820T 
Tuner Controller - couldn't achieve PLL lock on frequency [461100000]
ERROR: R820T Tuner Controller - error setting frequency [462100000] - 
R820TTunerController - exception while setting frequency [462100000] - R820T 
Tuner Controller - couldn't achieve PLL lock on frequency [462100000]
ERROR: R820T Tuner Controller - error setting frequency [463100000] - 
R820TTunerController - exception while setting frequency [463100000] - R820T 
Tuner Controller - couldn't achieve PLL lock on frequency [463100000]
ERROR: R820T Tuner Controller - error setting frequency [464100000] - 
R820TTunerController - exception while setting frequency [464100000] - R820T 
Tuner Controller - couldn't achieve PLL lock on frequency [464100000]
20140607 125256 RTL-2832 [00000008] Sample Rate - current: 1,238,630.4  average: 
1,238,630.4 count:1
20140607 125356 RTL-2832 [00000008] Sample Rate - current: 1,312,358.4  average: 
1,275,494.4 count:2



Original issue reported on code.google.com by [email protected] on 7 Jun 2014 at 10:56

Attachments:

RTL Tuner - Cannot disable Auto Frequency

Even if I uncheck Automatic Frequency Control under Decode, and set the limit to 0 under Decode, and set PPM to 0 under the Tuner, it still jumps the frequency up to a slightly higher frequency when I click Save on the channel. I have to then manually change it back to the proper frequency. This happens on the official 0.1.5 version, and also on (as of Sept-19-2015) github version if I build it myself.

Audio Output Management System redesign

Create audio output management system

- Multiple audio output channels
- Allow talkgroups to be designated to specific output channels
- Investigate integrating SHOUTcast as an output format for audio output 
channels.

Original issue reported on code.google.com by [email protected] on 23 Feb 2015 at 1:01

OutofMemory errors when running concurrent with other heavy resource usage programs

ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
Creating log file:C:\Users\Jason Low\SDRTrunk\event_logs\20140506_165636_RCMP_RC
MP_B2 /B7_decoded_messages.log
ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
Creating log file:C:\Users\Jason Low\SDRTrunk\event_logs\20140506_165636_RCMP_RC
MP_B2 /B7_call_events.log
ERROR: Couldn't create log file in directory:C:\Users\Jason Low\SDRTrunk\event_l
ogs
20140506 165726 RTL-2832 [00000665] Sample Rate - current: 257,774.9    average:
 260,942.5 count:5
20140506 165826 RTL-2832 [00000665] Sample Rate - current: 274,158.9    average:
 263,145.2 count:6
20140506 165926 RTL-2832 [00000665] Sample Rate - current: 271,428.3    average:
 264,328.5 count:7
20140506 170026 RTL-2832 [00000665] Sample Rate - current: 273,066.7    average:
 265,420.8 count:8
20140506 170126 RTL-2832 [00000665] Sample Rate - current: 246,306.1    average:
 263,296.9 count:9
20140506 170226 RTL-2832 [00000665] Sample Rate - current: 238,114.1    average:
 260,778.7 count:10
20140506 170326 RTL-2832 [00000665] Sample Rate - current: 202,069.3    average:
 255,441.5 count:11
20140506 170426 RTL-2832 [00000665] Sample Rate - current: 247,944.5    average:
 254,816.7 count:12
20140506 170526 RTL-2832 [00000665] Sample Rate - current: 250,129.1    average:
 254,456.1 count:13
20140506 170626 RTL-2832 [00000665] Sample Rate - current: 239,752.5    average:
 253,405.9 count:14
20140506 170726 RTL-2832 [00000665] Sample Rate - current: 247,944.5    average:
 253,041.8 count:15
20140506 170826 RTL-2832 [00000665] Sample Rate - current: 214,630.4    average:
 250,641.1 count:16
20140506 170926 RTL-2832 [00000665] Sample Rate - current: 243,029.3    average:
 250,193.3 count:17
20140506 171026 RTL-2832 [00000665] Sample Rate - current: 223,914.7    average:
 248,733.4 count:18
20140506 171126 RTL-2832 [00000665] Sample Rate - current: 227,737.6    average:
 247,628.4 count:19
20140506 171226 RTL-2832 [00000665] Sample Rate - current: 246,306.1    average:
 247,562.2 count:20
20140506 171326 RTL-2832 [00000665] Sample Rate - current: 245,213.9    average:
 247,450.4 count:21
20140506 171426 RTL-2832 [00000665] Sample Rate - current: 234,837.3    average:
 246,877.1 count:22
20140506 171526 RTL-2832 [00000665] Sample Rate - current: 261,051.7    average:
 247,493.4 count:23
20140506 171626 RTL-2832 [00000665] Sample Rate - current: 220,091.7    average:
 246,351.6 count:24
20140506 171726 RTL-2832 [00000665] Sample Rate - current: 263,782.4    average:
 247,048.9 count:25
20140506 171826 RTL-2832 [00000665] Sample Rate - current: 257,774.9    average:
 247,461.4 count:26
20140506 171926 RTL-2832 [00000665] Sample Rate - current: 269,789.9    average:
 248,288.4 count:27
20140506 172026 RTL-2832 [00000665] Sample Rate - current: 249,582.9    average:
 248,334.6 count:28
20140506 172126 RTL-2832 [00000665] Sample Rate - current: 260,505.6    average:
 248,754.3 count:29
20140506 172226 RTL-2832 [00000665] Sample Rate - current: 250,129.1    average:
 248,800.1 count:30
20140506 172326 RTL-2832 [00000665] Sample Rate - current: 241,937.1    average:
 248,578.8 count:31
20140506 172426 RTL-2832 [00000665] Sample Rate - current: 234,837.3    average:
 248,149.3 count:32
20140506 172526 RTL-2832 [00000665] Sample Rate - current: 259,413.3    average:
 248,490.7 count:33
20140506 172626 RTL-2832 [00000665] Sample Rate - current: 250,675.2    average:
 248,554.9 count:34
20140506 172726 RTL-2832 [00000665] Sample Rate - current: 256,682.7    average:
 248,787.1 count:35
20140506 172826 RTL-2832 [00000665] Sample Rate - current: 255,044.3    average:
 248,960.9 count:36
20140506 172926 RTL-2832 [00000665] Sample Rate - current: 226,645.3    average:
 248,357.8 count:37
20140506 173026 RTL-2832 [00000665] Sample Rate - current: 234,291.2    average:
 247,987.6 count:38
20140506 173126 RTL-2832 [00000665] Sample Rate - current: 205,892.3    average:
 246,908.3 count:39
20140506 173226 RTL-2832 [00000665] Sample Rate - current: 237,568      average:
 246,674.8 count:40
20140506 173326 RTL-2832 [00000665] Sample Rate - current: 126,702.9    average:
 243,748.6 count:41
20140506 173426 RTL-2832 [00000665] Sample Rate - current: 137,625.6    average:
 241,221.9 count:42
Exception in thread "usb4java IRP Queue Processor" java.lang.OutOfMemoryError: J
ava heap space
        at source.tuner.rtl.RTL2832TunerController$BufferProcessor.dataEventOccu
rred(Unknown Source)
        at org.usb4java.javax.PipeListenerList.dataEventOccurred(PipeListenerLis
t.java:49)
        at org.usb4java.javax.Pipe.sendEvent(Pipe.java:270)
        at org.usb4java.javax.IrpQueue.finishIrp(IrpQueue.java:48)
        at org.usb4java.javax.AbstractIrpQueue.process(AbstractIrpQueue.java:118
)
        at org.usb4java.javax.AbstractIrpQueue$1.run(AbstractIrpQueue.java:73)
        at java.lang.Thread.run(Unknown Source)
20140506 173526 RTL-2832 [00000665] Sample Rate - current: 74,820.3     average:
 237,352.1 count:43
20140506 173626 RTL-2832 [00000665] Sample Rate - current: 0    average: 231,957
.7 count:44
20140506 173726 RTL-2832 [00000665] Sample Rate - current: 0    average: 226,803
.1 count:45
20140506 173826 RTL-2832 [00000665] Sample Rate - current: 0    average: 221,872
.6 count:46
20140506 173926 RTL-2832 [00000665] Sample Rate - current: 0    average: 217,151
.9 count:47
20140506 174026 RTL-2832 [00000665] Sample Rate - current: 0    average: 212,627
.9 count:48
20140506 174126 RTL-2832 [00000665] Sample Rate - current: 0    average: 208,288
.6 count:49
20140506 174226 RTL-2832 [00000665] Sample Rate - current: 0    average: 204,122
.8 count:50
20140506 174326 RTL-2832 [00000665] Sample Rate - current: 0    average: 200,120
.4 count:51
20140506 174426 RTL-2832 [00000665] Sample Rate - current: 0    average: 196,271
.9 count:52
20140506 174526 RTL-2832 [00000665] Sample Rate - current: 0    average: 192,568
.7 count:53
20140506 174626 RTL-2832 [00000665] Sample Rate - current: 0    average: 189,002
.6 count:54
20140506 174726 RTL-2832 [00000665] Sample Rate - current: 0    average: 185,566
.2 count:55
20140506 174826 RTL-2832 [00000665] Sample Rate - current: 0    average: 182,252
.5 count:56
20140506 174926 RTL-2832 [00000665] Sample Rate - current: 0    average: 179,055
.1 count:57
20140506 175026 RTL-2832 [00000665] Sample Rate - current: 0    average: 175,967
.9 count:58
20140506 175126 RTL-2832 [00000665] Sample Rate - current: 0    average: 172,985
.4 count:59
20140506 175226 RTL-2832 [00000665] Sample Rate - current: 0    average: 170,102
.3 count:60
20140506 175326 RTL-2832 [00000665] Sample Rate - current: 0    average: 167,313
.8 count:61
20140506 175426 RTL-2832 [00000665] Sample Rate - current: 0    average: 164,615
.2 count:62
20140506 175526 RTL-2832 [00000665] Sample Rate - current: 0    average: 162,002
.2 count:63
20140506 175626 RTL-2832 [00000665] Sample Rate - current: 0    average: 159,470
.9 count:64
20140506 175726 RTL-2832 [00000665] Sample Rate - current: 0    average: 157,017
.5 count:65
20140506 175826 RTL-2832 [00000665] Sample Rate - current: 0    average: 154,638
.5 count:66
20140506 175926 RTL-2832 [00000665] Sample Rate - current: 0    average: 152,330
.4 count:67
20140506 180026 RTL-2832 [00000665] Sample Rate - current: 0    average: 150,090
.3 count:68
20140506 180126 RTL-2832 [00000665] Sample Rate - current: 0    average: 147,915
.1 count:69
20140506 180226 RTL-2832 [00000665] Sample Rate - current: 0    average: 145,802
 count:70
20140506 180326 RTL-2832 [00000665] Sample Rate - current: 0    average: 143,748
.4 count:71
20140506 180426 RTL-2832 [00000665] Sample Rate - current: 0    average: 141,751
.9 count:72
20140506 180526 RTL-2832 [00000665] Sample Rate - current: 0    average: 139,810
.1 count:73
20140506 180626 RTL-2832 [00000665] Sample Rate - current: 0    average: 137,920
.8 count:74
20140506 180726 RTL-2832 [00000665] Sample Rate - current: 0    average: 136,081
.9 count:75
20140506 180826 RTL-2832 [00000665] Sample Rate - current: 0    average: 134,291
.3 count:76
20140506 180926 RTL-2832 [00000665] Sample Rate - current: 0    average: 132,547
.3 count:77
20140506 181026 RTL-2832 [00000665] Sample Rate - current: 0    average: 130,847
.9 count:78
20140506 181126 RTL-2832 [00000665] Sample Rate - current: 0    average: 129,191
.6 count:79
20140506 181226 RTL-2832 [00000665] Sample Rate - current: 0    average: 127,576
.7 count:80
20140506 181326 RTL-2832 [00000665] Sample Rate - current: 0    average: 126,001
.7 count:81
20140506 181426 RTL-2832 [00000665] Sample Rate - current: 0    average: 124,465
.1 count:82
20140506 181526 RTL-2832 [00000665] Sample Rate - current: 0    average: 122,965
.5 count:83
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa
ce
        at java.awt.image.DataBufferInt.<init>(Unknown Source)
        at java.awt.image.Raster.createPackedRaster(Unknown Source)
        at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknow
n Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at sun.awt.image.SunVolatileImage.getBackupImage(Unknown Source)
        at sun.awt.image.VolatileSurfaceManager.getBackupSurface(Unknown Source)

        at sun.awt.image.VolatileSurfaceManager.displayChanged(Unknown Source)
        at sun.awt.SunDisplayChanger.notifyListeners(Unknown Source)
        at sun.awt.Win32GraphicsEnvironment.displayChanged(Unknown Source)
        at sun.awt.windows.WToolkit$5.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
20140506 181626 RTL-2832 [00000665] Sample Rate - current: 0    average: 121,501
.7 count:84
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa
ce
        at java.awt.image.DataBufferInt.<init>(Unknown Source)
        at java.awt.image.Raster.createPackedRaster(Unknown Source)
        at java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknow
n Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at java.awt.GraphicsConfiguration.createCompatibleImage(Unknown Source)
        at sun.awt.image.SunVolatileImage.getBackupImage(Unknown Source)
        at sun.awt.image.VolatileSurfaceManager.getBackupSurface(Unknown Source)

        at sun.awt.image.VolatileSurfaceManager.displayChanged(Unknown Source)
        at sun.awt.SunDisplayChanger.notifyListeners(Unknown Source)
        at sun.awt.Win32GraphicsEnvironment.displayChanged(Unknown Source)
        at sun.awt.windows.WToolkit$5.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap spa
ce
20140506 181726 RTL-2832 [00000665] Sample Rate - current: 0    average: 120,072
.2 count:85
20140506 181826 RTL-2832 [00000665] Sample Rate - current: 0    average: 118,676
 count:86
20140506 181926 RTL-2832 [00000665] Sample Rate - current: 0    average: 117,312
 count:87
20140506 182026 RTL-2832 [00000665] Sample Rate - current: 0    average: 115,978
.9 count:88
20140506 182126 RTL-2832 [00000665] Sample Rate - current: 0    average: 114,675
.7 count:89
20140506 182226 RTL-2832 [00000665] Sample Rate - current: 0    average: 113,401
.6 count:90

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "Image Fetcher 0"
Exception in thread "usb4java Device Scanner"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "usb4java Device Scanner"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-6"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-2"
Exception in thread "pool-6-thread-4"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-4"
Exception in thread "pool-6-thread-7"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-7"
Exception in thread "AWT-Windows"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-8"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-9"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-10"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-11"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-7-thread-1"
Exception in thread "pool-6-thread-12"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-18"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "pool-6-thread-12"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "AWT-Windows"

Original issue reported on code.google.com by [email protected] on 7 May 2014 at 12:02

USB device startup scan throws exception on alternate OS

Trying to run on my MintPPC box to process audio only, but it seems to be 
choking on a library for usb. Any way to bypass that when I launch it?

... 

It goes through the standard startup stuff, then after the Playlist check I get 
"Exception in thread "main" org.usb4java.LoaderException: Native library not 
found in classpath: /org/usb4java/linux-ppc/libusb4java.so. The attached 
application log ends after the PlaylistManager entry. If you need me to pipe 
the output and pass it on? I can.

Original issue reported on code.google.com by [email protected] on 10 Jun 2014 at 1:16

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.