[Qt-creator] [OS X]: QFileSystemWatcher "using only polling engine"

René J.V. Bertin rjvbertin at gmail.com
Wed Sep 23 16:21:42 CEST 2015


Hi,

When I launch Creator (v3.5.0-560-ge5f3c55) from a commandline I see the following warning messages:

%> "/Applications/MacPorts/Qt5/Qt Creator.app/Contents/MacOS/Qt Creator" /opt/local/site-ports/devel/qt5-creator/files/patch-show-menubar-with-xcb.diff
QFileSystemWatcher: skipping native engine, using only polling engine
SOFT ASSERT: "dir.startsWith(topLevel + QLatin1Char('/')) || topLevel == dir || topLevel.isEmpty()" in file .../vcsmanager.cpp, line 144
SOFT ASSERT: "dir.startsWith(topLevel + QLatin1Char('/')) || topLevel == dir || topLevel.isEmpty()" in file .../vcsmanager.cpp, line 144
SOFT ASSERT: "dir.startsWith(topLevel + QLatin1Char('/')) || topLevel == dir || topLevel.isEmpty()" in file .../vcsmanager.cpp, line 144
SOFT ASSERT: "dir.startsWith(topLevel + QLatin1Char('/')) || topLevel == dir || topLevel.isEmpty()" in file .../vcsmanager.cpp, line 144

(the message also appears as soon as I open a file after starting Creator without a file argument).

Using launch services these messages don't appear (in the System.log).

In addition, when one launches Creator through a symlink pointing to the bundle executable, the running application shows the generic "unix tool" icon in the Dock and app switcher. I haven't noticed this with earlier versions (nor in other Qt-based applications), and it may be related to why QFileSystemWatcher prints a warning.

BR,
R.



More information about the Qt-creator mailing list