|
||||||||
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
[JIRA] (JENKINS-13617) 64-bit java.lang.OutOfMemoryError: PermGen space
johno.crawf...@gmail.com (JIRA) Fri, 28 Dec 2012 15:12:01 -0800
- [JIRA] (JENKINS-13617) 64-bit java.lan... sdrot...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... niklaus.gi...@member.fsf.org (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... niklaus.gi...@member.fsf.org (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... niklaus.gi...@member.fsf.org (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... niklaus.gi...@member.fsf.org (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
- [JIRA] (JENKINS-13617) 64-bit jav... johno.crawf...@gmail.com (JIRA)
Heap dump looks okish, top instance count is java.lang.Class, I would recommend adding the switch -XX:+CMSClassUnloadingEnabled . Looking at the thread dump I see it OOMd in the PeriodicBackup thread. Might be worth trying to disable https://wiki.jenkins-ci.org/display/JENKINS/PeriodicBackup+Plugin temporarily to see if that helps.
"PeriodicBackup thread" prio=5 tid=3023 RUNNABLE
at java.lang.OutOfMemoryError.<init>(OutOfMemoryError.java:25)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
Local Variable: java.lang.String#58206
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
Local Variable: java.security.ProtectionDomain#158
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
Local Variable: java.security.CodeSource#159
Local Variable: sun.misc.URLClassPath$JarLoader$2#2
Local Variable: byte[]#3257
Local Variable: java.lang.String#58205
Local Variable: java.net.URL#472
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
Local Variable: java.net.URLClassLoader$1#4
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
Local Variable: java.net.URLClassLoader#16
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils.executeLs(PlexusIoResourceAttributeUtils.java:216)
at org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils.getFileAttributesByPath(PlexusIoResourceAttributeUtils.java:179)
Local Variable: java.lang.String#58207
Local Variable: org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils$AttributeParser#1
Local Variable: org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils$LoggerStreamConsumer#1
Local Variable: org.codehaus.plexus.logging.console.ConsoleLogger#1
at org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils.getFileAttributes(PlexusIoResourceAttributeUtils.java:124)
at org.codehaus.plexus.archiver.ArchiveEntry.createFileEntry(ArchiveEntry.java:157)
at org.codehaus.plexus.archiver.AbstractArchiver.addFile(AbstractArchiver.java:313)
at org.codehaus.plexus.archiver.AbstractArchiver.addFile(AbstractArchiver.java:235)
Local Variable: java.lang.String#58052
Local Variable: org.codehaus.plexus.archiver.tar.TarArchiver#1
at org.jenkinsci.plugins.periodicbackup.TarGzStorage.backupAddFile(TarGzStorage.java:73)
at org.jenkinsci.plugins.periodicbackup.BackupExecutor.backup(BackupExecutor.java:74)
Local Variable: java.io.File#354
Local Variable: java.lang.String#49952
Local Variable: hudson.util.CopyOnWriteList$1#1
Local Variable: org.jenkinsci.plugins.periodicbackup.TarGzStorage#1
Local Variable: java.util.HashMap$KeyIterator#16
Local Variable: java.util.Date#57
Local Variable: java.lang.String#58053
Local Variable: java.util.GregorianCalendar#50
Local Variable: java.util.AbstractList$Itr#36
Local Variable: hudson.util.DescribableList#371
Local Variable: org.jenkinsci.plugins.periodicbackup.ConfigOnly#1
Local Variable: hudson.util.DescribableList#372
at org.jenkinsci.plugins.periodicbackup.PeriodicBackup.execute(PeriodicBackup.java:64)
Local Variable: java.lang.String#49953
Local Variable: org.jenkinsci.plugins.periodicbackup.BackupExecutor#1
Local Variable: org.jenkinsci.plugins.periodicbackup.PeriodicBackup#1
Local Variable: org.jenkinsci.plugins.periodicbackup.PeriodicBackupLink#1
Local Variable: hudson.scheduler.CronTab#45
at hudson.model.AsyncPeriodicWork$1.run(AsyncPeriodicWork.java:53)
Local Variable: hudson.model.AsyncPeriodicWork$1#1
Local Variable: hudson.util.StreamTaskListener#7
at java.lang.Thread.run(Thread.java:662)