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. Debugging failed on Centos 6.7
Forum Updated to NodeBB v4.3 + New Features

Debugging failed on Centos 6.7

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
4 Posts 3 Posters 2.4k Views 1 Watching
  • 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.
  • cosmereC Offline
    cosmereC Offline
    cosmere
    wrote on last edited by
    #1

    I am using QTCreator 3.6.1 on Centos 6.7 and my attempts to debug a test application result in the following application output:

    Debugging starts
    Debugging has failed
    Debugging has finished

    I have set the Python environment variable to Python 2.7 and gdb works on the test application. The QTCreator output and general Centos environment information is provided below. Would you have any suggestions/clues on how to avoid the aforementioned error.

    [user@centos67 Debug]$ /opt/qtcreator-3.6.1/bin/qtcreator
    QProcess: Destroyed while process ("/usr/bin/cmake") is still running.
    Unexpected GDB stderr: "'import site' failed; use -v for traceback\n"
    UNKNOWN RESPONSE TYPE ' T '. REST:  raceback (most recent call last):
      File "<string>", line 32, in <module>
      File "/opt/python2.7/lib/python2.7/os.py", line 398, in <module>
        import UserDict
      File "/opt/python2.7/lib/python2.7/UserDict.py", line 83, in <module>
        import _abcoll
      File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:   File "<string>", line 32, in <module>
      File "/opt/python2.7/lib/python2.7/os.py", line 398, in <module>
        import UserDict
      File "/opt/python2.7/lib/python2.7/UserDict.py", line 83, in <module>
        import _abcoll
      File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:   File "/opt/python2.7/lib/python2.7/os.py", line 398, in <module>
        import UserDict
      File "/opt/python2.7/lib/python2.7/UserDict.py", line 83, in <module>
        import _abcoll
      File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:     import UserDict
      File "/opt/python2.7/lib/python2.7/UserDict.py", line 83, in <module>
        import _abcoll
      File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:   File "/opt/python2.7/lib/python2.7/UserDict.py", line 83, in <module>
        import _abcoll
      File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:     import _abcoll
      File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:   File "/opt/python2.7/lib/python2.7/_abcoll.py", line 11, in <module>
        from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:     from abc import ABCMeta, abstractmethod
      File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:   File "/opt/python2.7/lib/python2.7/abc.py", line 8, in <module>
        from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:     from _weakrefset import WeakSet
      File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:   File "/opt/python2.7/lib/python2.7/_weakrefset.py", line 5, in <module>
        from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE '   '. REST:     from _weakref import ref
    ImportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    UNKNOWN RESPONSE TYPE ' I '. REST:  mportError: No module named _weakref
    =thread-group-added,id="i1"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    (gdb) 
    &"show version\n"
    ~"GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)\n"
    ~"Copyright (C) 2010 Free Software Foundation, Inc.\n"
    ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
    ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n"
    ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
    1^done
    (gdb) 
    &"show debug-file-directory\n"
    ~"The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n"
    2^done
    (gdb) 
    &"set print object on\n"
    3^done
    (gdb) 
    &"set breakpoint pending on\n"
    4^done
    (gdb) 
    &"set print elements 10000\n"
    5^done
    (gdb) 
    &"handle SIGSEGV nopass stop print\n"
    ~"Signal        Stop\tPrint\tPass to program\tDescription\n"
    ~"SIGSEGV       Yes\tYes\tNo\t\tSegmentation fault\n"
    6^done
    (gdb) 
    &"set unwindonsignal on\n"
    7^done
    (gdb) 
    &"set width 0\n"
    8^done
    (gdb) 
    &"set height 0\n"
    9^done
    (gdb) 
    &"set substitute-path /var/tmp/qt-src /usr/include\n"
    10^done
    (gdb) 
    11^done
    (gdb) 
    &"python sys.path.insert(1, '/opt/qtcreator-3.6.1/share/qtcreator/debugger/')\n"
    12^done
    (gdb) 
    &"python sys.path.append('/usr/bin/data-directory/python')\n"
    13^done
    (gdb) 
    &"python from gdbbridge import *\n"
    
    Warning: HANDLE RUNCONTROL START FAILED (no active run control)
    Warning: State changed from EngineSetupFailed(2) to DebuggerFinished(22) [master] (no active run control)
    Warning: (gdb)  (no active run control)
    Warning: QUIT DEBUGGER REQUESTED IN STATE 22 (no active run control)
    Warning: 16^done (no active run control)
    Warning: (gdb)  (no active run control)
    QProcess: Destroyed while process ("/usr/bin/gdb") is still running.
    Warning: HANDLE GDB ERROR: The gdb process crashed some time after starting successfully. (no active run control)
    Warning: GDB PROCESS FINISHED, status 1, exit code 9 (no active run control)
    [user@centos67 Debug]$
    
    1 Reply Last reply
    0
    • cosmereC Offline
      cosmereC Offline
      cosmere
      wrote on last edited by
      #2

      The general Centos environment information is:

      PATH=/opt/python2.7/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/intel/bin:/home/user/bin
      PWD=/home/user/svn/app/cmake_build/linux/Debug
      PYTHONHOME=:/opt/python2.7
      PYTHONPATH=:/opt/python2.7/lib:/opt/python2.7/lib/python2.7:/opt/python2.7/lib/python2.7/site-packages:/opt/python2.7/lib/python2.7/lib-dynload
      
      [user@centos67 ~]$ sudo lid -g wheel
       user(uid=503)
      [user@centos67 ~]$ sudo cat /etc/sudoers | grep wheel
      ## Allows people in group wheel to run all commands
      #%wheel	ALL=(ALL)	ALL
      %wheel	ALL=(ALL)	NOPASSWD: ALL
      [user@centos67 ~]$ 
      
      [user@centos67 Debug]$ gdb
      GNU gdb (GDB) 7.8
      Copyright (C) 2014 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
      and "show warranty" for details.
      This GDB was configured as "x86_64-unknown-linux-gnu".
      Type "show configuration" for configuration details.
      For bug reporting instructions, please see:
      <http://www.gnu.org/software/gdb/bugs/>.
      Find the GDB manual and other documentation resources online at:
      <http://www.gnu.org/software/gdb/documentation/>.
      For help, type "help".
      Type "apropos word" to search for commands related to "word".
      (gdb) file app_test
      Reading symbols from app_test...done.
      (gdb) set args --gtest_filter=types.checkLen
      (gdb) run
      Starting program: /home/user/svn/app/bin/linux/Debug/app_test --gtest_filter=types.checkLen
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/lib64/libthread_db.so.1".
      Note: Google Test filter = types.checkLen
      [==========] Running 1 test from 1 test case.
      [----------] Global test environment set-up.
      [----------] 1 test from types
      [ RUN      ] types.checkLen
      [       OK ] types.checkLen (0 ms)
      [----------] 1 test from types (0 ms total)
      
      [----------] Global test environment tear-down
      [==========] 1 test from 1 test case ran. (0 ms total)
      [  PASSED  ] 1 test.
      
        YOU HAVE 3 DISABLED TESTS
      
      [Inferior 1 (process 4140) exited normally]
      (gdb) quit
      [user@centos67 Debug]$ 
      
      [user@centos67 Debug]$ rpm -qa | grep -e ^gdb-
      gdb-7.2-83.el6.x86_64
      [user@centos67 Debug]$ uname -a
      Linux centos67 2.6.32-573.18.1.el6.x86_64 #1 SMP Tue Feb 9 22:46:17 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
      [user@centos67 Debug]$ cat /etc/lsb-release
      LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
      [user@centos67 Debug]$ cat /etc/centos-release 
      CentOS release 6.7 (Final)
      [user@centos67 Debug]$ 
      
      
      1 Reply Last reply
      0
      • andrA Offline
        andrA Offline
        andr
        wrote on last edited by
        #3

        Looks like the gdb installation (or rather the Python your gdb installation uses) is broken. What does 'py print(32)' and 'py import site' at the (gdb) prompt of a stand-alone gdb session say?

        As a general note: bugreports are better directed to bugreports.qt-project.org. Most developers don't read the web forum.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Hi and welcome to devnet,

          Since your are using a recent Qt Creator, your gdb version is outdated. Take a look here for what is needed

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0

          • Login

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