Summary: | Crash when trying to parse invalid url | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Kevin Funk <kfunk> |
Component: | Language Support: CPP (old) | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | 4.3.0 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdevelop/d80532f361251a10d7611368e9a3b3a138d3e320 | Version Fixed In: |
Description
Kevin Funk
2012-11-22 19:09:53 UTC
Git commit 650298928ade0f1ec7bb29d290f2c54862d3abe6 by Kevin Funk. Committed on 01/12/2012 at 13:52. Pushed by kfunk into branch 'master'. Assure we have a clean path in ProjectFileItem M +16 -0 project/projectmodel.cpp http://commits.kde.org/kdevplatform/650298928ade0f1ec7bb29d290f2c54862d3abe6 Git commit d80532f361251a10d7611368e9a3b3a138d3e320 by Kevin Funk. Committed on 01/12/2012 at 14:49. Pushed by kfunk into branch 'master'. CMake: Do not create file items with unclean path Fixes a crash later in the pipe in backgroundparser.cpp: Original backtrace (trimmed): 5 0x00007ffff5aa41a8 in qt_assert (assertion=0x7ffff160961b "isValidURL(url)", file=0x7ffff1609758 "/home/krf/devel/src/kdevplatform/language/backgroundparser/backgroundparser.cpp", line=524) 6 0x00007ffff14c9ac4 in KDevelop::BackgroundParser::addDocument (this=0xb93700, url=..., features=KDevelop::TopDUContext::VisibleDeclarationsAndContexts, priority=100000, notifyWhenReady=0x4c92fb0, flags=...) at /home/krf/devel/src/kdevplatform/language/backgroundparser/backgroundparser.cpp:524 7 0x00007ffff14d95d2 in KDevelop::ParseProjectJob::start (this=0x4c92fb0) at /home/krf/devel/src/kdevplatform/language/backgroundparser/parseprojectjob.cpp:90 8 0x00007ffff744a84d in KDevelop::RunController::registerJob (this=0xb936d0, job=0x4c92fb0) at /home/krf/devel/src/kdevplatform/shell/runcontroller.cpp:566 #9 0x00007ffff7428122 in KDevelop::ProjectController::projectImportingFinished (this=<optimized out>, project=0x301d7a0) at /home/krf/devel/src/kdevplatform/shell/projectcontroller.cpp:779 #10 0x00007ffff743089c in KDevelop::ProjectPrivate::importDone (this=0x4126530, job=<optimized out>) at /home/krf/devel/src/kdevplatform/shell/project.cpp:257 #11 0x00007ffff7430291 in KDevelop::Project::qt_static_metacall (_o=0x301d7a0, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffc9b0) at /home/krf/devel/build/kdevplatform/shell/moc_project.cpp:94 M +2 -1 projectmanagers/cmake/cmakemanager.cpp http://commits.kde.org/kdevelop/d80532f361251a10d7611368e9a3b3a138d3e320 |