I think I may have solved my problem. There's a lot of testing I have yet to do, but this is very promising. The Canon driver no longer crashes on startup, the image width/height that I enter into the popup dialog box propagates through to the CCD tab in the INDI control panel, and I actually got it to take a picture.

The fix was:

1. Add the mutlaqja libgphoto2 Ubuntu PPA to sources.list (I did not know about this earlier)
2. Upgrade libgphoto2-6, libgphoto2-port12, gphoto2 packages to this version.

You'll want to install indi-gphoto too, but since this is all built for Ubuntu Cosmic, it has a dependency on libraw16 which in turn requires too much stuff to be upgraded to post-stretch versions, so I decided to build it from source instead:

3. Grab the libraw Debian package sources (I used the 0.18.8 ones from Ubuntu bionic-security, actually) - .dsc, .orig.tar.gz, and .debian.tar.xz.
4. Install debhelper 12 from Stretch Backports
5. Install other build dependencies and tools (devscripts, fakeroot, libtool, autoconf, automake, autopoint, m4, libsigsegv2, perhaps others depending on what's already installed on your system)
6. dpkg-source -x libraw_0.18.8-1ubuntu0.2.dsc
7. cd libraw-0.18.8
8. debuild
9. Install the libraw16 package that pops out
10. Install indi-gphoto

Now I'm wondering if I possibly had an old (non-kstars-bleeding) version of indi-gphoto installed.

Unfortunately I think my problem is different from yours Wilkinson - I have yet to test long exposures at all, I was getting this when taking the default 1-second test shot.

Read More...