Still get Heap issues with 2.6.3/Java 7u17
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Still get Heap issues with 2.6.3/Java 7u17
I've put this in a "Help" forum because I think the more general discussions on Java Heap elsewhere don't need to confuse a specific issue.
With 2.6.3 running on Java 7u17 (32 bit, Linux) I see this after a while:
Later that becomes:
and finally, a regular peppering of
I would post the debug.log - but at this point it is 43M ...
I have some ideas, but I will not pre-empt your thoughts before I try and find some time over the coming holiday weekend to look at this.
With 2.6.3 running on Java 7u17 (32 bit, Linux) I see this after a while:
Code: Select all
DEBUG 2013-05-03 00:14:57.706 [pool-2276-thread-3] Thumbnailator does not support the format of /music/playlists/../collection/classical/Igor Stravinsky/Igor_Stravinsky_Orchestral_Masterpieces/11-pulcinella_xi_chi_disse_ca_la_femmen_(tenor).mp3: No suitable ImageReader found for /music/playlists/../collection/classical/Igor Stravinsky/Igor_Stravinsky_Orchestral_Masterpieces/11-pulcinella_xi_chi_disse_ca_la_femmen_(tenor).mp3.
DEBUG 2013-05-03 00:14:57.707 [pool-2281-thread-3] Adding M3U entry: [../collection/rock/Muzsikas/Blues for Transylvania/06 - Dawn Song from Bodonkut.mp3,Muzsikas - Dawn Song from Bodonkut]
INFO 2013-05-03 00:14:56.131 [pool-2277-thread-1] at java.util.Arrays.copyOfRange(Arrays.java:2694)
INFO 2013-05-03 00:14:57.708 [pool-2277-thread-1] at java.lang.String.<init>(String.java:203)
INFO 2013-05-03 00:14:57.708 [pool-2277-thread-1] at java.lang.StringBuilder.toString(StringBuilder.java:405)
INFO 2013-05-03 00:14:57.709 [pool-2277-thread-1] at net.pms.dlna.DLNAMediaInfo.parse(DLNAMediaInfo.java:690)
INFO 2013-05-03 00:14:57.709 [pool-2277-thread-1] at net.pms.formats.Format.parse(Format.java:231)
INFO 2013-05-03 00:14:57.709 [pool-2277-thread-1] at net.pms.dlna.RealFile.resolve(RealFile.java:188)
INFO 2013-05-03 00:14:57.709 [pool-2277-thread-1] at net.pms.dlna.PlaylistFolder.resolve(PlaylistFolder.java:156)
INFO 2013-05-03 00:14:57.709 [pool-2277-thread-1] at net.pms.dlna.DLNAResource.run(DLNAResource.java:844)
INFO 2013-05-03 00:14:57.709 [pool-2277-thread-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
INFO 2013-05-03 00:14:57.710 [pool-2277-thread-1] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
INFO 2013-05-03 00:14:57.710 [pool-2277-thread-1] at java.lang.Thread.run(Thread.java:722)
INFO 2013-05-03 00:14:57.710 [pool-2285-thread-3] Exception in thread "pool-2285-thread-3" java.lang.OutOfMemoryError: GC overhead limit exceeded
INFO 2013-05-03 00:14:57.711 [pool-2285-thread-2] Exception in thread "pool-2285-thread-2" java.lang.OutOfMemoryError: GC overhead limit exceeded
DEBUG 2013-05-03 00:14:57.711 [pool-2287-thread-2] Thumbnailator does not support the format of /music/playlists/../collection/classical/Ludwig van Beethoven/Takács Quartet - Beethoven The Early String Quartets Op18 CD 2/07 - Takács Quartet - String Quartet No5 in A major op18 no5 - 3 Andante cantabile.flac: No suitable ImageReader found for /music/playlists/../collection/classical/Ludwig van Beethoven/Takács Quartet - Beethoven The Early String Quartets Op18 CD 2/07 - Takács Quartet - String Quartet No5 in A major op18 no5 - 3 Andante cantabile.flac.
Code: Select all
DEBUG 2013-05-03 00:14:59.137 [pool-2277-thread-4] Adding M3U entry: [../collection/classical/Johann Sebastian Bach/Bach_Sonatas_&_Partitas_for_solo_violin-Isabell_Faust_Vol._2/06-Bach-Partita II BWV 1002 in B minor - II Double.flac,Johann Sebastian Bach - Partita No. 2 BWV 1002 in B minor - II Double]
INFO 2013-05-03 00:14:57.711 [pool-2276-thread-2] java.lang.OutOfMemoryError: Java heap space
INFO 2013-05-03 00:14:59.137 [pool-2276-thread-2] at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
INFO 2013-05-03 00:14:59.137 [pool-2276-thread-2] at java.nio.ByteBuffer.allocate(ByteBuffer.java:331)
INFO 2013-05-03 00:14:59.137 [pool-2276-thread-2] at org.jaudiotagger.audio.flac.metadatablock.MetadataBlockDataPicture.<init>(MetadataBlockDataPicture.java:119)
INFO 2013-05-03 00:14:59.138 [pool-2276-thread-2] at org.jaudiotagger.audio.flac.FlacTagReader.read(FlacTagReader.java:86)
DEBUG 2013-05-03 00:14:59.138 [pool-2276-thread-4] Adding M3U entry: [../collection/classical/Grieg_Tippet_Beethoven-NCO_Brown/07-Symphony No. 1 in C major Op. 21- Andante cantabile.flac,Iona Brown & The Norwegian Chamber Orchestra - Beethoven - Symphony No.1 in C, Opus 21 - Andante Cantabile]
DEBUG 2013-05-03 00:14:59.365 [pool-2276-thread-4] Adding M3U entry: [../collection/classical/Grieg_Tippet_Beethoven-NCO_Brown/08-Symphony No. 1 in C major Op. 21- Menuetto allegro molto.flac,Iona Brown & The Norwegian Chamber Orchestra - Beethoven - Symphony No.1 in C, Opus 21 - Menuetto Allegro Molto]
INFO 2013-05-03 00:14:59.365 [pool-2276-thread-2] at org.jaudiotagger.audio.flac.FlacFileReader.getTag(FlacFileReader.java:45)
DEBUG 2013-05-03 00:14:59.365 [pool-2277-thread-4] Adding M3U entry: [../collection/classical/Johann Sebastian Bach/Bach_Sonatas_&_Partitas_for_solo_violin-Isabell_Faust_Vol._2/07-Bach-Partita II BWV 1002 in B minor - III Corrente.flac,Johann Sebastian Bach - Partita No. 2 BWV 1002 in B minor - III Corrente]
INFO 2013-05-03 00:14:59.365 [pool-2276-thread-2] at org.jaudiotagger.audio.generic.AudioFileReader.read(AudioFileReader.java:106)
DEBUG 2013-05-03 00:14:59.365 [pool-2276-thread-1] Adding M3U entry: [../collection/folk/Instrumentos Musicais Populares Galegos/Instrumentos Musicais Populares Galegos CD 2/11-Lembrando_'Vals'.flac,Instrumentos musicais populares Galegos - Lembrando 'Vals']
INFO 2013-05-03 00:14:59.365 [pool-2276-thread-2] at org.jaudiotagger.audio.AudioFileIO.readFile(AudioFileIO.java:286)
DEBUG 2013-05-03 00:14:59.365 [pool-2279-thread-4] Adding M3U entry: [../collection/folk/Loreena_McKennitt_-_An_Ancient_Muse/06-Penelope_s_Song.flac,Loreena McKennitt - Penelope's Song]
INFO 2013-05-03 00:14:59.365 [pool-2276-thread-2] at org.jaudiotagger.audio.AudioFileIO.read(AudioFileIO.java:150)
INFO 2013-05-03 00:14:59.365 [pool-2276-thread-2] at net.pms.dlna.DLNAMediaInfo.parse(DLNAMediaInfo.java:546)
INFO 2013-05-03 00:14:59.366 [pool-2276-thread-2] at net.pms.formats.Format.parse(Format.java:231)
INFO 2013-05-03 00:14:59.366 [pool-2276-thread-2] at net.pms.dlna.RealFile.resolve(RealFile.java:188)
Code: Select all
DEBUG 2013-05-03 00:18:57.115 [New I/O worker #4] Caught exception
java.lang.OutOfMemoryError: GC overhead limit exceeded
I have some ideas, but I will not pre-empt your thoughts before I try and find some time over the coming holiday weekend to look at this.