Bug 412469 - [KDevelop/Meson] : crash on re-importing a project repeatedly
Summary: [KDevelop/Meson] : crash on re-importing a project repeatedly
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Build tools: Meson (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-30 09:00 UTC by RJVB
Modified: 2022-09-27 10:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
full backtrace (71.34 KB, text/plain)
2019-09-30 09:03 UTC, RJVB
Details

Note You need to log in before you can comment on or make changes to this bug.
Description RJVB 2019-09-30 09:00:15 UTC
Application: kdevelop (5.4.2-62-g822631b54a)
 (Compiled from sources)
Qt Version: 5.9.8
Frameworks Version: 5.60.0
Operating System: Linux 4.14.23-ck1-mainline-core2-rjvb x86_64
Distribution: Ubuntu 14.04.6 LTS

-- Information about the crash:
- What I was doing when the application crashed:

1) import a meson project (or open a session that has one)
2) close the project
3) re-open the project from the recently opened projects menu
4) gosub 2)

Usually I can re-open the project once or twice, and then I get this crash. The location is always the same, the fault address varies, suggesting that this is a variable not being (re)initialised correctly.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#6  0x00007fb66d046e11 in KDevelop::TestController::testSuitesForProject(KDevelop::IProject*) const (this=0x1963700, project=0x3b488a0) at /home/bertin/work/src/Scratch/KDE/kdevelop5-git/kdevplatform/shell/testcontroller.cpp:104
#7  0x00007fb66d046c42 in KDevelop::TestController::findTestSuite(KDevelop::IProject*, QString const&) const (this=0x43911e0, project=0x3b488a0, name=...) at /home/bertin/work/src/Scratch/KDE/kdevelop5-git/kdevplatform/shell/testcontroller.cpp:89
#8  0x00007fb66d046b80 in KDevelop::TestController::addTestSuite(KDevelop::ITestSuite*) (this=0x1963700, suite=0x7fb5f4087630) at /home/bertin/work/src/Scratch/KDE/kdevelop5-git/kdevplatform/shell/testcontroller.cpp:74
#9  0x00007fb615f4be26 in MesonManager::createImportJob(KDevelop::ProjectFolderItem*)::$_12::operator()() const (this=<optimized out>) at /home/bertin/work/src/Scratch/KDE/kdevelop5-git/plugins/meson/mesonmanager.cpp:317
#10 0x00007fb615f4be26 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, MesonManager::createImportJob(KDevelop::ProjectFolderItem*)::$_12>::call(MesonManager::createImportJob(KDevelop::ProjectFolderItem*)::$_12&, void**) (f=..., arg=<optimized out>) at /opt/local/include/qt5/QtCore/qobjectdefs_impl.h:130


Possible duplicates by query: bug 329246, bug 309896.

Reported using DrKonqi
Comment 1 RJVB 2019-09-30 09:03:31 UTC
Created attachment 122945 [details]
full backtrace

WTH does DrKonqi raise an error that

"sorry, but you are not allowed to (un)mark comments or attachments private" ?!
Comment 2 Justin Zobel 2022-09-27 08:23:45 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 3 RJVB 2022-09-27 10:08:52 UTC
Haven't seen this one for a while.