Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Variable inaccessible in Debugger



  • Hello all,

    I am attempting to access the this variable in the debugger and I am getting an error saying that it is not accessible. I have verified that the "Load .gdbinit file on startup" option is unchecked and "Load system GDB pretty printers" is unchecked.

    Are there any other additioanal fixes that I can do?

    I am running QT Creator 4.6.1 on ubuntu 16.04


  • Lifetime Qt Champion

    hi @philm001, welcome!

    does the debugger log (menu Windows > Views) provide some more insight?

    do you try to debug a release build?



  • @aha_1980 Thank you for your reply. I did try the debug release build and it did not hit any breakpoints.

    I am very new the qt and I am not sure what the debugger log is telling me. If the answer lies in there, then I will post the log here:

    <47python theDumper.fetchVariables({"autoderef":1,"context":"","displaystringlimit":"100","dyntype":1,"expanded":["watch","return","local.this","local","inspect"],"fancy":1,"formats":{},"nativemixed":0,"partialvar":"local.this","passexceptions":0,"qobjectnames":1,"resultvarname":"","stringcutoff":"10000","token":47,"typeformats":{},"watchers":[]})
    >&"python theDumper.fetchVariables({\"autoderef\":1,\"context\":\"\",\"displaystringlimit\":\"100\",\"dyntype\":1,\"expanded\":[\"watch\",\"return\",\"local.this\",\"local\",\"inspect\"],\"fancy\":1,\"formats\":{},\"nativemixed\":0,\"partialvar\":\"local.this\",\"passexceptions\":0,\"qobjectnames\":1,\"resultvarname\":\"\",\"stringcutoff\":\"10000\",\"token\":47,\"typeformats\":{},\"watchers\":[]})\n"
    
    >~"result={token=\"0\",data=[{iname=\"local.this\",name=\"this\",origaddr=\"0x7fffffffd4f8\",address=\"0x7fffffffe1d0\",address=\"0x7fffffffe1d0\",numchild=\"1\",sortable=\"1\",children=[numchild=\"0\",],type=\"MainWindow\",valueencoded=\"notaccessible\",value=\"\",},],typeinfo=[],partial=\"1\",counts={},timings=[]}\n"
    >47^done
     <Rebuild Watchmodel 2 @ 09:30:56.665 [7582ms] >
    sFinished retrieving data
    dADJUSTING CHILD EXPECTATION FOR local.this
    

  • Lifetime Qt Champion

    Hi @philm001,

    could you post the complete debugger log? From the snippet I don't see any obvious.

    I can't remember having done a special debugger setup on Ubuntu so far, it usually worked out of the box. (Of course I had to install gdb).


Log in to reply