I suffer strange segfault in program using std::sort on std::vector<float>. The segfault occures in destructor of sorted std::vector after several sort/clear cycles. The values to reproduce the crash is actually decoded audio. I'm so sorry, I can't evaluate the proper sequence of bad values so I've uploaded the whole chunk here: http://downmusic.ru/test1 (110 mb sorry but i found no better way...) I know it's not the ideal way but maybe it helps.
As far as I found out it is because of NaNs in float vector. Also, std::stable_sort never leads to crash as I've tested. -- Summary: std::sort on std::vector<float> with certain values leads to segfault in the vector destructor Product: gcc Version: 4.3.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: 4ernov at gmail dot com GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41448