Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
redox
redox
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 211
    • Issues 211
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 9
    • Merge Requests 9
  • 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
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • redox-os
  • redoxredox
  • Issues
  • #1284

Closed
Open
Opened Jan 24, 2020 by BenjaminRi@BenjaminRi

GUI window freezes when process is killed

Reproduction:

  • Boot the Redox 0.5.0 harddrive.bin
  • Choose any resolution (1280x1024@32 will do)
  • Log in as user
  • Start a terminal inside the GUI
  • Start a calculator
  • Run ps in the terminal, find calculator PID (e.g. 53 in my case)
  • Run kill 9 53
  • The calculator process (PID 53) is now gone if we run ps again
  • However, the window is still on the desktop, it can be moved but its contents are frozen and it cannot be closed
  • The same problem can be reproduced with file manager and character map (and potentially more if not all GUI applications)
  • The problem can also be reproduced with signal 15, SIGTERM

Expected behavior:

  • After a successful kill invocation, the Window that belongs to the process is closed and its resources are freed
Edited Jan 24, 2020 by BenjaminRi
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: redox-os/redox#1284