Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Qt creator no qDebug() output in debug mode - Qt 6.10.2

Qt creator no qDebug() output in debug mode - Qt 6.10.2

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
14 Posts 5 Posters 407 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MHMart_asc
    wrote last edited by
    #2

    Qt creator version: 18.0.2

    1 Reply Last reply
    0
    • aha_1980A Offline
      aha_1980A Offline
      aha_1980
      Lifetime Qt Champion
      wrote last edited by
      #3

      @MHMart_asc: Looks like QTCREATORBUG-33741.

      So for LLDB there is a bugfix in 19.0, but for cdb it seems there is currently no fix available.

      Regards

      Qt has to stay free or it will die.

      cristian-adamC 1 Reply Last reply
      0
      • JonBJ Online
        JonBJ Online
        JonB
        wrote last edited by
        #4

        @MHMart_asc , @aha_1980
        I am not a Windows/MSVC user. But if this (presently?) does not work for MSVC/cdb does installing and running DebugView allow you to see debug output?

        1 Reply Last reply
        0
        • J.HilkJ Online
          J.HilkJ Online
          J.Hilk
          Moderators
          wrote last edited by
          #5

          stupid question but, is your cmake configuration on debug as well? I would assume so, but double checking won't hurt


          Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


          Q: What's that?
          A: It's blue light.
          Q: What does it do?
          A: It turns blue.

          M 1 Reply Last reply
          0
          • J.HilkJ J.Hilk

            stupid question but, is your cmake configuration on debug as well? I would assume so, but double checking won't hurt

            M Offline
            M Offline
            MHMart_asc
            wrote last edited by
            #6

            @J.Hilk said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

            stupid question but, is your cmake configuration on debug as well? I would assume so, but double checking won't hurt

            Probably the solution will be even more stupid considering I am the one with the issue :)

            Can you tell me how to check that?

            @JonB said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

            @MHMart_asc , @aha_1980
            I am not a Windows/MSVC user. But if this (presently?) does not work for MSVC/cdb does installing and running DebugView allow you to see debug output?

            cb875738-9187-44db-a369-bd1cdf8836b3-image.png

            [19144] Error: Change all symbol paths attempts to access '""' failed: 0x7b - De syntaxis van de bestandsnaam, mapnaam of volumenaam is onjuist.
            [19144] 
            [19144] ************* Path validation summary **************
            [19144] Response                         Time (ms)     Location
            [19144] Error                                         
            [19144]  
            [19144] ""
            [19144] 
            [3228] Suspending
            
            JonBJ J.HilkJ 2 Replies Last reply
            0
            • M MHMart_asc

              @J.Hilk said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

              stupid question but, is your cmake configuration on debug as well? I would assume so, but double checking won't hurt

              Probably the solution will be even more stupid considering I am the one with the issue :)

              Can you tell me how to check that?

              @JonB said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

              @MHMart_asc , @aha_1980
              I am not a Windows/MSVC user. But if this (presently?) does not work for MSVC/cdb does installing and running DebugView allow you to see debug output?

              cb875738-9187-44db-a369-bd1cdf8836b3-image.png

              [19144] Error: Change all symbol paths attempts to access '""' failed: 0x7b - De syntaxis van de bestandsnaam, mapnaam of volumenaam is onjuist.
              [19144] 
              [19144] ************* Path validation summary **************
              [19144] Response                         Time (ms)     Location
              [19144] Error                                         
              [19144]  
              [19144] ""
              [19144] 
              [3228] Suspending
              
              JonBJ Online
              JonBJ Online
              JonB
              wrote last edited by JonB
              #7

              @MHMart_asc
              So your screenshot shows all output sent to debug on your system. I don't know whether the PIDs shown are for your Qt program or not, only you do. Whether this will work for them or not depends on how the qDebug() output is sent and whatever the nature of the reported "bug" is.

              If you really need qDebug() output and cannot wait while some bug gets fixed, install a qInstallMessageHandler() and redirect its output from there to whatever suits, e.g. for the DebugView it would be Windows OutputDebugString().

              1 Reply Last reply
              0
              • M MHMart_asc

                @J.Hilk said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                stupid question but, is your cmake configuration on debug as well? I would assume so, but double checking won't hurt

                Probably the solution will be even more stupid considering I am the one with the issue :)

                Can you tell me how to check that?

                @JonB said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                @MHMart_asc , @aha_1980
                I am not a Windows/MSVC user. But if this (presently?) does not work for MSVC/cdb does installing and running DebugView allow you to see debug output?

                cb875738-9187-44db-a369-bd1cdf8836b3-image.png

                [19144] Error: Change all symbol paths attempts to access '""' failed: 0x7b - De syntaxis van de bestandsnaam, mapnaam of volumenaam is onjuist.
                [19144] 
                [19144] ************* Path validation summary **************
                [19144] Response                         Time (ms)     Location
                [19144] Error                                         
                [19144]  
                [19144] ""
                [19144] 
                [3228] Suspending
                
                J.HilkJ Online
                J.HilkJ Online
                J.Hilk
                Moderators
                wrote last edited by
                #8

                @MHMart_asc said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                Can you tell me how to check that?

                go to your project tab and check the CMAKE_BUILD_TYPE variable

                e7a65449-cac5-4d1f-a69a-f90a75c1c63c-image.png

                initial config and current


                Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                Q: What's that?
                A: It's blue light.
                Q: What does it do?
                A: It turns blue.

                1 Reply Last reply
                0
                • aha_1980A aha_1980

                  @MHMart_asc: Looks like QTCREATORBUG-33741.

                  So for LLDB there is a bugfix in 19.0, but for cdb it seems there is currently no fix available.

                  Regards

                  cristian-adamC Offline
                  cristian-adamC Offline
                  cristian-adam
                  wrote last edited by
                  #9

                  @aha_1980 said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                  @MHMart_asc: Looks like QTCREATORBUG-33741.

                  So for LLDB there is a bugfix in 19.0, but for cdb it seems there is currently no fix available.

                  At QTCREATORBUG-33741 we have:

                  cdb:

                  • when launching without terminal, the qDebug output is not shown in the "Application Output" pane

                  • when "Run in terminal" is enabled, the qDebug output is shown in the terminal

                  lldb:

                  • when launching without terminal, the qDebug output is not shown in the "Application Output" pane

                  • when "Run in terminal" is enabled, the qDebug output is not shown in the terminal, either

                  With Qt Creator 18.0.2 and cdb all that @MHMart_asc needs to do is set the checkbox Run in terminal for the project.

                  For Qt Creator 19 I've made sure that lldb would work when Run in terminal is set.

                  M cristian-adamC 2 Replies Last reply
                  2
                  • cristian-adamC cristian-adam

                    @aha_1980 said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                    @MHMart_asc: Looks like QTCREATORBUG-33741.

                    So for LLDB there is a bugfix in 19.0, but for cdb it seems there is currently no fix available.

                    At QTCREATORBUG-33741 we have:

                    cdb:

                    • when launching without terminal, the qDebug output is not shown in the "Application Output" pane

                    • when "Run in terminal" is enabled, the qDebug output is shown in the terminal

                    lldb:

                    • when launching without terminal, the qDebug output is not shown in the "Application Output" pane

                    • when "Run in terminal" is enabled, the qDebug output is not shown in the terminal, either

                    With Qt Creator 18.0.2 and cdb all that @MHMart_asc needs to do is set the checkbox Run in terminal for the project.

                    For Qt Creator 19 I've made sure that lldb would work when Run in terminal is set.

                    M Offline
                    M Offline
                    MHMart_asc
                    wrote last edited by
                    #10

                    @cristian-adam said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                    With Qt Creator 18.0.2 and cdb all that @MHMart_asc needs to do is set the checkbox Run in terminal for the project.

                    That causes the following error:
                    d092a186-0d6f-4ce8-a640-7babc2181a48-image.png

                    cristian-adamC 1 Reply Last reply
                    0
                    • M MHMart_asc

                      @cristian-adam said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                      With Qt Creator 18.0.2 and cdb all that @MHMart_asc needs to do is set the checkbox Run in terminal for the project.

                      That causes the following error:
                      d092a186-0d6f-4ce8-a640-7babc2181a48-image.png

                      cristian-adamC Offline
                      cristian-adamC Offline
                      cristian-adam
                      wrote last edited by
                      #11

                      @MHMart_asc You could try disabling the QML Debugger.

                      M 1 Reply Last reply
                      0
                      • cristian-adamC cristian-adam

                        @MHMart_asc You could try disabling the QML Debugger.

                        M Offline
                        M Offline
                        MHMart_asc
                        wrote last edited by
                        #12

                        @cristian-adam I do now get an output in the terminal, So at least that's that. thank you.

                        Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                        
                        Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                        
                        Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                        
                        Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                        

                        Still I get these exceptions in the application output. Is that relevant?

                        JonBJ 1 Reply Last reply
                        1
                        • M MHMart_asc

                          @cristian-adam I do now get an output in the terminal, So at least that's that. thank you.

                          Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                          
                          Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                          
                          Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                          
                          Exception at 0x7ff9e7ffa80a, code: 0xe06d7363: C++ exception, flags=0x81 (first chance) in DWrite
                          

                          Still I get these exceptions in the application output. Is that relevant?

                          JonBJ Online
                          JonBJ Online
                          JonB
                          wrote last edited by
                          #13

                          @MHMart_asc No, always ignore "first chance exceptions" when debugging under Windows.

                          1 Reply Last reply
                          0
                          • cristian-adamC cristian-adam

                            @aha_1980 said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                            @MHMart_asc: Looks like QTCREATORBUG-33741.

                            So for LLDB there is a bugfix in 19.0, but for cdb it seems there is currently no fix available.

                            At QTCREATORBUG-33741 we have:

                            cdb:

                            • when launching without terminal, the qDebug output is not shown in the "Application Output" pane

                            • when "Run in terminal" is enabled, the qDebug output is shown in the terminal

                            lldb:

                            • when launching without terminal, the qDebug output is not shown in the "Application Output" pane

                            • when "Run in terminal" is enabled, the qDebug output is not shown in the terminal, either

                            With Qt Creator 18.0.2 and cdb all that @MHMart_asc needs to do is set the checkbox Run in terminal for the project.

                            For Qt Creator 19 I've made sure that lldb would work when Run in terminal is set.

                            cristian-adamC Offline
                            cristian-adamC Offline
                            cristian-adam
                            wrote last edited by
                            #14

                            @cristian-adam said in Qt creator no qDebug() output in debug mode - Qt 6.10.2:

                            For Qt Creator 19 I've made sure that lldb would work when Run in terminal is set.

                            There is an update for Qt Creator 19 final, all debuggers on Windows will get the QT_WIN_DEBUG_CONSOLE=attach environment variable set for the running programs.

                            This means that if you have the checkbox Run in terminal, you will get the qDebug() output there. cdb or lldb!

                            This is for console and WIN32 applications. It simply works! ™️

                            1 Reply Last reply
                            1

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved