Я получаю сбой своего приложения при запуске моего кода под ASAN и выполняю метод воспроизведения объекта звукового буфера. < /p>
У меня есть несколько классов, связанных с созданием звука. Первый - это структура, которая содержит основные данные файла wav .
Я получил сбой при достижении этой строки -> return sound_buffer _-> play (0, 0, 0) == ds_ok;
и эта проблема появляется только в том случае, если я запускаю проект под адресом.
Я получаю сбой своего приложения при запуске моего кода под ASAN и выполняю метод воспроизведения объекта звукового буфера. < /p> У меня есть несколько классов, связанных с созданием звука. Первый - это структура, которая содержит основные данные файла [b] wav [/b]. [code]struct WaveData { WAVEFORMATEX wfx; BYTE* pData; DWORD dwSize; }; < /code> Файл wav добавляется в решение Visual Studio в качестве ресурса. Я принимаю идентификатор ресурса для создания звукового объекта-> < /p> class sound { public: sound(intptr_t resource_id);
return true; } < /code> Итак, после выполнения этих методов для инициализации звука я выполняю метод воспроизведения звукового объекта и звукового буфера.bool sound::play() { if (!sound_buffer_) return false;
sound_buffer_->SetCurrentPosition(0); sound_buffer_->SetVolume(DSBVOLUME_MAX); return sound_buffer_->Play(0, 0, 0) == DS_OK; } [/code] Я получил сбой при достижении этой строки -> return sound_buffer _-> play (0, 0, 0) == ds_ok; и эта проблема появляется только в том случае, если я запускаю проект под адресом.[code]00007FFF81D14CCC je CCommandManager::ParseRegistrationQueue+98h (07FFF81D14D3Ch) 00007FFF81D14CCE mov rdi,qword ptr [rsp+30h] 00007FFF81D14CD3 cmp dword ptr [rdi],0 [/code] rdi равен 0, но я не могу понять, как это возможно, если объекты инициализируются правильно, указатели верны и все выглядит хорошо.
Я получаю сбой моего приложения при запуске моего кода под ASAN и выполняю метод воспроизведения объекта Sound Buffer. struct WaveData
{
WAVEFORMATEX wfx;
BYTE* pData;
DWORD dwSize;
};
Файл wav добавляется в решение Visual Studio в качестве...
Stacktrace - это ниже. Я попытался добавить диспетчерского вывода и начинающегося, как показано в других решениях переполнения стека, но он все еще не работает.
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been...
Я развернул приложение React.js на моем Ubuntu VPS через веб -сервер Apache. Я настроил файл VirtualHost для приложения React и установил в него домен, а также добавил SSL с помощью letsEncrypt. Таким образом, я могу получить доступ к веб -сайту...
Я пытаюсь понять приведенный ниже сбой и не могу понять, почему/если thread_local имеет к этому какое-то отношение.
Вот как происходит сбой, как я его исправил, и мое неполное понимание того, как я не ждите первоначального сбоя (с объектом стека...