https://bugs.kde.org/show_bug.cgi?id=416173

            Bug ID: 416173
           Summary: EKOS hangs when an INDI driver crashes
           Product: kstars
           Version: 3.3.9
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: mutla...@ikarustech.com
          Reporter: wreis...@gmx.de
  Target Milestone: ---

SUMMARY
When an INDI driver crashes and gets restarted by the indiserver, EKOS does not
handle this properly. In these cases, EKOS simply hangs and KStars needs to be
killed.

STEPS TO REPRODUCE
1. Start KStars and connect to an INDI server
2. kill the process of one of the INDI drivers

OBSERVED RESULT
On the INDI side, the INDI server restarts the driver. EKOS simply hangs. In
the debugger, the problem occurs in INDI::BaseClient::disconnectServer() at
line 291:

    listen_thread->join();

It seems like listen_thread is waiting for something. At least, it does not
terminate as expected.

EXPECTED RESULT
EKOS should handle the driver restart as offered by the INDI server.

SOFTWARE/OS VERSIONS
Linux: Debian 10, Raspbian 9 and Raspbian 10 show the same behavior.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to