A better FITS viewer?
But anyway, I have not looked for any Linux FITS viewers out there. Perhaps this link is a good start? fits.gsfc.nasa.gov/fits_viewer.html
Mounts: CEM-60 chiefly; iEQ45
Cameras: Atik 383L+, QHY5-II-M
crw4096 wrote: But anyway, I have not looked for any Linux FITS viewers out there. Perhaps this link is a good start? fits.gsfc.nasa.gov/fits_viewer.html
It absolutely is. And especially for viewing astronomy fits files be sure to look at DS9 (IMHO).
GPDX+EQMOD, CEM60EC, ASI1600+EFW+ASI290 mini
BTW, I did not experience a crash with the INDI Fits Viewer yet. But I only have a ZWO ASI 224mc with a small sensor (1304x976). That would also hint at a memory issue, but Jasem already said he had fixed it...
Odiug wrote: BTW, I did not experience a crash with the INDI Fits Viewer yet. But I only have a ZWO ASI 224mc with a small sensor (1304x976). That would also hint at a memory issue, but Jasem already said he had fixed it...
OK, now that I bought a ZWO ASI 294mc pro, I'll take this back!
I now also experience frequent crashes with displaying pictures of the new camera (11MP, 4144x2822) in Fits Viewer : often when applying Auto Stretch and reproducable when zooming in.
Is there anything I can do to help debugging?
KStars version: 3.3.8 build: 2019-11-16T00:06:30Z
running under Astroberry on a Pi3.
astroberry@astroberry:~$ gdb -ex run --args kstars GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-gnueabihf". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from kstars...Reading symbols from /usr/lib/debug/.build-id/2f/f06cd9509561a1816cfb4441a4f165c88c4c5b.debug...done. done. Starting program: /usr/bin/kstars Program received signal SIGSEGV, Segmentation fault. 0x76fd9dde in ?? () from /lib/ld-linux-armhf.so.3 (gdb)
Without gdb KStars used to work normally.
Any idea what is causing the gdb debugging to fail?
When zooming in to 400% in the Fits Viewer, the RES column in top exceeds 2GB. That would probably easily explain KStars crashing on the Pi.
The Pi does not really use any swap, just /dev/zram0, an in memory ram disk with compression, I assume.
However it also sometimes crashes when just using Auto Stretch with full Ekos running. Maybe it is also already low on memory.
Still it should not crash but check and handle any memory issues.
Maybe, I should go for a Pi4 with 4GB soon.
I am using a swapfile now with swappiness set to 0 (only swap when absolutely necessary). On zooming in FITS Viewer the Pi did become very slow, as expected due to swapping to sd-card, but KStars FITS Viewer did not crash yet.
What you have to do:
$ sudo apt install dphys-swapfile
You can configure it in /etc/dphys-swapfile, but default settings seem to be OK. It will use a 2GB swapfile (Maybe too big. I guess the Pi will become unusable before this is fully used)
Set swappiness to 0 by adding "vm.swappiness = 0" to the end of /etc/sysctl.conf.