Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-51649

Deadlock may happen on blocking call when dbus-daemon exits

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P3: Somewhat important
    • Resolution: Unresolved
    • Affects Version/s: 5.6.0 RC
    • Fix Version/s: None
    • Component/s: D-Bus
    • Labels:
      None
    • Environment:
      Qt 5.6.0RC

      Description

      On a systemd user session based system, dbus-daemon may ends earlier than user session ends.

      When such situation happens, pending call is not getting an error but blocks forever.

      See backtrace for more details.

        Attachments

        1. main.cpp
          0.6 kB
        2. backtrace
          4 kB
        For Gerrit Dashboard: QTBUG-51649
        # Subject Branch Project Status CR V

          Activity

            People

            • Assignee:
              thiago Thiago Macieira
              Reporter:
              csslayer Weng Xuetian
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes