×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

Optical Trains: new profile results in no Optical Trains popup and Crash

  • Posts: 49
  • Thank you received: 6
Attached is a stack trace.
This is 100% reproducible for me.
I realize it has been discussed before, but I wanted to check if it's possible to look into this without having to trash the userdb.sqlite because that means redoing lots and lots of configs in all modules and for every profile.

Basically I needed a new profile for some tests:
1)Create new profile
2)Connect
-> Expected: Optical trains popup
-> Effective: no Optical trains prompt
3)Switch to Capture or any other module using trains
-> No Train is defined
-> Edit trains button does nothing
4)Try to start a capture
-> Segmentation Fault

Attached is also my sqlite db if Jasem wants to see if there is a case-specific corruption going on.
Last edit: 3 months 3 weeks ago by Marco.
3 months 3 weeks ago #97976
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 49
  • Thank you received: 6
Nothing super explanatory in the logs, but here's the crash lines
[2024-01-07T18:48:06.652 PST WARN ][                       default] - QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
[2024-01-07T18:48:06.652 PST WARN ][                       default] - QSocketNotifier: Invalid socket 21 and type 'Read', disabling...
[2024-01-07T18:48:06.652 PST WARN ][                       default] - QSocketNotifier: Invalid socket 27 and type 'Read', disabling...
3 months 3 weeks ago #97978

Please Log in or Create an account to join the conversation.

  • Posts: 49
  • Thank you received: 6
This is still happening. I'm out right now and can't build a new profile I need. If I create a profile without the mount (indi_celestron_gps), it works, as soon as I add a mount, the trains break and if I take an exposure it crashes
3 months 1 week ago #98391

Please Log in or Create an account to join the conversation.

Your user database is probably corrupted. Delete (or backup) ~/.local/share/kstars/userdb.sqlite and run KStars again.
3 months 1 week ago #98398

Please Log in or Create an account to join the conversation.

  • Posts: 49
  • Thank you received: 6

Hi Jasem,
Tried and didn't solve the issue, however I found a way to reproduce AND solve it: if I disable "Port selector" for the profile, Trains are invoked and work correctly. If port selector is active, celestron driver inhibits recall of the correct train and new profiles don't get the first start train dialog.
Either removing the mount from the profile OR disabling port selector solve the issue
3 months 1 week ago #98407

Please Log in or Create an account to join the conversation.

Time to create page: 0.528 seconds