Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22326

Deadlock in logging

XMLWordPrintable

      Observed a deadlock including a thread blocked like this:

      com.cloudbees.jenkins.support.impl.JenkinsLogs$LogFile.publish
      com.cloudbees.jenkins.support.impl.JenkinsLogs$CustomHandler.publish
      java.util.logging.Logger.log
      <Redacted>QueueTaskDispatcher.canTake
      hudson.model.Queue$BuildableItem.canTake
      hudson.model.Queue$BuildableItem.getCauseOfBlockage
      hudson.model.Queue$Item.getWhy
      hudson.model.Queue$Item.toString
      java.text.MessageFormat.subformat
      java.text.MessageFormat.format
      java.text.Format.format
      java.text.MessageFormat.format
      java.util.logging.Formatter.formatMessage
      com.cloudbees.jenkins.support.SupportLogFormatter.format
      java.util.logging.StreamHandler.publish
      com.cloudbees.jenkins.support.impl.JenkinsLogs$LogFile.publish
      

      vs. another blocked like this:

      com.cloudbees.jenkins.support.SupportLogFormatter.format
      java.util.logging.StreamHandler.publish
      com.cloudbees.jenkins.support.impl.JenkinsLogs$LogFile.publish
      com.cloudbees.jenkins.support.impl.JenkinsLogs$CustomHandler.publish
      

            jglick Jesse Glick
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: