Interface goes zombie and loops after quitting


#1

I noticed this is the last two version of Interface. If I quit the app, it seems to go way normally but in fact it goes zombie and continue running in a hard compute bound loop.

I tried to debug but without symbols that’s a bit difficult. Let me know where to deliver the process dump file.


#2

I would send the file to @chris. that is where i send sometimes logs too. Chris can pass it to the right person.


#3

Almost a month ago I mentioned how Interface now tends to go into a loop when I close it. This is happens t others too. The process tears down the console but remains in a hard loop posting a message then peeking and processing a message. Now this can’t be that terribly difficult to reproduce and fix.

user32.dll!NtUserPostMessage() Unknown
user32.dll!PostMessageW() Unknown
ws2_32.dll!WPUPostMessage() Unknown
mswsock.dll!SockAsyncSelectCompletion() Unknown
mswsock.dll!SockHandleAsyncIndication() Unknown
mswsock.dll!SockAsyncThread() Unknown
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown

and

user32.dll!NtUserCallOneParam() Unknown
Qt5Core.dll!00000000565817e7() Unknown
user32.dll!DispatchHookW() Unknown
user32.dll!CallHookWithSEH() Unknown
user32.dll!__fnHkINLPMSG() Unknown
ntdll.dll!KiUserCallbackDispatcherContinue() Unknown
user32.dll!NtUserPeekMessage() Unknown
user32.dll!PeekMessageW() Unknown
Qt5Core.dll!0000000056581168() Unknown
Qt5Core.dll!0000000056539191() Unknown
Qt5Core.dll!00000000563b9dc2() Unknown
Qt5Core.dll!00000000563beaba() Unknown
msvcr120.dll!_callthreadstartex() Line 376 C
msvcr120.dll!_threadstartex(void * ptd) Line 354 C
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown


#4

Like most things zombie related this problem just refuses to die and be gone. Even for alpha grade code quality it’s shocking that this continues to be an ongoing problem after so many months of constant bug reports and complaints.