Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
BIND
BIND
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 631
    • Issues 631
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 114
    • Merge Requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • BINDBIND
  • Issues
  • #1155

Closed
Open
Created Jul 23, 2019 by Michał Kępień@michalMaintainer

Task manager lockup during shutdown

In https://gitlab.isc.org/isc-projects/bind9/-/jobs/280483, named locked up during shutdown in the rndc system test (though I believe the problem is a generic one).

Looking at the core dump, it appears that by the time isc_thread_join() is called in a loop inside isc_taskmgr_destroy(), at least the first worker thread (i == 0) has not yet woken up and is still waiting for the work_available condition variable to be signalled (which wake_all_queues() should have taken care of). Both the ready_tasks and ready_priority_tasks lists for manager->queues[0] are empty.

I am reporting this in case it turns out to be another glitch caused by !2132 (closed) (0f9be4ae?).

Edited Jul 23, 2019 by Michał Kępień
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None