- Qt Creator Documentation
- Known Issues
- Qt Creator 17.0.1

Reference

# Known Issues

The Qt Creator development team is aware of the issues described here, and therefore, you do not need to report them in the Qt Project Bug Tracker. However, if you run into these issues, feel free to check the links to the applicable bug ticket and add your vote or any additional information you might have about your development environment.

For a list of fixed issues and added features, go to Help > Change Log.

## General Issues

- If you change the Input Languages in Windows, Qt Creator might not respond for 30 seconds. This is a known issue in the Advanced Text Service of Microsoft Windows.
- Qt Creator uses SQLite for storing some of its settings. SQLite is known to have problems with certain NFS servers (most notably the nfs-user-server 2.2beta), since they can lock up the application when it tries to lock the database. If your home directory is on an NFS share and you encounter this issue, one option would be to switch to the nfs-kernel-server, or create a symlink so that the settings are stored locally.
- The Okteta KDE custom widget plugin might be installed as part of some Linux distributions. It can cause Qt Widgets Designer to crash. For more information, see:
  - Ubuntu bug 662005
  - QTBUG-12025

  To resolve the issue, enter the following command to remove the package:

       sudo apt-get remove okteta

  Or delete the following file: `/usr/lib/kde4/plugins/designer/oktetadesignerplugin.so`.

## Editing Issues

- Code completion does not support typedefs for nested classes.
- When developing on Linux, the Ctrl+Shift+U keyboard shortcut might not work because it conflicts with a shortcut of the Intelligent Input Bus (ibus). You can change either the shortcut in Qt Creator or the conflicting shortcut in ibus.

  To set another keyboard shortcut in Qt Creator, select Preferences > Environment > Keyboard.

  To change the ibus shortcut, enter the following command on the command line to start ibus setup:

       ibus-setup

  Then, change the unicode code point shortcut in the Emoji tab to something else than <Control><Shift>u.

## Projects Issues

- Paths or file names that have spaces or special characters (such as colons, dollar signs, and hash marks) may cause problems. This is because some of the tools Qt Creator uses in the background have restrictions on the characters allowed in file and directory names. To be on the safe side, we recommend creating projects and project items with names consisting of plain characters, numbers, underscores, and hyphens.
- If error messages displayed in Compile Output have paths where slashes are missing (for example, C:QtSDK), check your PATH variable. For more information, see Troubleshoot MinGW compilation errors.

## Debugging Issues

- When debugging executables created by the GNU Compiler version 4.5.0 (all platforms), some data types will not be displayed in the Locals and Expressions views due to missing debug information.
- GDB on Windows may not work if the 'Embassy ® Security Center' software by 'Wave ® Systems' is installed and active (causing crashes in `vxvault.dll)`).
- GDB may take long to load debugging symbols, especially from large libraries.
- Setting breakpoints in code that is compiled into the binary more than once does not work.
- Setting breakpoints in files that do not have unique absolute paths may fail. For example, remounting parts of a file system using the `--bind mount` option.
- Setting breakpoints in files will fail when using LLDB if the file path has symbolic links.
- A regression in GCC 4.5.0 causes return value optimization to produce inaccurate debug info that GCC applies also to non-optimized builds. For more information, see GCC Bugzilla - Bug 44731.