Bug 34158

Summary: qt-creator-4.4.1 падает при обновлении списка файлов и include у импортированного существующего проекта
Product: Sisyphus Reporter: Aleksei Nikiforov <darktemplaralt>
Component: qt-creatorAssignee: Andrey Cherepanov <cas>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas
Version: unstable   
Hardware: all   
OS: Linux   

Description Aleksei Nikiforov 2017-11-09 12:08:57 MSK
Воспроизведение (на примере пакета/репозитория rpm):
1) создайте новый проект, выберите импорт существующего проекта, выберите директорию репозитория
2) в терминале в директории репозитория: autoreconv -fisv
3) ./configure --prefix=/usr --libdir=/usr/lib64 --with-vendor=alt --with-external-db
4) find . -type d | sort | grep -v '.git' | sed -e 's|^\./||g' > имя_проекта.includes
5) find . -name '*.c' -o -name '*.h' > имя_проекта.files
6) переключиться обратно на qt-creator

qt-creator падает.

Backtrace:
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f1b3987d25b in ?? () from /usr/lib64/qtcreator/plugins/libGenericProjectManager.so
(gdb) bt
#0  0x00007f1b3987d25b in ?? () from /usr/lib64/qtcreator/plugins/libGenericProjectManager.so
#1  0x00007f1b3987d383 in ?? () from /usr/lib64/qtcreator/plugins/libGenericProjectManager.so
#2  0x00007f1b3fc026e5 in ProjectExplorer::ProjectDocument::reload(QString*, Core::IDocument::ReloadFlag, Core::IDocument::ChangeType) () from /usr/lib64/qtcreator/plugins/libProjectExplorer.so
#3  0x00007f1b451e09c8 in Core::DocumentManager::checkForReload() () from /usr/lib64/qtcreator/plugins/libCore.so
#4  0x00007f1b60e519d6 in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f1b60e466eb in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f1b61e995fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#7  0x00007f1b61ea0931 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#8  0x00007f1b60e19d28 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007f1b60e6cbae in QTimerInfoList::activateTimers() () from /usr/lib64/libQt5Core.so.5
#10 0x00007f1b60e6d371 in ?? () from /usr/lib64/libQt5Core.so.5
#11 0x00007f1b5de08b57 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#12 0x00007f1b5de08d98 in ?? () from /lib64/libglib-2.0.so.0
#13 0x00007f1b5de08e3c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#14 0x00007f1b60e6d6af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f1b60e17f2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#16 0x00007f1b60e20a84 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#17 0x00000000004097a8 in ?? ()
#18 0x00007f1b5ffe9691 in __libc_start_main () from /lib64/libc.so.6
#19 0x000000000040a02a in ?? ()
Comment 1 Aleksei Nikiforov 2018-04-18 17:29:21 MSK
Не воспроизводится с новым qt и qt-creator.