Size: a a a

2021 April 21

A

Alex in Qt
так они там и не должны быть нужны
источник

M

Mr.Mait in Qt
Если я не ошибаюсь, то reentrant только статик методы
источник

A

Alex in Qt
причём лочить действительно нужно только toString, currentDate можно не лочить и ошибки всё равно нет, если toString под локом. На разных инстансах!
источник

我が名はレギオン... in Qt
Так а что тебе в date приходит? nullptr?
источник

A

Alex in Qt
нет, date нормальный
источник

м

мыши in Qt
нет, QDateTime весь
источник

м

мыши in Qt
а ты не слинкован с какой-нибудь однопоточной crt ?
источник

A

Alex in Qt
Хорошая идея, но нет, Multi-threaded Debug DLL (/MDd)
источник

A

Alex in Qt
похоже, что проблема возникает (или проявляется) только в дебаге, потому что релизная сборка молча работает и не падает
источник

м

мыши in Qt
ну в релизе нет ассертов =)
источник

A

Alex in Qt
да, но в дебаге-то падает после пропуска ассёрта
источник

A

Alex in Qt
access viaolation в недрах Qt
источник

м

мыши in Qt
судя по окружающему коду там происходит какая-то потоконебезопасная дичь, надо подробнее смотреть по стеку
источник

我が名はレギオン... in Qt
А пробовал явно указать?
 
const QDateTime date = QDateTime::currentDateTimeUtc();
источник

A

Alex in Qt
это по какому коду судя, по тем двум строкам, что я запостил?)
источник

A

Alex in Qt
const не пробовал, а тип там другой и не может получиться
источник

м

мыши in Qt
по time\qcalendar.cpp Line: 105
источник

м

мыши in Qt
возможно эту календарную дичь можно проинициализировать один раз и ей станет хорошо
источник

SE

Suigintou45 E14 in Qt
Может оно внутри глобальную QLocale где-то хочет?
источник

A

Alex in Qt
думаю, что да, какое-то глобальное состояние использует без защиты, но не вникал глубоко в код
источник