Summary: | __builtin___memcpy_chk always overflow destination buffer | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | glibc-devel | Assignee: | Gleb F-Malinovskiy <glebfm> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | glebfm, ldv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey V Turchin
2016-12-30 14:39:28 MSK
Ну так там переполнение буфера, скажи спасибо, что тебе не дают это собрать. void QLowEnergyControllerPrivate::readServiceValuesByOffset( uint handleData, quint16 offset, bool isLastValue) ... quint8 packet[3]; ... putBtData(offset, &packet[3]); т.е. ты пишешь quint16 по адресу последнего элемента массива quint8. Спасибо! Теперь понятно. |