https://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12019-05-07T05:36:03ZDolphin bug trackerEmulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7371492019-05-07T05:36:03ZJMC4789JMC4789@gmail.com
<ul></ul><p>Does it happen in single core?</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7371502019-05-07T05:38:40Zryanebola16
<ul></ul><p>Yes, occurred in both single and dual core.</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7371512019-05-07T05:48:34Zryanebola16
<ul></ul><p>Also appears to be independent of ubershader settings</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7375752019-07-07T11:51:29ZJMC4789JMC4789@gmail.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Accepted</i></li><li><strong>Assignee</strong> set to <i>spycrab0</i></li></ul><p>Appears to be a Qt regression.</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7375762019-07-07T11:55:25ZJMC4789JMC4789@gmail.com
<ul></ul><p>Technically it won't happen in latest master... unless you enable the debug GUI.</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7375772019-07-07T12:03:37ZJosJuice
<ul><li><strong>Milestone</strong> set to <i>Current</i></li><li><strong>Regression</strong> changed from <i>No</i> to <i>Yes</i></li></ul><p>Also happens when holding the frame advance key. Like JMC just mentioned, 5.0-10607 makes it so that it only happens if you have the debugger enabled, but this isn't a proper fix for the issue.</p>
<p>Dolphin doesn't necessarily always freeze or crash from the testing I've done, but the GUI gets unresponsive due to the large number of backlogged EmulationStateChanged events, and sooner or later you usually get an "Unable to resolve read address" panic alert with the following stack trace:</p>
<pre><code> [External Code]
Dolphin.exe!QtMsgAlertHandler::__l2::<lambda>() Line 67 C++
Dolphin.exe!RunOnObject<bool <lambda>(void) >(QObject * object, QtMsgAlertHandler::__l2::bool <lambda>(void) && functor) Line 34 C++
Dolphin.exe!QtMsgAlertHandler(const char * caption, const char * text, bool yes_no, Common::MsgType style) Line 75 C++
Dolphin.exe!Common::MsgAlert(bool yes_no, Common::MsgType style, const char * format, ...) Line 129 C++
Dolphin.exe!PowerPC::ReadFromHardware<0,unsigned int,0>(unsigned int em_address) Line 255 C++
Dolphin.exe!Dolphin_Debugger::WalkTheStack(const std::function<void __cdecl(unsigned int)> & stack_step) Line 56 C++
Dolphin.exe!Dolphin_Debugger::GetCallstack(std::vector<Dolphin_Debugger::CallstackEntry,std::allocator<Dolphin_Debugger::CallstackEntry> > & output) Line 89 C++
Dolphin.exe!CodeWidget::UpdateCallstack() Line 293 C++
Dolphin.exe!CodeWidget::Update() Line 272 C++
[External Code]
Dolphin.exe!Settings::EmulationStateChanged(Core::State _t1) Line 514 C++
[External Code]
Dolphin.exe!main(int argc, char * * argv) Line 220 C++
Dolphin.exe!WinMain(HINSTANCE__ * __formal, HINSTANCE__ * __formal, char * __formal, int __formal) Line 104 C++
[External Code]
</code></pre> Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7377442019-08-18T13:40:14ZJosJuice
<ul></ul><p>Actually, the screenshot situation does not seem to be improved much by 5.0-10607. I was assuming it was similar to the frame advance situation and didn't actually test the screenshot situation.</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7377822019-08-24T21:56:24ZJosJuice
<ul><li><strong>Status</strong> changed from <i>Accepted</i> to <i>Fix pending</i></li></ul><p><a href="https://github.com/dolphin-emu/dolphin/pull/8320" class="external">https://github.com/dolphin-emu/dolphin/pull/8320</a></p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7381702019-11-24T19:11:54ZJosJuice
<ul><li><strong>Status</strong> changed from <i>Fix pending</i> to <i>Questionable</i></li></ul><p>The PR fixes the issue for me but not the issue reporter, so... Let's mark it as questionable for now, I guess?</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7381742019-11-25T07:51:29Zryanebola16
<ul></ul><p>Checked again for good measure. Reproduced in 5.0-11274.<br>
And a link to the crash dump: <a href="https://github.com/dolphin-emu/dolphin/pull/8320#issuecomment-525976324" class="external">https://github.com/dolphin-emu/dolphin/pull/8320#issuecomment-525976324</a></p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7416162021-04-18T23:53:45ZZephyrSurfer
<ul></ul><p>Can you test again in 5.0-13915. That revision has got a different model to way to check that it's thread safe to perform the screenshot.</p>
<p>If it works there try the revision immediately prior as well.</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7446842022-08-21T06:23:29ZZopolis4
<ul></ul><p>I am unable to reproduce this issue in 5.0-17214, using RSBE01 revision 2 (52ce7160ced2505ad5e397477d0ea4fe).</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7451862022-10-25T21:37:02ZJMC4789JMC4789@gmail.com
<ul></ul><p>Unable to reproduce as well just starting up a game and holding screenshot, this is likely fixed.</p>
Emulator - Emulator Issues #11718: QT: Rapid screenshots freeze or crashhttps://bugs.dolphin-emu.org/issues/11718?journal_id=7451872022-10-25T21:37:18ZJMC4789JMC4789@gmail.com
<ul><li><strong>Status</strong> changed from <i>Questionable</i> to <i>Fixed</i></li><li><strong>Assignee</strong> deleted (<del><i>spycrab0</i></del>)</li><li><strong>Milestone</strong> deleted (<del><i>Current</i></del>)</li></ul>