Войти
ПрограммированиеФорумОбщее

VS Community 2019 и Release сборка

#0
(Правка: 11:32) 11:29, 16 апр. 2019

Кто-нибудь перешёл на VS 2019 ?

Почему-то проект собирается без ошибок, но Release не работает.  Если запускать из IDE, то видно Exception Thrown : Access violation reading location 0xFFFFFFFFFFFFFFFF.

Debug сборка VS2019 отлично работает, или любая сборка под VS2017.

у людей аналогичные проблемы с другими проектами

Bug VS2019 ?


#1
12:15, 16 апр. 2019

Я уже и забыл, что такое Visual Studio :) давно не парился с ним...

#2
20:41, 16 апр. 2019

Перешел, всё работает нормально.
А та бага, что по ссылке вообще с другими симптомами. Предлагаю покопаться и понять, откуда вылетает исключение. Разделяй и властвуй, конечно.

#3
23:06, 16 апр. 2019

Как отловить такую ошибку в Release ?

#4
0:06, 17 апр. 2019

bykabak

Как отловить такую ошибку в Release ?

Release with debug info?
#5
0:13, 17 апр. 2019

bykabak
> у людей аналогичные проблемы с другими проектами
в том числе и у меня))

#6
(Правка: 0:21) 0:20, 17 апр. 2019

gkv311,
Не катит...

Я нашёл в чём косяк с моим проектом, но это бред !

В одном из файлов проекта объявлена переменная XMVECTOR. Причём я её уже не использую... и пофигу инициализирована она или нет.  Чистая случайность что я это вычислил.  Посмотрел ассемблерный код и понял, что что-то с XMM регистрами. Потому, что затык на:

00007FF615BB7ACE  movaps      xmmword ptr [rbp+0B6h],xmm0
  И начал тупо рыть переменные связанные с XMM.

Просто "заремил" её и проект запустился в Release сборке.

#7
9:24, 17 апр. 2019

bykabak
> объявлена переменная XMVECTOR
С ними нужно соблюдать выравнивание.

#8
(Правка: 10:41) 10:30, 17 апр. 2019

s3dworld,

О чём вы ?  x64 сборка.  никогда не собираю для x86.

И вы хотите сказать, что для VS2017 выравнивание не нужно, а для VS2019 необходимость? 
( риторический )


Есть ещё косяки при сборке Release в VS2019.  ( сырой он )

#9
15:21, 11 мая 2019

Какая-то регрессия была, да :)
https://developercommunity.visualstudio.com/content/problem/55685… n-vs2019.html

А пофиксили ее судя по всему в 16.1 превью 3 или в следующей превью

#10
19:50, 11 мая 2019

Я перешёл, но чего-то она стала крашиться часто с потерей изменений в коде. Бесит жутко, наверное буду возвращаться на 2017. Хотя я раньше всегда первым переходил на новые версии Visual Studio и никогда не возвращался на старые.
Не припомню ни одного раза, чтобы предыдущие версии крашились сами, при отсутствии косячных плагинов.

#11
21:22, 11 мая 2019

Я вернулся на 2017, но можно в среде 2019 собирать компилятором 2017.

ПрограммированиеФорумОбщее