QNX Technical Articles
QNX® Momentics IDE 7.1.2 (Build 5): Release Notes
Date of this edition: April 27, 2022
QNX Momentics IDE provides a graphical environment for developing, debugging, and profiling applications for ARMv7, AArch64, and x86_64 targets running the QNX Neutrino RTOS. You can install the IDE on the following development hosts:
- Microsoft Windows 10 Pro 64-bit, or Windows 8.1 Pro 64-bit
- macOS version 10.14, or 10.15
- Linux for x86_64 processor: Ubuntu 18.04 LTS, or Ubuntu Desktop 20.04 LTS, or Red Hat Enterprise Linux 7
Note: The IDE is not supported for Linux on ARM processors.
![]() |
Going forward, the QNX Software Center will offer two methods of installing the Momentics IDE:
|
Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.
Contents
- What's new in QNX Momentics IDE?
- Fixed issues
- Known issues
- Starting the IDE
- Getting started with the documentation
- Technical support
What's new in QNX Momentics IDE?
The major changes are:
- Eclipse framework updated to release 4.22
- Eclipse plugins updated to release 2021-12
- CDT updated to version 10.5.0
Fixed issues
General
We have fixed the issues with Project creation and VM creation. (Ref# J2913578)
We have fixed the issues with building Project. (Ref# J2910476)
We have fixed the issues with the exported Code Coverage. The report uploads without any error messages. (Ref# J2911794)
We have fixed the issue with "Prompting". This version of Momentics now prompts to select the "Workspace" on startup. (Ref# J2908962)
We have fixed the issues with "System Profiling Summary View" (tracelog summary screen), the idle time is shown with 100% now. (Ref# J2912269)
We have fixed the .kev file parsing issue where timeline appeared to have gap of time in the beginning. (Ref# J2910104)
We have improved the diagnostics when license check errors occur. (Ref# J2911991)
Debugging
We have fixed the issue that prevented the Embedded Help Viewer from working due to a search process freeze. (Ref# J2903729)
Memory Analysis
We have fixed the issue that would cause an error to pop-up in the the Analysis Sessions view when selecting the Process Information option.
Known issues
The QNX Momentics IDE 7.1.2 release contains some known issues, many of which were also present in earlier IDE releases. These issues are listed below. Not all items listed are bugs.
General
Issues with verification of installation after IDE Updates to 7.1.2. When IDE installation is modified by installing update package, QNX Software Center (QSC) can no longer validate its integrity as installation. The verification results cannot be used. (Ref# J2906747)
Note: This also applies when any other plugins are installed in this IDE installation from marketplace or otherwise.Workaround: If you would like to use verification:
- Install a fresh copy of the Momentics using Add Installation action from the QSC.
- Do not modify this installation any further.
Unsupported C++17 features
- Fold expressions:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=508653 - Class Template Argument Deduction:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=520722 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=541239 - [[nodiscard]] and [[maybe_unused]] attributes:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=534420
Unsupported C11 features
- Syntax error at noreturn/_Noreturn:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=386402 - Support for type-generic expressions:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=445296 - Support for gcc's __auto_type:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=468180 - _Static_assert() in file scope incorrectly flagged as syntax error:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=475089
Valgrind
- IDE is looking to find the Valgrind binaries in locations "/usr/bin/valgrind" or "/system/xbin/valgrind"
and libraries in locations "/usr/lib/valgrind" and "/system/lib/valgrind".
(Ref# J2914511)
Workaround : Use one of the following options.
- If you are using mkqnximage, add the option --valgrind = yes to the command to build the image.
- If you are building the image manually, make sure the binaries (in the locations identified above) are correct.
- If you want files for temporary usage, your options are:
- Let IDE upload the files (by running binary in check mode with Valgrind enabled), let it fail and you can see that it has now uploaded the files into "/var/tmp/valgrind".
- Then you can manually add soft links on the target filesystem, i.e.,
- /usr/lib/valgrind is replaced by /var/tmp/valgrind/bin/valgrind
- /usr/lib/valgrind is replaced by /var/tmp/valgrind/lib/valgrind
- Re-run launch - IDE command.
Starting the IDE
To start the IDE:
- on Windows, choose from the Start menu, or use the desktop icon
- on macOS, click the icon labeled QNX Momentics IDE from the launchpad
- on Linux, run IDE_base_dir/qde, IDE_base_dir is where you installed the IDE package. The default path is ~/qnxmomenticside/qde
Getting started with the documentation
The IDE's help system contains an extensive set of HTML documentation.
To access the help system, start the IDE, then go to
. The left-side navigation in the help window contains links to the various HTML booksets that accompany the Eclipse platform and your QNX SDP installation. Documentation about the IDE itself is provided in the QNX Momentics IDE User's Guide.Technical support
For information about technical support for any QNX product, see Overview in the Developers or Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.