Bug 34158 - qt-creator-4.4.1 падает при обновлении списка файлов и include у импортированного существующего проекта
Summary: qt-creator-4.4.1 падает при обновлении списка файлов и include у импортирован...
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: qt-creator (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-09 12:08 MSK by Aleksei Nikiforov
Modified: 2018-04-18 17:29 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.