Skip to content
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

Crash when changing to map or select vessel in tracking station #3341

Closed
kretze opened this issue Mar 18, 2022 · 6 comments
Closed

Crash when changing to map or select vessel in tracking station #3341

kretze opened this issue Mar 18, 2022 · 6 comments
Milestone

Comments

@kretze
Copy link

kretze commented Mar 18, 2022

Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
E0318 20:35:53.093883 10892 interface.cpp:702] Initialized Google logging for Principia
E0318 20:35:53.097215 10892 interface.cpp:703] Principia version 2022030218-Hausdorff-0-g82d602cb25d0130a4d019cf481092e85a18d0550 built on 2022-03-01T18:13:05Z by Microsoft Visual C++ version 192930037 for Windows x86-64
E0318 20:35:53.097215 10892 interface.cpp:716] Base address is 00007FFECE9D0000
    @   00007FFF3B85443F  	google::LogMessageFatal::~LogMessageFatal [0x00007FFF3B85443E+46]
    @   00007FFECEC11A31  	principia__VesselVelocity [0x00007FFECEC11A30+1453072]
    @   00007FFECEC0F700  	principia__VesselVelocity [0x00007FFECEC0F6FF+1444063]
    @   00007FFECEC15377  	principia__VesselVelocity [0x00007FFECEC15376+1467734]
    @   00007FFECEAA84B9  	principia__PlanetariumPlotPsychohistory [0x00007FFECEAA84B8+664]
    @   00000239B7FB6B83  	(No symbol) [0x00000239B7FB6B82]
F0318 20:37:20.985167 10892 discrete_trajectory_body.hpp:458] Check failed: (ConsistencyStatus()) == ::absl::OkStatus() (INTERNAL: Duplicated time mismatch 1961-06-04T22:56:16,0957183837890625 (TT) and J2000+0.00000000000000000e+00 s (TT) for segment #207 vs. OK) 

in active flight scene open the map -> crash
in tracking station activate the vessel -> crash

stderr.log
WARNING.20220318-203553.21656.log
INFO.20220318-203553.21656.log

@rsparkyc
Copy link

I'm getting the same error:

Log file created at: 2022/03/29 16:26:11
Running on machine: DESKTOP-OI08K6H
Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
    @   00007FFDC5B8443F  	google::LogMessageFatal::~LogMessageFatal [0x00007FFDC5B8443E+46]
    @   00007FFD3EB41A31  	principia__VesselVelocity [0x00007FFD3EB41A30+1453072]
    @   00007FFD3EB3F700  	principia__VesselVelocity [0x00007FFD3EB3F6FF+1444063]
    @   00007FFD3EB45377  	principia__VesselVelocity [0x00007FFD3EB45376+1467734]
    @   00007FFD3E9D84B9  	principia__PlanetariumPlotPsychohistory [0x00007FFD3E9D84B8+664]
    @   000001E4E94DC4B7  	(No symbol) [0x000001E4E94DC4B6]
F0329 16:26:11.539700  4648 discrete_trajectory_body.hpp:458] Check failed: (ConsistencyStatus()) == ::absl::OkStatus() (INTERNAL: Duplicated time mismatch 1966-11-26T06:43:46,3778676986694336 (TT) and J2000+0.00000000000000000e+00 s (TT) for segment #3 vs. OK) 

@pleroy
Copy link
Member

pleroy commented Mar 29, 2022

I didn't really investigate the report by @kretze (I would need a journal, and even so the analysis is kind of difficult) but this looks very similar to #3332. The good news is that this issue will be fixed in the next release, Heine, on April 1st. The bad news is that the saves are botched (they are missing some data in the history) so there is no real way to fix the problem other than (1) not displaying too much history or (2) using the Hack Gravity hack to clear the history of the faulty vessel (if you manage to figure out which one it is).

@rsparkyc
Copy link

How does the hack gravity work? Do you just toggle the setting?

@eggrobin
Copy link
Member

@rsparkyc: Fly affected vessel, check the hack gravity setting so Principia doesn’t see it anymore and forgets about it, and then unhack gravity so Principia sees it again (but has forgotten about its broken history).

@rsparkyc
Copy link

Sweet, that made my save playable again :) Hopefully we won't see that again with the new release!

@pleroy pleroy added this to the Heine milestone Mar 29, 2022
@pleroy
Copy link
Member

pleroy commented May 2, 2022

Since we have not seen this crash in more than a month, and #3332 was fixed in Heine, I am going to assume that these are two occurrences of the same problem and close this issue.

@pleroy pleroy closed this as completed May 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants