I have submitted a pull request that fixes this bug. Basically the problem was caused by two shared libraries containing the same symbols. In this case, the FSequencerTimeSliderController and SSequencerSectionOverlay classes were part of the Developer/LogVisualizer and the Editor/Sequence modules. Since these classes were not in their own namespace, the dynamic loader improperly resolved the dependency. To fix the problem, I renamed the duplicate classes in the Developer/LogVisualizer/private module and renamed the associated files for clarity. I also renamed the same files in the Editor/Sequencer/private module for consistency sake.
This problem makes me wonder if there are other duplicate classes that would be resolved improperly on Linux or other Unix-like platforms. This type of bug is usually really nasty to find and fix. Perhaps namespaces could help eliminate this kind of problem.