Size: a a a

2021 February 20

s

std::slavik in supapro.cxx
источник

s

std::slavik in supapro.cxx
вот так еще можно)
источник

s

std::slavik in supapro.cxx
число вроде одно и тоже лежит в &a и b, но a и *b - разные, в общем УБ
источник

FS

Flower Surgeon in supapro.cxx
у тебя на 11 и 12 строке возможен narrowing conversion, так что тоже UB.
источник

FS

Flower Surgeon in supapro.cxx
источник
2021 February 21

FS

Flower Surgeon in supapro.cxx
Нет. std::signal() — это signal() из Си. Со всеми ограничениями, что я описал выше, которые снимаются sigaction().
источник

FS

Flower Surgeon in supapro.cxx
In Dev
Но вообще при перехвате сигнала там почти любое действие будет UB, запись в файл уж тем более
Я вот тут ещё кое-что вспомнил — Breakpad.
источник

FS

Flower Surgeon in supapro.cxx
Он там в хэндлере вполне себе пишет минидамп.
источник

FS

Flower Surgeon in supapro.cxx
Удали и запости на pastebin.
источник

G

Gabriel in supapro.cxx
Ща.
источник

G

Gabriel in supapro.cxx
Приветствую. Может кто подсказать, как решить проблему?


https://pastebin.com/tyDMaDwb
источник

FS

Flower Surgeon in supapro.cxx
Надо бы в логах сборки покопаться на предмет ошибки компиляции.
источник

G

Gabriel in supapro.cxx
Flower Surgeon
Надо бы в логах сборки покопаться на предмет ошибки компиляции.
Ещё есть вот такая штука:

ialize.cpp:1:
/home/glaush/.conan/data/qt/5.14.1/bincrafters/stable/package/97aca7a9548cef16bee3927326733e9339d17c90/include/QtCore/qglobal.h:1282:4: error: #error "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)."
#  error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\
   ^~~~~
источник

FS

Flower Surgeon in supapro.cxx
Gabriel
Ещё есть вот такая штука:

ialize.cpp:1:
/home/glaush/.conan/data/qt/5.14.1/bincrafters/stable/package/97aca7a9548cef16bee3927326733e9339d17c90/include/QtCore/qglobal.h:1282:4: error: #error "You must build your code with position independent code if Qt was built with -reduce-relocations. " "Compile your code with -fPIC (-fPIE is not enough)."
#  error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\
   ^~~~~
А, ну вот.  Добавь в свой CMakeLists.txt следующее:

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
источник

FS

Flower Surgeon in supapro.cxx
могу подозревать, что ты собираешь библиотеку?
источник

G

Gabriel in supapro.cxx
Flower Surgeon
могу подозревать, что ты собираешь библиотеку?
+
источник

FS

Flower Surgeon in supapro.cxx
Ну вот, для начала это попробуй, потом будем думать дальше.
источник

G

Gabriel in supapro.cxx
Секу.
источник

FS

Flower Surgeon in supapro.cxx
>  if Qt was built with -reduce-relocations.
на это тоже обрати внимание
источник

G

Gabriel in supapro.cxx
Flower Surgeon
Ну вот, для начала это попробуй, потом будем думать дальше.
Спасибо, помогло.

Уже часов 8 сижу за кодом, голова варёная..
источник