-
Bug
-
Resolution: Fixed
-
Major
-
-
Jenkins 2.163
I'm getting errors uploading plugins to Jenkins and then restarting. This is pretty reliable but doesn't happen on every restart, I have seen it happen about 5 times in the last week, restarting about 20 times a day.
I was able to kill -3 and get a thread-dump (full text below) – the relevant part seems to be a deadlock described here:
Found one Java-level deadlock: ============================= "Handling GET /static/5adaeac1/images/headshot.png from 172.30.0.86 : RequestHandlerThread[#35]": waiting to lock monitor 0x00007f104c0047f8 (object 0x0000000091715c10, a hudson.DescriptorExtensionList), which is held by "Handling GET /static/5adaeac1/images/headshot.png from 172.30.0.86 : RequestHandlerThread[#11]" "Handling GET /static/5adaeac1/images/headshot.png from 172.30.0.86 : RequestHandlerThread[#11]": waiting to lock monitor 0x00007f1070c0d018 (object 0x0000000099f9b518, a hudson.ExtensionList$Lock), which is held by "Initializing plugin copyartifact" "Initializing plugin copyartifact": waiting to lock monitor 0x00007f104c0047f8 (object 0x0000000091715c10, a hudson.DescriptorExtensionList), which is held by "Handling GET /static/5adaeac1/images/headshot.png from 172.30.0.86 : RequestHandlerThread[#11]"
Our work around is to stop the service sudo service jenkins stop - the process will still be running so we kill -9 it, and then start jenkins again.
Full thread dump – cannot include inline because it exceeds text limits:
https://gist.github.com/dalvizu/02071f3c8baf30c71cb3df7d2a53ab64
- is related to
-
JENKINS-55361 DescriptorExtensionList not locking correctly, leading to deadlocks
-
- Resolved
-
[JENKINS-44564] Deadlock restarting jenkins
Component/s | New: jobconfighistory-plugin [ 15683 ] |
Labels | New: deadlock |
Priority | Original: Minor [ 4 ] | New: Major [ 3 ] |
Assignee | New: Stefan Brausch [ stefanbrausch ] |
Link |
New:
This issue is related to |
Released As | New: Jenkins 2.163 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Fixed but Unreleased [ 10203 ] |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Resolved [ 5 ] |