Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-14755

Can't expand array of QProcesses in Locals and Expressions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Not Evaluated Not Evaluated
    • None
    • Qt Creator 3.5.0-rc1
    • Debugger
    • Windows 7 64 bit
      Qt 5.5.0
      g++ 4.9.1
      GNU gdb (GDB) 7.8
    • 5f9f95a4516db9d915fa7858ed89adaa2b9781d6

      1. Build the following code with MinGW:
                const int N = 14;
                QProcess proc[N];
                for (int i = 0; i != N; ++i) {
                    proc[i].start("sleep 10");
                    proc[i].waitForStarted();
                }
        

        (Taken from function void testQProcess() in tests\manual\debugger\simple\simple_test_app.cpp:4210.)

      2. Stop at a breakpoint behind it with gdb.
      3. Look at the value displayed for proc in Locals and Expressions view:
        		N	14	int
        		proc	@0x28fd90	QProcess [14]
        

        proc can't be expanded to show the single QProcesses inside the array.

      It should be possible to expand the array and show the single items. When using MSVC2013 and cdb or for an array of more trivial types, this works correctly.

        1. right.log
          42 kB
        2. left.log
          3 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            hjk hjk
            rlohning Robert Löhning
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes