DSheirer / sdrtrunk

A cross-platform java application for decoding, monitoring, recording and streaming trunked mobile and related radio protocols using Software Defined Radios (SDR). Website:
GNU General Public License v3.0
1.61k stars 258 forks source link

Memory leak in master #867

Closed kenrestivo closed 2 years ago

kenrestivo commented 4 years ago

This is built off of commit a1e8c761 from master.

Starts out great:

20200610 200132.605 [main] INFO  i.g.d.log.ApplicationLog -   [23MB/2GB 1%]
20200610 200132.606 [main] INFO  i.g.d.log.ApplicationLog - *******************************************************************  [23MB/2GB 1%]
20200610 200132.606 [main] INFO  i.g.d.log.ApplicationLog - **** sdrtrunk: a trunked radio and digital decoding application ***  [23MB/2GB 1%]
20200610 200132.606 [main] INFO  i.g.d.log.ApplicationLog - ****  website: https://github.com/dsheirer/sdrtrunk             ***  [23MB/2GB 1%]
20200610 200132.606 [main] INFO  i.g.d.log.ApplicationLog - *******************************************************************  [23MB/2GB 1%]
20200610 200132.606 [main] INFO  i.g.d.log.ApplicationLog - Memory Logging Format: [Used/Allocated PercentUsed%]  [23MB/2GB 1%]
20200610 200132.607 [main] INFO  i.g.d.log.ApplicationLog - Host OS Name:          Linux  [23MB/2GB 1%]
20200610 200132.607 [main] INFO  i.g.d.log.ApplicationLog - Host OS Arch:          amd64  [23MB/2GB 1%]
20200610 200132.607 [main] INFO  i.g.d.log.ApplicationLog - Host OS Version:       3.19.0-32-generic  [23MB/2GB 1%]
20200610 200132.608 [main] INFO  i.g.d.log.ApplicationLog - Host CPU Cores:        8  [23MB/2GB 1%]
20200610 200132.608 [main] INFO  i.g.d.log.ApplicationLog - Host Max Java Memory:  4 GB  [23MB/2GB 1%]
20200610 200132.608 [main] INFO  i.g.d.log.ApplicationLog - Storage Directories:  [23MB/2GB 1%]
20200610 200132.608 [main] INFO  i.g.d.log.ApplicationLog -  Application Root: /home/sdrtrunk/SDRTrunk  [23MB/2GB 1%]
20200610 200132.609 [main] INFO  i.g.d.log.ApplicationLog -  Application Log:  /home/sdrtrunk/SDRTrunk/logs  [23MB/2GB 1%]
20200610 200132.609 [main] INFO  i.g.d.p.d.DirectoryPreference - Created directory [/home/sdrtrunk/SDRTrunk/event_logs]  [23MB/2GB 1%]
20200610 200132.609 [main] INFO  i.g.d.log.ApplicationLog -  Event Log:        /home/sdrtrunk/SDRTrunk/event_logs  [23MB/2GB 1%]
20200610 200132.610 [main] INFO  i.g.d.log.ApplicationLog -  Playlist:         /home/sdrtrunk/SDRTrunk/playlist  [23MB/2GB 1%]
20200610 200132.610 [main] INFO  i.g.d.p.d.DirectoryPreference - Created directory [/home/sdrtrunk/SDRTrunk/recordings]  [23MB/2GB 1%]
20200610 200132.610 [main] INFO  i.g.d.log.ApplicationLog -  Recordings:       /home/sdrtrunk/SDRTrunk/recordings  [23MB/2GB 1%]
20200610 200132.978 [main] INFO  i.g.dsheirer.util.ThreadPool - Application thread pool created with [8] threads  [27MB/2GB 1%]
20200610 200132.979 [main] INFO  i.github.dsheirer.gui.SDRTrunk - Home path: /home/sdrtrunk/SDRTrunk  [27MB/2GB 1%]
20200610 200132.979 [main] INFO  i.github.dsheirer.gui.SDRTrunk - SDRTrunk - creating application properties file [/home/sdrtrunk/SDRTrunk/SDRTrunk.properties]  [27MB/2GB 1%]
20200610 200132.979 [main] INFO  i.g.d.p.SystemProperties - SystemProperties - loaded [/home/sdrtrunk/SDRTrunk/SDRTrunk.properties]  [27MB/2GB 1%]
20200610 200132.980 [main] INFO  i.g.d.p.SystemProperties - SystemProperties - application properties loaded [/home/sdrtrunk/SDRTrunk/SDRTrunk.properties]  [27MB/2GB 1%]
20200610 200133.069 [main] INFO  i.g.d.settings.SettingsManager - SettingsManager - settings does not exist [/home/sdrtrunk/SDRTrunk/settings/settings.xml]  [27MB/2GB 1%]
20200610 200133.072 [main] INFO  i.g.d.s.r.RecordingSourceManager - RecordingSourceManager - discovered [0] recording configurations  [27MB/2GB 1%]
20200610 200133.417 [main] INFO  i.g.d.s.tuner.TunerManager - LibUSB API Version: 16777478  [28MB/2GB 1%]
20200610 200133.418 [main] INFO  i.g.d.s.tuner.TunerManager - LibUSB Version: 1.0.22.11312  [28MB/2GB 1%]
20200610 200133.419 [main] INFO  i.g.d.s.tuner.TunerManager - discovered [15] attached USB devices  [28MB/2GB 1%]
20200610 200133.424 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [9] Device [1D6B:0001] Hub Device  [28MB/2GB 1%]
20200610 200133.424 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [4] Device [1D6B:0002] Hub Device  [28MB/2GB 1%]
20200610 200133.424 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [8] Device [1D6B:0001] Hub Device  [28MB/2GB 1%]
20200610 200133.425 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [7] Device [058F:9360] Unknown Device - Class 0  [28MB/2GB 1%]
20200610 200133.425 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [7] Device [1D6B:0001] Hub Device  [28MB/2GB 1%]
20200610 200134.989 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [3] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000001 Max Rate:38400000 bps  [7MB/2GB 0%]
20200610 200136.460 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [3] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000002 Max Rate:38400000 bps  [8MB/2GB 0%]
20200610 200137.933 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [3] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000000 Max Rate:38400000 bps  [24MB/2GB 1%]
20200610 200137.934 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [3] Device [1D6B:0002] Hub Device  [24MB/2GB 1%]
20200610 200137.934 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [6] Device [04F3:0801] Unknown Device - Class 0  [24MB/2GB 1%]
20200610 200137.934 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [6] Device [1D6B:0001] Hub Device  [24MB/2GB 1%]
20200610 200137.935 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [5] Device [1D6B:0001] Hub Device  [24MB/2GB 1%]
20200610 200137.935 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [2] Device [1D6B:0003] Hub Device  [24MB/2GB 1%]
20200610 200137.935 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [1] Device [2109:3431] Hub Device  [24MB/2GB 1%]
20200610 200137.936 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [1] Device [1D6B:0002] Hub Device  [24MB/2GB 1%]
20200610 200137.936 [main] INFO  i.g.d.s.tuner.TunerManager - -------------------------------------------------------------  [24MB/2GB 1%]
20200610 200137.936 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus - Potential Maximum Data Rates  [24MB/2GB 1%]
20200610 200137.939 [main] INFO  i.g.d.s.tuner.TunerManager - USB Bus [3] Rate [115200000] bits per second  [25MB/2GB 1%]
20200610 200141.681 [main] INFO  i.g.d.playlist.PlaylistManager - Loading playlist [/home/sdrtrunk/SDRTrunk/playlist/default.xml]  [19MB/2GB 0%]
20200610 200141.937 [main] INFO  i.github.dsheirer.gui.SDRTrunk - starting main application gui  [34MB/2GB 1%]
20200610 200142.226 [NioProcessor-6] INFO  i.g.d.a.b.AudioStreamingBroadcaster - [spaz] status: Connected  [42MB/2GB 2%]
20200610 200142.247 [NioProcessor-3] INFO  i.g.d.a.b.AudioStreamingBroadcaster - [indybay] status: Connected  [42MB/2GB 2%]
20200610 200142.472 [sdrtrunk pool-1-thread-4] INFO  i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread  [53MB/2GB 2%]
20200610 200147.238 [AWT-EventQueue-0] INFO  i.g.d.c.c.ChannelAutoStartFrame - Starting [1] channels now - user invoked  [108MB/2GB 5%]
20200610 200147.400 [AWT-EventQueue-0] INFO  i.g.d.a.c.mbe.JmbeAudioModule - Loading JMBE library from [/opt/sdr-trunk/jmbe-1.0.7.jar]  [112MB/2GB 5%]
20200610 200147.425 [AWT-EventQueue-0] INFO  i.g.d.a.c.mbe.JmbeAudioModule - JMBE audio conversion library loaded: JMBE Audio Conversion Library v1.0.6  [113MB/2GB 5%]
20200610 200147.426 [AWT-EventQueue-0] INFO  i.g.d.a.c.mbe.ImbeAudioModule - JMBE audio conversion library IMBE CODEC successfully loaded - P25-1 audio will be available  [113MB/2GB 5%]
20200610 200147.446 [AWT-EventQueue-0] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200147.445_774221500_Hz_opd_call_events.log  [114MB/2GB 5%]
20200610 200147.446 [AWT-EventQueue-0] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200147.446_774221500_Hz_opd_decoded_messages.log  [114MB/2GB 5%]
20200610 200147.448 [AWT-EventQueue-0] INFO  i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2400000.0] providing [96] channels at [25000.0] Hz each  [114MB/2GB 5%]
20200610 200148.210 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200148.210_770568750_Hz_TRAFFIC_call_events.log  [257MB/2GB 12%]
20200610 200148.210 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200148.210_770568750_Hz_TRAFFIC_decoded_messages.log  [258MB/2GB 12%]
20200610 200148.211 [sdrtrunk pool-1-thread-6] INFO  i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2400000.0] providing [96] channels at [25000.0] Hz each  [258MB/2GB 12%]
20200610 200153.226 [sdrtrunk pool-1-thread-2] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200153.226_771193750_Hz_TRAFFIC_call_events.log  [1GB/2GB 57%]
20200610 200153.226 [sdrtrunk pool-1-thread-2] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200153.226_771193750_Hz_TRAFFIC_decoded_messages.log  [1GB/2GB 57%]
20200610 200200.376 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200200.376_770293750_Hz_TRAFFIC_call_events.log  [900MB/2GB 43%]
20200610 200200.376 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200200.376_770293750_Hz_TRAFFIC_decoded_messages.log  [900MB/2GB 43%]
20200610 200203.771 [sdrtrunk pool-1-thread-5] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200203.770_770843750_Hz_TRAFFIC_call_events.log  [136MB/2GB 6%]
20200610 200203.771 [sdrtrunk pool-1-thread-5] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200203.771_770843750_Hz_TRAFFIC_decoded_messages.log  [136MB/2GB 6%]
20200610 200207.772 [sdrtrunk pool-1-thread-1] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200207.772_770018750_Hz_TRAFFIC_call_events.log  [1GB/2GB 55%]
20200610 200207.773 [sdrtrunk pool-1-thread-1] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200207.773_770018750_Hz_TRAFFIC_decoded_messages.log  [1GB/2GB 55%]
20200610 200209.170 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200209.170_772093750_Hz_TRAFFIC_call_events.log  [1GB/2GB 54%]
20200610 200209.170 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200209.170_772093750_Hz_TRAFFIC_decoded_messages.log  [1GB/2GB 54%]
20200610 200213.969 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200213.969_769256250_Hz_TRAFFIC_call_events.log  [323MB/2GB 15%]
20200610 200213.969 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200213.969_769256250_Hz_TRAFFIC_decoded_messages.log  [323MB/2GB 15%]
20200610 200216.470 [sdrtrunk pool-1-thread-2] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200216.470_772993750_Hz_TRAFFIC_call_events.log  [1GB/2GB 59%]
20200610 200216.470 [sdrtrunk pool-1-thread-2] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200216.470_772993750_Hz_TRAFFIC_decoded_messages.log  [1GB/2GB 59%]
20200610 200216.471 [sdrtrunk pool-1-thread-2] INFO  i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2400000.0] providing [96] channels at [25000.0] Hz each  [1GB/2GB 59%]
20200610 200218.482 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200218.482_772693750_Hz_TRAFFIC_call_events.log  [97MB/2GB 4%]
20200610 200218.482 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200218.482_772693750_Hz_TRAFFIC_decoded_messages.log  [97MB/2GB 4%]
20200610 200221.222 [sdrtrunk pool-1-thread-8] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200221.222_772393750_Hz_TRAFFIC_call_events.log  [1GB/2GB 54%]
20200610 200221.222 [sdrtrunk pool-1-thread-8] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200221.222_772393750_Hz_TRAFFIC_decoded_messages.log  [1GB/2GB 54%]
20200610 200222.922 [sdrtrunk pool-1-thread-3] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200222.922_771793750_Hz_TRAFFIC_call_events.log  [820MB/2GB 40%]
20200610 200222.923 [sdrtrunk pool-1-thread-3] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200222.923_771793750_Hz_TRAFFIC_decoded_messages.log  [821MB/2GB 40%]
20200610 200224.621 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200224.621_771493750_Hz_TRAFFIC_call_events.log  [516MB/2GB 25%]
20200610 200224.621 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200224.621_771493750_Hz_TRAFFIC_decoded_messages.log  [516MB/2GB 25%]
20200610 200224.773 [sdrtrunk pool-1-thread-2] INFO  i.g.d.s.t.FrequencyErrorCorrectionManager - Auto-Correcting Tuner PPM to [-1.3440585838456989]  [711MB/2GB 34%]
20200610 200225.421 [sdrtrunk pool-1-thread-1] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200225.421_770568750_Hz_TRAFFIC_call_events.log  [297MB/2GB 14%]
20200610 200225.422 [sdrtrunk pool-1-thread-1] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200225.421_770568750_Hz_TRAFFIC_decoded_messages.log  [298MB/2GB 14%]
20200610 200227.766 [sdrtrunk pool-1-thread-4] INFO  i.g.d.s.t.FrequencyErrorCorrectionManager - Auto-Correcting Tuner PPM to [1.755368307658327]  [799MB/2GB 39%]
20200610 200229.171 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200229.171_769768750_Hz_TRAFFIC_call_events.log  [960MB/2GB 46%]
20200610 200229.172 [sdrtrunk pool-1-thread-6] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200610_200229.172_769768750_Hz_TRAFFIC_decoded_messages.log  [960MB/2GB 46%]

Then goes sideways fast.

20200612 100858.771 [sdrtrunk pool-1-thread-4] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100858.771_772693750_Hz_TRAFFIC_decoded_messages.log  [3GB/4GB 96%]
20200612 100901.373 [sdrtrunk pool-1-thread-7] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100901.373_769768750_Hz_TRAFFIC_call_events.log  [3GB/4GB 96%]
20200612 100901.374 [sdrtrunk pool-1-thread-7] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100901.374_769768750_Hz_TRAFFIC_decoded_messages.log  [3GB/4GB 96%]
20200612 100901.463 [sdrtrunk pool-1-thread-7] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100901.463_772093750_Hz_TRAFFIC_call_events.log  [3GB/4GB 96%]
20200612 100901.464 [sdrtrunk pool-1-thread-7] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100901.464_772093750_Hz_TRAFFIC_decoded_messages.log  [3GB/4GB 96%]
20200612 100903.558 [sdrtrunk pool-1-thread-1] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100903.558_769768750_Hz_TRAFFIC_call_events.log  [3GB/4GB 98%]
20200612 100903.559 [sdrtrunk pool-1-thread-1] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_100903.559_769768750_Hz_TRAFFIC_decoded_messages.log  [3GB/4GB 98%]
20200612 100935.453 [sdrtrunk pool-1-thread-4] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 100939.456 [NioProcessor-518] INFO  i.g.d.a.b.AudioStreamingBroadcaster - [spaz] status: Disconnected  [3GB/4GB 99%]
20200612 101016.224 [sdrtrunk pool-1-thread-5] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 100946.941 [NioProcessor-498] INFO  i.g.d.a.b.AudioStreamingBroadcaster - [indybay] status: Disconnected  [3GB/4GB 99%]
20200612 101110.506 [NioProcessor-518] WARN  o.a.m.c.f.DefaultIoFilterChain - Unexpected exception from exceptionCaught handler.  [3GB/4GB 97%]
java.lang.OutOfMemoryError: Java heap space
20200612 101128.254 [sdrtrunk pool-1-thread-4] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 97%]
java.lang.OutOfMemoryError: Java heap space
20200612 101128.256 [sdrtrunk pool-1-thread-2] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_101128.256_772093750_Hz_TRAFFIC_call_events.log  [3GB/4GB 97%]
20200612 101128.254 [sdrtrunk pool-1-thread-8] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 97%]
java.lang.OutOfMemoryError: Java heap space
20200612 101128.256 [sdrtrunk pool-1-thread-2] INFO  i.g.d.module.log.EventLogger - Creating log file:/home/sdrtrunk/SDRTrunk/event_logs/20200612_101128.256_772093750_Hz_TRAFFIC_decoded_messages.log  [3GB/4GB 97%]
20200612 101128.257 [sdrtrunk pool-1-thread-7] WARN  i.g.d.s.t.u.USBTransferProcessor - [R820T 00000002] - potential memory leak [39 of 40] USB transfer buffers will be disposed during shutdown  [3GB/4GB 97%]
20200612 101219.674 [sdrtrunk pool-1-thread-2] ERROR i.g.d.a.b.AudioStreamingManager - Error processing audio segments for streaming  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101223.065 [sdrtrunk pool-1-thread-5] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101248.883 [sdrtrunk pool-1-thread-5] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 97%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 101248.883 [sdrtrunk pool-1-thread-6] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 97%]
java.lang.OutOfMemoryError: Java heap space
20200612 101248.887 [sdrtrunk pool-1-thread-6] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 97%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 101248.889 [sdrtrunk pool-1-thread-8] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-8]  [3GB/4GB 97%]
java.lang.OutOfMemoryError: Java heap space
20200612 101248.904 [sdrtrunk pool-1-thread-2] WARN  i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - potential memory leak [39 of 40] USB transfer buffers will be disposed during shutdown  [3GB/4GB 98%]
20200612 101250.232 [NioProcessor-528] INFO  i.g.d.a.b.AudioStreamingBroadcaster - [indybay] status: Connected  [3GB/4GB 99%]
20200612 101301.265 [sdrtrunk pool-1-thread-6] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.receive(ComplexPolyphaseChannelizerM2.java:234)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:616)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 101301.266 [sdrtrunk pool-1-thread-6] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 99%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 101302.126 [NioProcessor-528] INFO  i.g.d.a.b.AudioStreamingBroadcaster - [indybay] status: Disconnected  [3GB/4GB 98%]
20200612 101359.843 [sdrtrunk pool-1-thread-4] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101430.707 [USB Event Processor] ERROR i.g.d.s.t.u.USBMasterProcessor - Error while processing LibUSB timeout events  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101406.456 [sdrtrunk pool-1-thread-6] ERROR i.g.d.a.b.AudioStreamingManager - Error processing audio segments for streaming  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101431.384 [sdrtrunk pool-1-thread-11] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-11]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101434.817 [sdrtrunk pool-1-thread-9] ERROR i.g.d.a.b.AudioStreamingBroadcaster - Error while processing audio streaming queue  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101402.882 [sdrtrunk pool-1-thread-5] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-5]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101438.118 [sdrtrunk pool-1-thread-10] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-10]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101432.741 [sdrtrunk pool-1-thread-7] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-7]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 101447.494 [sdrtrunk pool-1-thread-3] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 102205.604 [sdrtrunk pool-1-thread-3] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 102206.927 [sdrtrunk pool-1-thread-13] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-13]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 102221.687 [sdrtrunk pool-1-thread-4] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 102416.544 [sdrtrunk pool-1-thread-3] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 102417.578 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112115.314 [sdrtrunk pool-1-thread-3] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112117.342 [sdrtrunk pool-1-thread-1] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-1]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112135.831 [sdrtrunk pool-1-thread-3] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112139.823 [sdrtrunk pool-1-thread-6] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-6]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112210.404 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112306.583 [sdrtrunk pool-1-thread-9] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-9]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112307.251 [sdrtrunk pool-1-thread-19] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-19]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112303.916 [sdrtrunk pool-1-thread-12] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112601.492 [sdrtrunk pool-1-thread-12] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112600.122 [USB Event Processor] ERROR i.g.d.s.t.u.USBMasterProcessor - Error while processing LibUSB timeout events  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112614.470 [sdrtrunk pool-1-thread-12] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112615.594 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112737.014 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 112737.014 [sdrtrunk pool-1-thread-12] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120718.480 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120718.480 [sdrtrunk pool-1-thread-18] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120740.645 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120740.645 [sdrtrunk pool-1-thread-20] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120747.186 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120747.186 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 99%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 120747.923 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 97%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.receive(ComplexPolyphaseChannelizerM2.java:234)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:616)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 120747.923 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 97%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 120811.520 [sdrtrunk pool-1-thread-20] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120811.520 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120820.885 [sdrtrunk pool-1-thread-20] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120820.885 [sdrtrunk pool-1-thread-21] ERROR i.g.dsheirer.util.ThreadPool - Error while executing runnable in scheduled thread pool [sdrtrunk pool-1-thread-21]  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120831.575 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
20200612 120831.576 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 99%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 120832.317 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error  [3GB/4GB 98%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.receive(ComplexPolyphaseChannelizerM2.java:234)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:616)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 120832.318 [sdrtrunk pool-1-thread-14] ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener  [3GB/4GB 98%]
java.lang.IllegalStateException: User count is below zero.  This indicates that this buffer's decrement user count was invoked by more than the expected user count
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119)
    at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:629)
    at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:577)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189)
    at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
20200612 120849.390 [sdrtrunk pool-1-thread-12] ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000000] - error while processing USB transfer buffers  [3GB/4GB 99%]
java.lang.OutOfMemoryError: Java heap space
DSheirer commented 4 years ago

Ken, Has the software run correctly on this machine in previous versions?

Is the machine robust enough to handle the processing workload? When Java runs out of memory this quickly, it usually indicates the processor is not keeping up with the procesing workload.

Bobabadabouskie commented 4 years ago

I have been using the final version of 4.0 and have just started having similar issues. As far as being robust enough...always worked in the past. CPU is only 2 cores @ 2GHz with 8GB ram.

`18:55:19.763 INFO i.g.d.log.ApplicationLog - Application Log File: /home/max/SDRTrunk/logs/sdrtrunk_app.log [5MB/124MB 4%] 18:55:19.806 INFO i.g.d.log.ApplicationLog - [7MB/124MB 5%] 18:55:19.807 INFO i.g.d.log.ApplicationLog - ***** [7MB/124MB 5%] 18:55:19.807 INFO i.g.d.log.ApplicationLog - *** sdrtrunk: a trunked radio and digital decoding application [7MB/124MB 5%] 18:55:19.807 INFO i.g.d.log.ApplicationLog - website: https://github.com/dsheirer/sdrtrunk * [7MB/124MB 5%] 18:55:19.808 INFO i.g.d.log.ApplicationLog - ***** [7MB/124MB 5%] 18:55:19.808 INFO i.g.d.log.ApplicationLog - Memory Logging Format: [Used/Allocated PercentUsed%] [7MB/124MB 5%] 18:55:19.808 INFO i.g.d.log.ApplicationLog - Host OS Name: Linux [7MB/124MB 5%] 18:55:19.809 INFO i.g.d.log.ApplicationLog - Host OS Arch: amd64 [7MB/124MB 5%] 18:55:19.809 INFO i.g.d.log.ApplicationLog - Host OS Version: 4.9.0-12-amd64 [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Host CPU Cores: 2 [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Host Max Java Memory: 1 GB [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Storage Directories: [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Application Root: /home/max/SDRTrunk [7MB/124MB 5%] 18:55:19.811 INFO i.g.d.log.ApplicationLog - Application Log: /home/max/SDRTrunk/logs [7MB/124MB 5%] 18:55:19.811 INFO i.g.d.log.ApplicationLog - Event Log: /home/max/SDRTrunk/event_logs [7MB/124MB 5%] 18:55:19.812 INFO i.g.d.log.ApplicationLog - Playlist: /home/max/SDRTrunk/playlist [7MB/124MB 5%] 18:55:19.812 INFO i.g.d.log.ApplicationLog - Recordings: /home/max/SDRTrunk/recordings [7MB/124MB 5%] 18:55:20.023 INFO i.g.d.util.ThreadPool - Application thread pool created with [2] threads [10MB/124MB 8%] 18:55:20.023 INFO i.g.dsheirer.gui.SDRTrunk - Home path: /home/max/SDRTrunk [10MB/124MB 8%] 18:55:20.028 INFO i.g.d.p.SystemProperties - SystemProperties - loaded [/home/max/SDRTrunk/SDRTrunk.properties] [10MB/124MB 8%] 18:55:20.028 INFO i.g.d.p.SystemProperties - SystemProperties - application properties loaded [/home/max/SDRTrunk/SDRTrunk.properties] [10MB/124MB 8%] 18:55:20.279 INFO i.g.d.s.SettingsManager - SettingsManager - loading settings file [/home/max/SDRTrunk/settings/settings.xml] [7MB/27MB 28%] 18:55:20.748 INFO i.g.d.s.r.RecordingSourceManager - RecordingSourceManager - discovered [0] recording configurations [10MB/76MB 14%] 18:55:20.774 INFO i.g.d.s.t.TunerManager - LibUSB API Version: 16777478 [11MB/76MB 15%] 18:55:20.775 INFO i.g.d.s.t.TunerManager - LibUSB Version: 1.0.22.11312 [11MB/76MB 15%] 18:55:20.776 INFO i.g.d.s.t.TunerManager - discovered [12] attached USB devices [11MB/76MB 15%] 18:55:22.396 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000002 Max Rate:38400000 bps [13MB/76MB 18%] 18:55:23.801 INFO i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2880000.0] providing [114] channels at [25263.2] Hz each [14MB/76MB 18%] 18:55:23.936 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000001 Max Rate:38400000 bps [14MB/76MB 18%] 18:55:23.938 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [2109:2813] Hub Device [14MB/76MB 18%] 18:55:23.940 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [1D6B:0002] Hub Device [14MB/76MB 18%] 18:55:23.942 INFO i.g.d.s.t.TunerManager - USB Bus [8] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.943 INFO i.g.d.s.t.TunerManager - USB Bus [5] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.944 INFO i.g.d.s.t.TunerManager - USB Bus [4] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.945 INFO i.g.d.s.t.TunerManager - USB Bus [6] Device [1D6B:0002] Hub Device [14MB/76MB 18%] 18:55:23.946 INFO i.g.d.s.t.TunerManager - USB Bus [3] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.947 INFO i.g.d.s.t.TunerManager - USB Bus [2] Device [08FF:2810] Unknown Device - Class -1 [14MB/76MB 18%] 18:55:23.948 INFO i.g.d.s.t.TunerManager - USB Bus [2] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.948 INFO i.g.d.s.t.TunerManager - USB Bus [1] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.949 INFO i.g.d.s.t.TunerManager - ------------------------------------------------------------- [14MB/76MB 18%] 18:55:23.949 INFO i.g.d.s.t.TunerManager - USB Bus - Potential Maximum Data Rates [14MB/76MB 18%] 18:55:23.950 INFO i.g.d.s.t.TunerManager - USB Bus [7] Rate [76800000] bits per second [14MB/76MB 18%] 18:55:25.124 INFO i.g.d.icon.IconManager - loading icons file [/home/max/SDRTrunk/settings/icons.xml] [11MB/76MB 14%] 18:55:25.554 INFO i.g.d.p.PlaylistManager - Loading playlist file [/home/max/SDRTrunk/playlist/default.xml] [21MB/44MB 48%] 18:55:26.327 INFO i.g.dsheirer.gui.SDRTrunk - starting main application gui [23MB/44MB 53%] 18:55:26.717 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Connected [28MB/44MB 65%] 18:55:37.504 INFO i.g.d.c.c.ChannelAutoStartFrame - Starting [1] channels now - user invoked [25MB/53MB 48%] 18:55:37.673 INFO i.g.d.a.c.m.JmbeAudioModule - Loading JMBE library from [/home/max/sdr/jmbe-1.0.0/codec/build/libs/jmbe-1.0.0.jar] [29MB/53MB 55%] 18:55:37.697 INFO i.g.d.a.c.m.JmbeAudioModule - JMBE audio conversion library loaded: JMBE Audio Conversion Library v1.0.0 [29MB/53MB 56%] 18:55:37.698 INFO i.g.d.a.c.m.ImbeAudioModule - JMBE audio conversion library IMBE CODEC successfully loaded - P25-1 audio will be available [29MB/53MB 56%] 18:55:37.727 INFO i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2880000.0] providing [114] channels at [25263.2] Hz each [30MB/53MB 58%] 18:55:37.749 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [31MB/53MB 58%] 18:55:43.958 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [359MB/659MB 54%] 18:55:45.021 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [344MB/659MB 52%] 18:55:46.868 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [428MB/659MB 64%] 18:55:47.936 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [429MB/659MB 65%] 18:55:49.875 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [407MB/922MB 44%] 18:55:50.942 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [408MB/922MB 44%] 18:55:52.868 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [497MB/922MB 53%] 18:55:53.939 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [498MB/922MB 54%] 18:55:55.839 INFO i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2400000.0] providing [96] channels at [25000.0] Hz each [405MB/922MB 43%] 18:56:16.360 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Disconnected [1GB/1GB 70%] 18:56:39.635 INFO i.g.d.a.b.i.IcecastBroadcastMetadataUpdater - Error submitting Icecast 2 Metadata update to URL [http://192.168.8.122:8000/admin/metadata?mode=updinfo&mount=%2Fscanner.ogg&charset=UTF%2d8&song=TO%3A363+Department+of+Corrections-Corrections-State+Agencies++FROM%3A713530] HTTP Response Code [400] Body [Error 400400 - Source does not exist ] [1GB/1GB 83%] 18:56:41.633 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Connected [1GB/1GB 86%] 18:57:21.465 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Disconnected [1GB/1GB 84%] 18:57:28.382 INFO i.g.d.s.t.FrequencyErrorCorrectionManager - Auto-Correcting Tuner PPM to [-1.107258676743223] [1GB/1GB 84%] 18:57:28.486 INFO i.g.d.s.t.FrequencyErrorCorrectionManager - Auto-Correcting Tuner PPM to [-0.6651646195217675] [1GB/1GB 85%] 18:58:09.422 ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space at io.github.dsheirer.sample.buffer.ReusableChannelResultsBuffer.getEmptyBuffer(ReusableChannelResultsBuffer.java:69) at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.process(ComplexPolyphaseChannelizerM2.java:360) at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.receive(ComplexPolyphaseChannelizerM2.java:221) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:615) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) 18:58:10.378 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 99%] java.lang.IllegalStateException: User count is below zero. This indicates that this buffer's decrement user count was invoked by more than the expected user count at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119) at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:628) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Jun 15, 2020 6:58:11 PM sun.awt.X11.XToolkit processException WARNING: Exception on Toolkit thread java.lang.OutOfMemoryError: Java heap space at java.desktop/sun.awt.X11.XEvent.get_xproperty(Unknown Source) at java.desktop/sun.awt.X11.XDropTargetEventProcessor.doProcessEvent(Unknown Source) at java.desktop/sun.awt.X11.XDropTargetEventProcessor.processEvent(Unknown Source) at java.desktop/sun.awt.X11.XToolkit.run(Unknown Source) at java.desktop/sun.awt.X11.XToolkit.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)

18:58:43.691 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 97%] java.lang.OutOfMemoryError: Java heap space 18:58:43.691 ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error [1GB/1GB 97%] java.lang.OutOfMemoryError: Java heap space 18:58:43.694 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 97%] java.lang.IllegalStateException: User count is below zero. This indicates that this buffer's decrement user count was invoked by more than the expected user count at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119) at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:628) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) 18:59:12.412 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 98%] java.lang.OutOfMemoryError: Java heap space 18:59:12.412 ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error [1GB/1GB 98%] java.lang.OutOfMemoryError: Java heap space 18:59:12.414 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 98%] java.lang.IllegalStateException: User count is below zero. This indicates that this buffer's decrement user count was invoked by more than the expected user count at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119) at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:628) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) 18:59:24.561 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000002] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 18:59:36.368 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 18:59:51.828 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:00:13.903 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 96%] java.lang.OutOfMemoryError: Java heap space Jun 15, 2020 7:00:13 PM sun.awt.X11.XToolkit processException WARNING: Exception on Toolkit thread java.lang.OutOfMemoryError: Java heap space

19:00:36.009 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space Jun 15, 2020 7:00:37 PM sun.awt.X11.XToolkit processException WARNING: Exception on Toolkit thread java.lang.OutOfMemoryError: Java heap space

19:00:37.665 ERROR i.g.d.s.t.u.USBMasterProcessor - Error while processing LibUSB timeout events [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:00:48.121 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000002] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "USB Event Processor" 19:01:29.405 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space Exception in thread "Timer-0" java.lang.OutOfMemoryError: Java heap space Exception in thread "AWT-XAWT" java.lang.OutOfMemoryError: Java heap space 19:01:40.144 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:02.027 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:02.027 ERROR i.g.d.s.t.c.TunerChannelSource - Error while processing samples [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:13.481 ERROR i.g.d.s.t.c.TunerChannelSource - Error while sending heartbeat [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:13.481 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "sdrtrunk pool-1-thread-2"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "sdrtrunk pool-1-thread-1"`

Bobabadabouskie commented 4 years ago

I have been using the final version of 4.0 and have just started having similar issues. As far as being robust enough...always worked in the past. CPU is only 2 cores @ 2GHz with 8GB ram.

`18:55:19.763 INFO i.g.d.log.ApplicationLog - Application Log File: /home/max/SDRTrunk/logs/sdrtrunk_app.log [5MB/124MB 4%] 18:55:19.806 INFO i.g.d.log.ApplicationLog - [7MB/124MB 5%] 18:55:19.807 INFO i.g.d.log.ApplicationLog - ***** [7MB/124MB 5%] 18:55:19.807 INFO i.g.d.log.ApplicationLog - *** sdrtrunk: a trunked radio and digital decoding application [7MB/124MB 5%] 18:55:19.807 INFO i.g.d.log.ApplicationLog - website: https://github.com/dsheirer/sdrtrunk * [7MB/124MB 5%] 18:55:19.808 INFO i.g.d.log.ApplicationLog - ***** [7MB/124MB 5%] 18:55:19.808 INFO i.g.d.log.ApplicationLog - Memory Logging Format: [Used/Allocated PercentUsed%] [7MB/124MB 5%] 18:55:19.808 INFO i.g.d.log.ApplicationLog - Host OS Name: Linux [7MB/124MB 5%] 18:55:19.809 INFO i.g.d.log.ApplicationLog - Host OS Arch: amd64 [7MB/124MB 5%] 18:55:19.809 INFO i.g.d.log.ApplicationLog - Host OS Version: 4.9.0-12-amd64 [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Host CPU Cores: 2 [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Host Max Java Memory: 1 GB [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Storage Directories: [7MB/124MB 5%] 18:55:19.810 INFO i.g.d.log.ApplicationLog - Application Root: /home/max/SDRTrunk [7MB/124MB 5%] 18:55:19.811 INFO i.g.d.log.ApplicationLog - Application Log: /home/max/SDRTrunk/logs [7MB/124MB 5%] 18:55:19.811 INFO i.g.d.log.ApplicationLog - Event Log: /home/max/SDRTrunk/event_logs [7MB/124MB 5%] 18:55:19.812 INFO i.g.d.log.ApplicationLog - Playlist: /home/max/SDRTrunk/playlist [7MB/124MB 5%] 18:55:19.812 INFO i.g.d.log.ApplicationLog - Recordings: /home/max/SDRTrunk/recordings [7MB/124MB 5%] 18:55:20.023 INFO i.g.d.util.ThreadPool - Application thread pool created with [2] threads [10MB/124MB 8%] 18:55:20.023 INFO i.g.dsheirer.gui.SDRTrunk - Home path: /home/max/SDRTrunk [10MB/124MB 8%] 18:55:20.028 INFO i.g.d.p.SystemProperties - SystemProperties - loaded [/home/max/SDRTrunk/SDRTrunk.properties] [10MB/124MB 8%] 18:55:20.028 INFO i.g.d.p.SystemProperties - SystemProperties - application properties loaded [/home/max/SDRTrunk/SDRTrunk.properties] [10MB/124MB 8%] 18:55:20.279 INFO i.g.d.s.SettingsManager - SettingsManager - loading settings file [/home/max/SDRTrunk/settings/settings.xml] [7MB/27MB 28%] 18:55:20.748 INFO i.g.d.s.r.RecordingSourceManager - RecordingSourceManager - discovered [0] recording configurations [10MB/76MB 14%] 18:55:20.774 INFO i.g.d.s.t.TunerManager - LibUSB API Version: 16777478 [11MB/76MB 15%] 18:55:20.775 INFO i.g.d.s.t.TunerManager - LibUSB Version: 1.0.22.11312 [11MB/76MB 15%] 18:55:20.776 INFO i.g.d.s.t.TunerManager - discovered [12] attached USB devices [11MB/76MB 15%] 18:55:22.396 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000002 Max Rate:38400000 bps [13MB/76MB 18%] 18:55:23.801 INFO i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2880000.0] providing [114] channels at [25263.2] Hz each [14MB/76MB 18%] 18:55:23.936 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [0BDA:2838] LOADED: RTL2832 SDR/R820T 00000001 Max Rate:38400000 bps [14MB/76MB 18%] 18:55:23.938 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [2109:2813] Hub Device [14MB/76MB 18%] 18:55:23.940 INFO i.g.d.s.t.TunerManager - USB Bus [7] Device [1D6B:0002] Hub Device [14MB/76MB 18%] 18:55:23.942 INFO i.g.d.s.t.TunerManager - USB Bus [8] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.943 INFO i.g.d.s.t.TunerManager - USB Bus [5] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.944 INFO i.g.d.s.t.TunerManager - USB Bus [4] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.945 INFO i.g.d.s.t.TunerManager - USB Bus [6] Device [1D6B:0002] Hub Device [14MB/76MB 18%] 18:55:23.946 INFO i.g.d.s.t.TunerManager - USB Bus [3] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.947 INFO i.g.d.s.t.TunerManager - USB Bus [2] Device [08FF:2810] Unknown Device - Class -1 [14MB/76MB 18%] 18:55:23.948 INFO i.g.d.s.t.TunerManager - USB Bus [2] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.948 INFO i.g.d.s.t.TunerManager - USB Bus [1] Device [1D6B:0001] Hub Device [14MB/76MB 18%] 18:55:23.949 INFO i.g.d.s.t.TunerManager - ------------------------------------------------------------- [14MB/76MB 18%] 18:55:23.949 INFO i.g.d.s.t.TunerManager - USB Bus - Potential Maximum Data Rates [14MB/76MB 18%] 18:55:23.950 INFO i.g.d.s.t.TunerManager - USB Bus [7] Rate [76800000] bits per second [14MB/76MB 18%] 18:55:25.124 INFO i.g.d.icon.IconManager - loading icons file [/home/max/SDRTrunk/settings/icons.xml] [11MB/76MB 14%] 18:55:25.554 INFO i.g.d.p.PlaylistManager - Loading playlist file [/home/max/SDRTrunk/playlist/default.xml] [21MB/44MB 48%] 18:55:26.327 INFO i.g.dsheirer.gui.SDRTrunk - starting main application gui [23MB/44MB 53%] 18:55:26.717 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Connected [28MB/44MB 65%] 18:55:37.504 INFO i.g.d.c.c.ChannelAutoStartFrame - Starting [1] channels now - user invoked [25MB/53MB 48%] 18:55:37.673 INFO i.g.d.a.c.m.JmbeAudioModule - Loading JMBE library from [/home/max/sdr/jmbe-1.0.0/codec/build/libs/jmbe-1.0.0.jar] [29MB/53MB 55%] 18:55:37.697 INFO i.g.d.a.c.m.JmbeAudioModule - JMBE audio conversion library loaded: JMBE Audio Conversion Library v1.0.0 [29MB/53MB 56%] 18:55:37.698 INFO i.g.d.a.c.m.ImbeAudioModule - JMBE audio conversion library IMBE CODEC successfully loaded - P25-1 audio will be available [29MB/53MB 56%] 18:55:37.727 INFO i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2880000.0] providing [114] channels at [25263.2] Hz each [30MB/53MB 58%] 18:55:37.749 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [31MB/53MB 58%] 18:55:43.958 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [359MB/659MB 54%] 18:55:45.021 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [344MB/659MB 52%] 18:55:46.868 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [428MB/659MB 64%] 18:55:47.936 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [429MB/659MB 65%] 18:55:49.875 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [407MB/922MB 44%] 18:55:50.942 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [408MB/922MB 44%] 18:55:52.868 INFO i.g.d.s.t.u.USBMasterProcessor - Stopping USB master processor thread [497MB/922MB 53%] 18:55:53.939 INFO i.g.d.s.t.u.USBMasterProcessor - Starting USB master processor thread [498MB/922MB 54%] 18:55:55.839 INFO i.g.d.d.f.c.ComplexPolyphaseChannelizerM2 - Sample Rate [2400000.0] providing [96] channels at [25000.0] Hz each [405MB/922MB 43%] 18:56:16.360 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Disconnected [1GB/1GB 70%] 18:56:39.635 INFO i.g.d.a.b.i.IcecastBroadcastMetadataUpdater - Error submitting Icecast 2 Metadata update to URL [http://192.168.8.122:8000/admin/metadata?mode=updinfo&mount=%2Fscanner.ogg&charset=UTF%2d8&song=TO%3A363+Department+of+Corrections-Corrections-State+Agencies++FROM%3A713530] HTTP Response Code [400] Body [Error 400400 - Source does not exist ] [1GB/1GB 83%] 18:56:41.633 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Connected [1GB/1GB 86%] 18:57:21.465 INFO i.g.d.a.b.AudioBroadcaster - [scanner] status: Disconnected [1GB/1GB 84%] 18:57:28.382 INFO i.g.d.s.t.FrequencyErrorCorrectionManager - Auto-Correcting Tuner PPM to [-1.107258676743223] [1GB/1GB 84%] 18:57:28.486 INFO i.g.d.s.t.FrequencyErrorCorrectionManager - Auto-Correcting Tuner PPM to [-0.6651646195217675] [1GB/1GB 85%] 18:58:09.422 ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space at io.github.dsheirer.sample.buffer.ReusableChannelResultsBuffer.getEmptyBuffer(ReusableChannelResultsBuffer.java:69) at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.process(ComplexPolyphaseChannelizerM2.java:360) at io.github.dsheirer.dsp.filter.channelizer.ComplexPolyphaseChannelizerM2.receive(ComplexPolyphaseChannelizerM2.java:221) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:615) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) 18:58:10.378 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 99%] java.lang.IllegalStateException: User count is below zero. This indicates that this buffer's decrement user count was invoked by more than the expected user count at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119) at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:628) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Jun 15, 2020 6:58:11 PM sun.awt.X11.XToolkit processException WARNING: Exception on Toolkit thread java.lang.OutOfMemoryError: Java heap space at java.desktop/sun.awt.X11.XEvent.get_xproperty(Unknown Source) at java.desktop/sun.awt.X11.XDropTargetEventProcessor.doProcessEvent(Unknown Source) at java.desktop/sun.awt.X11.XDropTargetEventProcessor.processEvent(Unknown Source) at java.desktop/sun.awt.X11.XToolkit.run(Unknown Source) at java.desktop/sun.awt.X11.XToolkit.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)

18:58:43.691 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 97%] java.lang.OutOfMemoryError: Java heap space 18:58:43.691 ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error [1GB/1GB 97%] java.lang.OutOfMemoryError: Java heap space 18:58:43.694 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 97%] java.lang.IllegalStateException: User count is below zero. This indicates that this buffer's decrement user count was invoked by more than the expected user count at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119) at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:628) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) 18:59:12.412 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 98%] java.lang.OutOfMemoryError: Java heap space 18:59:12.412 ERROR i.g.d.d.f.c.PolyphaseChannelManager - Error [1GB/1GB 98%] java.lang.OutOfMemoryError: Java heap space 18:59:12.414 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 98%] java.lang.IllegalStateException: User count is below zero. This indicates that this buffer's decrement user count was invoked by more than the expected user count at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.recycle(AbstractReusableBuffer.java:119) at io.github.dsheirer.sample.buffer.AbstractReusableBuffer.decrementUserCount(AbstractReusableBuffer.java:100) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:628) at io.github.dsheirer.dsp.filter.channelizer.PolyphaseChannelManager$BufferSourceEventMonitor.receive(PolyphaseChannelManager.java:576) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor.process(ContinuousBufferProcessor.java:189) at io.github.dsheirer.dsp.filter.channelizer.ContinuousBufferProcessor$Processor.run(ContinuousBufferProcessor.java:224) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) 18:59:24.561 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000002] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 18:59:36.368 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 18:59:51.828 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:00:13.903 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 96%] java.lang.OutOfMemoryError: Java heap space Jun 15, 2020 7:00:13 PM sun.awt.X11.XToolkit processException WARNING: Exception on Toolkit thread java.lang.OutOfMemoryError: Java heap space

19:00:36.009 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space Jun 15, 2020 7:00:37 PM sun.awt.X11.XToolkit processException WARNING: Exception on Toolkit thread java.lang.OutOfMemoryError: Java heap space

19:00:37.665 ERROR i.g.d.s.t.u.USBMasterProcessor - Error while processing LibUSB timeout events [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:00:48.121 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000002] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "USB Event Processor" 19:01:29.405 ERROR i.g.d.d.f.c.ContinuousBufferProcessor - Error while dispatching buffers to listener [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space Exception in thread "Timer-0" java.lang.OutOfMemoryError: Java heap space Exception in thread "AWT-XAWT" java.lang.OutOfMemoryError: Java heap space 19:01:40.144 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:02.027 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:02.027 ERROR i.g.d.s.t.c.TunerChannelSource - Error while processing samples [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:13.481 ERROR i.g.d.s.t.c.TunerChannelSource - Error while sending heartbeat [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space 19:02:13.481 ERROR i.g.d.s.t.u.USBTransferProcessor - [R820T 00000001] - error while processing USB transfer buffers [1GB/1GB 99%] java.lang.OutOfMemoryError: Java heap space

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "sdrtrunk pool-1-thread-2"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "sdrtrunk pool-1-thread-1"`

my issue seems to go away when I use only one dongle. But then I get no trunk. I dont know if that means the program will run better/faster.

e850205 commented 4 years ago

Same issue here when using two tuners.

kenrestivo commented 4 years ago

That machine is an i7 with hyperthreading so 8 cores. And 3 RTL dongles. And a very busy trunking radio system.