I have the same problem. But only with some peripherals. Try connecting your peripherals through the Device Manager one by one and then report which one causes Kstars to crash. In my case, the MoonLite focuser and any iOptron mount induce the crash, but ZWO and QHY CCD cameras connect fine. So does EQMOD.
Similar problem here, after I updated stable today (Ubuntu 20.04 LTS on ODroid C4).
Kstars starts, no problem, same when I open the EKOS window (observatory icon), but as soon as I start EKOS/indilib, the INDI window opens up with missing driver tabs (from my profile) and soon after that Kstars crashes. I thought I had things back to normal when I deleted all xml driver files in ~/.indi/ (all drivers were available again in the INDI window and I re-created the xml files) but stopping and restarting Kstars brought back the problem and crash.
I quickly tested with nightly and the problem is there also.
Not sure if this is related, but I thought I just mention it:
Already since some time I have issues connecting to my ioptrom (CEM60EC) from PHD2 when commanded by EKOS.
EKOS always autoconnects to PHD2 (even if autoconnect for INDI is disabled, which I have). As soon as I connect the mount to INDI, it sends PHD2 the command to connect, but it will constantly fail to do so. I either have to first disconnect all devices in PHD2, then (manually in PHD2) connect mount and camera, or connect PHD2 to INDI before connecting EKOS to it (actually, as soon as I connect the mount from PHD2, it also shows up in EKOS).
Exactly what I am seeing as well.
Could the reason be having multiple builds on the same machine?
Would INDI have to be compiled separately for each build?
If there is an easy way to 'totally' remove (don't want to remove Kstars and astrometry catalog files) and re-install either stable or nightly, I could give that a try today, hoping it either solves the problem or help us find the reason why this happens and work toward a solution.
I have tried to start up EKOS without the devices connected. After that i connected first the ZWO ASI 294 MC camere then the EZ 6GT mount and the sesto senso focusser.
All went fine.
But starting up EKOS with automatically connecting still does crash EKOS.
Following on this, I purged all Kstars/EKOS/INDI installation, deleted the binaries in /usr/bin (indi_* and indiserver) and deleted my xml config files in ~/.indi. I then installed the nightly version of Kstars/EKOS/INDI and started Kstars.
After I modified the ports to reflect my hardware (/dev/PPBA, /dev/..., etc) I manually connected the devices and everybody was happy. I could control the mount, focuser, etc... without problem. To further the test, I disconnected every devices, stopped the indiserver, stopped EKOS and exited Kstars. I then restarted everything to check if the problem went away but as I noticed that, as before, some driver tabs were missing from the INDI control window, I knew the problem did not go away and Kstars crashed soon after. Removing the ~/.indi xml config files seemed to help but I can't draw valid conclusions on that as stability did not seem to be there.
I wonder if the issues brought by the use of libraw20 instead of libraw19 could be related to this even though I doubt it very much as I do not see a direct relation between libraw and my configuration.
Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.