Ich habe Redhawk 2.0.4 auf CentOS 7.3.1611 ausgeführt. Ich habe Vita49Libraries (3.0.0), SourceVita49 (3.0.1) und SinkVita49 (3.0.1) aus der Quelle kompiliert und installiert. Wenn ich eine SourceVita49- oder SinkVita49-Komponente in die Sandbox in der IDE ziehe, erhalte ich die folgenden Fehler:Redhawk Vita49 Segmentation Fault mit CentOS7
Fehler beim Warten auf den Start der Komponente SinkVITA49_1. Komponente wurde beendet, während sie auf den Start wartet. SinkVITA49_1 Beendet mit Beendigungscode SIGSEGV (11)
Fehler beim Warten auf die Komponente SourceVITA49_1 zum Starten. Komponente wurde beendet, während sie auf den Start wartet. SourceVITA49_1 Terminiert mit Exit-Code SIGSEGV (11)
Blick auf GitHub here Ich sehe ein Problem über einen "Absturz" der Vita49Libraries unter Fedora24.
Können Sie bestätigen, dass dieses Problem auf Fedora24 die gleichen Segmentierungsfehler sind, die ich sehe?
Kennt jemand einen Weg, die VITA49-Komponenten unter CentOS7 laufen zu lassen?
Siehe https://isocpp.org/wiki/faq/ctors#static-init-order, _leapSecondsFile ist eine std :: string, die bei der statischen Initialisierung sehr schwierig ist. CentOS 7 hat wahrscheinlich einen neueren Compiler, der nur eine andere Initialisierungsreihenfolge erzeugt. –
Vielen Dank für die Wiedergabe dieses auf Ihrer Seite. Ich bleibe jetzt bei CentOS 6. –