Important: Please read the Qt Code of Conduct -

Is the Qt Creator debugger broken?

  • I am currently using:

    Qt Creator 4.12.1
    Based on Qt 5.14.2 (Clan 10.0 (Apple), 64 bit)
    Built on May 19 2020 01:15:58
    From revision 6b536bcbdf

    According to the system information:

    Qt 5.14.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.5) (Apple)) on "cocoa" 
    OS: macOS 10.15 [darwin version 19.4.0]    
    Architecture: x86_64; features: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2 RTM HLE    

    It was updated quite recently, I am now finding that the debugger is behaving very unreliably. When I examine the contents of an object in the debugger it looks correct, however I can see that a pointer assigned to a member of the class is not being assigned correctly, after this assignment the content of the pointer does not match the original. In fact what is shown in the debugger is completely random rubbish.

    I'm pretty sure this was all correct before the update. Is anyone else experiencing problems with the latest release?

    If I continue to single step the pointer as displayed in the debugger appears to be correct after several more single steps.

Log in to reply