-
-
Notifications
You must be signed in to change notification settings - Fork 850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Satellites: Restore shadow circle at arbitrary altitude #3538
Conversation
- also resets cutoff to 80km - also no commLink info for nonoperational satellites.
I think the code for shadow enlargement should be at least disabled or removed. In the future we need improve brightness model for satellites in penumbra and we need a real observations to obtain info for accuracy of our umbra/penumbra for sats. |
Stop! The planetarium is crashed at exit when umbra is visible.
I see no crash at exit in about 10 runs. Can you be a bit more specific? |
Steps to reproduce:
|
Still cannot reproduce it on W11. Stellarium on my WSL currently would use the Intel GPU but segfaults on startup. Due to other tasks I cannot reboot now. Can you run a Debug build and check where it breaks? |
I've shared log from gdb, so, the main problem - I see the segmentation fault, but I see no source. Something strange happened in new getUmbraData method. |
Oops... I've checked the master - same steps and same results - a crash O_O So, your code is not a bad guy |
If it's 100% reproducible, try running under Valgrind. It may be able to tell where the bad jump/call target address came from. |
Hmm... master, debug mode, gdb:
Am I an idiot? OK, this branch, debug mode, gdb:
Next iteration:
WTF?!? |
Well, this looks like that same intermittent crash that we've already seen and failed to diagnose. |
this branch, debug mode, gdb
|
What's the stack trace? |
Next iteration in same steps:
|
I suppose we need to make a separate issue for tracking this crash. I've caught it once now in release mode run under Valgrind, with the same stack trace (in |
Maybe this is #3427 after all? |
Hello @gzotti! Please check the fresh version (development snapshot) of Stellarium: |
Hello @gzotti! Please check the latest stable version of Stellarium: |
Description
The functionality to show a shadow limit for a hypothetical satellite in arbitrary altitude above ground was botched and therefore disabled in 23.1. This now aims to fix that.
As discussed: We had envisioned shadow enlargement like for Lunar eclipses. However, the original evaluation for visibility conditions does not use shadow enlargement. I have removed the according code.
Fixes #3100 (issue)
Screenshots (if appropriate):
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: