Jason Drake commented on Bug JENKINS-20395

I had to rebuild my server over the weekend and when I restored my backups using thinBackup subsequent backups were crashing with the same issue in the zip.

This was crashing my Glassfish 4.0 server (which also had my applications running on it - so it was annoying to find it dead each morning....) I have since wiped out my backups folder and manually invoked the backup. I will see if that is now resolving the issue going forward but here it is...

#

  1. A fatal error has been detected by the Java Runtime Environment:
    #
  2. SIGBUS (0x7) at pc=0x00007f81fd17d982, pid=103003, tid=140195190466304
    #
  3. JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build 1.7.0_51-b13)
  4. Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode linux-amd64 compressed oops)
  5. Problematic frame:
  6. C [libzip.so+0x4982] newEntry+0x62
    #
  7. Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
    #
  8. If you would like to submit a bug report, please visit:
  9. http://bugreport.sun.com/bugreport/crash.jsp
  10. The crash happened outside the Java Virtual Machine in native code.
  11. See problematic frame for where to report the bug.
    #

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

Current thread (0x00007f8124054800): JavaThread "ThinBackup Worker Thread thread" daemon [_thread_in_native, id=10989, stack(0x00007f81bc76e000,0x00007f81bc86f000)]

siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=0x00007f81bc0d0a82

Stack: [0x00007f81bc76e000,0x00007f81bc86f000], sp=0x00007f81bc86d220, free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libzip.so+0x4982] newEntry+0x62
C [libzip.so+0x4fd3] ZIP_GetNextEntry+0x53
J java.util.zip.ZipFile.getNextEntry(JI)J
J java.util.zip.ZipFile$1.nextElement()Ljava/util/zip/ZipEntry;
j org.jvnet.hudson.plugins.thinbackup.backup.BackupSet.initialize()Z+21
j org.jvnet.hudson.plugins.thinbackup.backup.BackupSet.<init>(Ljava/io/File;)V+115
j org.jvnet.hudson.plugins.thinbackup.utils.Utils.getValidBackupSetsFromZips(Ljava/io/File;)Ljava/util/List;+46
j org.jvnet.hudson.plugins.thinbackup.utils.Utils.getValidBackupSets(Ljava/io/File;)Ljava/util/List;+21
j org.jvnet.hudson.plugins.thinbackup.backup.HudsonBackup.removeSuperfluousBackupSets()V+32
j org.jvnet.hudson.plugins.thinbackup.backup.HudsonBackup.backup()V+218
j org.jvnet.hudson.plugins.thinbackup.ThinBackupPeriodicWork.backupNow(Lorg/jvnet/hudson/plugins/thinbackup/ThinBackupPeriodicWork$BackupType;)V+83
j org.jvnet.hudson.plugins.thinbackup.ThinBackupPeriodicWork.execute(Lhudson/model/TaskListener;)V+44
j org.jvnet.hudson.plugins.thinbackup.hudson.model.AsyncPeriodicWork$1.run()V+66
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x5f8465] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x365
V [libjvm.so+0x5f6ec8] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x28
V [libjvm.so+0x5f7197] JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x197
V [libjvm.so+0x5f72b7] JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x47
V [libjvm.so+0x6731c5] thread_entry(JavaThread*, Thread*)+0xe5
V [libjvm.so+0x94d5ff] JavaThread::thread_main_inner()+0xdf
V [libjvm.so+0x94d705] JavaThread::run()+0xf5
V [libjvm.so+0x815538] java_start(Thread*)+0x108

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J java.util.zip.ZipFile.getNextEntry(JI)J
J java.util.zip.ZipFile$1.nextElement()Ljava/util/zip/ZipEntry;
J java.util.zip.ZipFile$1.nextElement()Ljava/lang/Object;
j org.jvnet.hudson.plugins.thinbackup.backup.BackupSet.initializeFromZipFile()Z+42
j org.jvnet.hudson.plugins.thinbackup.backup.BackupSet.initialize()Z+21
j org.jvnet.hudson.plugins.thinbackup.backup.BackupSet.<init>(Ljava/io/File;)V+115
j org.jvnet.hudson.plugins.thinbackup.utils.Utils.getValidBackupSetsFromZips(Ljava/io/File;)Ljava/util/List;+46
j org.jvnet.hudson.plugins.thinbackup.utils.Utils.getValidBackupSets(Ljava/io/File;)Ljava/util/List;+21
j org.jvnet.hudson.plugins.thinbackup.backup.HudsonBackup.removeSuperfluousBackupSets()V+32
j org.jvnet.hudson.plugins.thinbackup.backup.HudsonBackup.backup()V+218
j org.jvnet.hudson.plugins.thinbackup.ThinBackupPeriodicWork.backupNow(Lorg/jvnet/hudson/plugins/thinbackup/ThinBackupPeriodicWork$BackupType;)V+83
j org.jvnet.hudson.plugins.thinbackup.ThinBackupPeriodicWork.execute(Lhudson/model/TaskListener;)V+44
j org.jvnet.hudson.plugins.thinbackup.hudson.model.AsyncPeriodicWork$1.run()V+66
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to