Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 862
    • Issues 862
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 41
    • Merge requests 41
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Issues
  • #2216
Closed
Open
Issue created Oct 04, 2020 by Benoît Minisini@bminisini

Chain signal handlers for SIGCHLD

For example, g_child_watch_source_new() calls ensure_unix_signal_handler_installed_unlocked(SIGCHLD) on Unix, that installs a signal handler on SIGCHLD, but that signal handler does not call the previously installed signal handler, breaking every program that uses its own process management and indirectly uses the glib library (for example the Gambas interpreter using webkit2gtk).

Edited Oct 05, 2020 by Philip Withnall
Assignee
Assign to
Time tracking