Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
1.5.0
-
None
-
Debian unstable
Linux 3.16-trunk-amd64 (3.16-1~exp1) x86_64
Description
After updating the MaintenanceTool to 1.5.82 (in order to update QtCreator to 3.2), when I restart MaintenanceTool it complains with the warning:
'Corrupt installation'
Your installation seems to be corrupted. Please consider re-installing from scratch.
I'm attaching a log (~/Qt/MaintenanceTool -v) where the corruption is announced, followed by the update to QtCreator 3.2.0.
The update to QtCreator seems to be able to proceed, and is marked as 3.2.0-0 in the "corrupted" MaintenanceTool. But it does not work correctly. Not sure if that is the same corruption, or if it's a separate bug.
qtcreator -version returns "Qt Creator 3.1.2 based on Qt 5.3.1" (not 3.2.0).
Running qtcreator generates a segfault:
Failed to load core: /home/theuser/Qt/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: Cannot load library /home/theuser/Qt/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: (/home/theuser/Qt/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: undefined symbol: _ZN5Utils16FileWizardDialog16staticMetaObjectE) [Thread 0x7fffebb6b700 (LWP 15333) exited] QObject::startTimer: Timers can only be used with threads started with QThread Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bb97e9 in ExtensionSystem::Internal::PluginManagerPrivate::removeObject(QObject*) () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libExtensionSystem.so.1 (gdb) bt #0 0x00007ffff7bb97e9 in ExtensionSystem::Internal::PluginManagerPrivate::removeObject(QObject*) () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libExtensionSystem.so.1 #1 0x00007ffff7bb509f in ExtensionSystem::IPlugin::~IPlugin() () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libExtensionSystem.so.1 #2 0x00007fffc3960ff9 in ?? () from /home/theuser/Qt/Tools/QtCreator/lib/qtcreator/plugins/libAnalyzerBase.so #3 0x00007ffff6460c3e in ?? () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Core.so.5 #4 0x00007ffff6465ad5 in ?? () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Core.so.5 #5 0x00007ffff56ee24f in __cxa_finalize () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x00007ffff6216d66 in ?? () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Core.so.5 #7 0x00007ffff7ff5af8 in ?? () #8 0x00007fffee123de8 in ?? () from /usr/lib/x86_64-linux-gnu/libXau.so.6 #9 0x00007fffffffe0b0 in ?? () #10 0x00007ffff651ebc1 in _fini () from /home/theuser/Qt/Tools/QtCreator/bin/../lib/qtcreator/libQt5Core.so.5 #11 0x00007fffffffe0b0 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?)