Welcome, Guest
Username: Password: Remember me
27 Feb 2017
INDI development team is happy to announce the release of INDI Library v1.4.0. This new exciting release builds on the maturity of INDI Library and comes with many new supported devices and fixes for existing drivers. Several improvements and enhancements are included in this release including native support for Cygwin and MacOS platforms in addition to Linux, BSD, and Windows (Client only).
  • Page:
  • 1

TOPIC: READ before you post any support request

READ before you post any support request 2 years 1 month ago #2917

Watch Video on How to Submit Logs

1. Required Information

When you submit any support request, please mention the following:

1. INDI Library version (running indiserver without any arguments give this info)
2. If you're using KStars/Ekos, provide the version number and source.
3. INDI Source (Compiled? PPA? Distro package?)
4. Kernel/Architecture (uname -a)
5. Describe the problem in detail and steps to reproduce the bug.

2. Submitting Debug Log

Most INDI driver have extended debug and logging options. Go to the Options tab in your INDI driver and set the debug and logging options below. Once you are done, please submit the log file along with your support request.

3. Debugging INDI

If the INDI driver crashes then you will need to run it though GNU's debugger tool (gdb). If your driver is not crashing, then submitting the log file in Step 2 is all that is required.

To obtain useful debug information in case of crashes, and If you are building libindi from source, make sure to pass -DCMAKE_BUILD_TYPE=Debug to cmake when running CMake for the first time. If you are using libindi from PPA, install the debug package:
sudo apt-get install indi-dbg

Then run GDB with your INDI drivers, start with the problematic driver as the first argument to INDI server. For example, if indi_qhy_ccd driver keeps crashing, first download the debug package associated with the 3rd party driver:
sudo apt-get install indi-qhy-dbg

If you are running multiple drivers (CCD, telescope, focuser...etc) and the other drivers are working fine, make sure to pass indi_qhy_ccd as the first argument to GDB. For example, suppose that in addition to indi_qhy_ccd, you are also running indi_eqmod_telescope and indi_moonlite_focus, then you should pass indi_qhy_ccd as the first argument as illustrated below:
gdb --eval-command="set follow-fork-mode child" --args indiserver -v indi_qhy_ccd indi_eqmod_telescope indi_moonlite_focus

After GDB starts, type run in the GDB console. INDI server will now run normally. Connect to INDI server and operate your devices normally and try to reproduce the crash. If a crash happens, GDB will catch it and break. Type in backtrace to get a useful back trace that will help in diagnosting the issue. Attach the back trace with your report.

4. Debugging KStars

If you are building KStars from source, make sure to pass -DCMAKE_BUILD_TYPE=Debug to cmake when running CMake for the first time. If you are using libindi from PPA, install the debug package:
sudo apt-get install kstars-bleeding-dbg

You can enable Verbose Logging in KStars by going to KStars Settings --> Advanced, Select Verbose Logging and select output to File. When reporting issues, attach the generated log file.

Please use GDB as above to debug KStars, to run GDB:
gdb --args kstars

If KStars/Ekos crashes, just type bt to get the backtrace.

There is a problem with KDE & Gstreamer that causes KStars to crash. To resolve this, use the Phonon VLC backend:
sudo apt-get remove phonon4qt5-backend-gstreamer
sudo apt-get install phonon4qt5-backend-vlc
sudo /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins/
The following user(s) said Thank You: lazjen, Gonzothegreat
Last Edit: by knro.
The topic has been locked.
  • Page:
  • 1
Time to create page: 0.457 seconds


3rd Party

Choose from the numerous 3rd party INDI drivers to suit your needs!

Got Problem?

Check out the FAQ, the forum, and the bug tracking system to resolve any issues you might have!
You can also subscribe to INDI newsletter and development mailing lists to get the latest updates on INDI!