Summary: | KDevelop segfault when analyzing source code | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Leslie Zhai <zhaixiang> |
Component: | Analyzer: Cppcheck | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kde, mail, simonandric5 |
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://git.reviewboard.kde.org/r/129767/ | ||
Latest Commit: | https://commits.kde.org/kdevelop/fe1a940bf1278eee8a8b3248222195f2cb5a8bde | Version Fixed In: | 5.1.0 |
Sentry Crash Report: |
Description
Leslie Zhai
2017-01-04 06:38:37 UTC
kdev-clang-tidy also segfault when analyzing source code. Full backtrace next time please. And please upload diffs to Phabricator so we can review them easily. Hi Kevin, Thanks for your reply! > Full backtrace next time please. OK! Please review my patch https://git.reviewboard.kde.org/r/129767/ Regards, Leslie Zhai Hi Kevin, Please review my patch in Phabricator https://phabricator.kde.org/D3949 about filtering -Wdocumentation parser errors. Thanks a lot! Regards, Leslie Zhai This happens when the Generic Project Manager is used (because it doesn't have a build system). It also crashes - at the same line - when opening "Configure Project" for a generic project when the CPPCheck plugin is loaded, even if it's not used or applicable. Git commit fe1a940bf1278eee8a8b3248222195f2cb5a8bde by Kevin Funk, on behalf of Leslie Zhai. Committed on 04/01/2017 at 12:49. Pushed by kfunk into branch '5.1'. Fix segfault when analyzing source code issue Hi KDevelop developers, ``` Thread 1 "kdevelop" received signal SIGSEGV, Segmentation fault. 0x00007fffbbde43de in cppcheck::Parameters::Parameters (this=0x7fffffffa870, project=0x192f730) at /data/project/kde/kdevelop/analyzers/cppcheck/parameters.cpp:110 110 m_projectBuildPath = m_project->buildSystemManager()->buildDirectory(m_project->projectItem()); ``` so I simply added ```if (m_project->buildSystemManager())``` check before calling ```m_project->buildSystemManager()->buildDirectory(...)``` Regards, Leslie Zhai REVIEW: 129767 FIXED-IN: 5.1.0 M +9 -3 analyzers/cppcheck/parameters.cpp https://commits.kde.org/kdevelop/fe1a940bf1278eee8a8b3248222195f2cb5a8bde Git commit 0c518250b10068f11601be44ed06f45d8f8e3660 by Kevin Funk. Committed on 16/01/2017 at 09:56. Pushed by kfunk into branch 'master'. Fix segfault when analyzing source code Fix clang-tidy run when there's no build system manager REVIEW: 129768 M +3 -2 src/plugin.cpp https://commits.kde.org/kdev-clang-tidy/0c518250b10068f11601be44ed06f45d8f8e3660 *** Bug 376955 has been marked as a duplicate of this bug. *** |