Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-20990

Debugging interrupted on workspace-switch (Linux)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P3: Somewhat important
    • None
    • Qt Creator 4.6.2, Qt Creator 4.7.0
    • Debugger
    • centos7, Cinnamon
    • Linux/X11

    Description

      Hi,
      so I am running into this issue: QTCREATORBUG-18759 - gdb stops on enabling breakpoint while running

      Quick summary: I have a custom SIGINT-handler in my application, which causes it to terminate on SIGINT. Removing this handler when debugging is currently not an option.
      But it is ok, as I got used to not adding breakpoints while the application is running.

      But starting a while ago (probably around 4.6 or late 4.5.X), there is an additional annoyance:
      The debugger sends a SIGINT when I switch to another workspace of my display-manager (I am running centOS7 with Cinnamon).
      I can minimize QtCreator without problems and switch windows around. But going to another workspace somehow sends an interrupt and kills my application.
      Now I usually have the terminals to interact with my app while running in the debugger on the next desktop-workspace. I can't do this anymore, as it will kill my app.

      I see no reason why QtCreator would need to interrupt the application on workspace-switch, but not on minimizing or when switching windows.

      This might be very OS-specific and could be out of QtCreators control, but I don't know how to figure that out.

      Any idea what could causing this?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            hjk hjk
            donko donko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes