Review Request: CMake: Do not create file items with unclean path

Milian Wolff mail at milianw.de
Sat Dec 1 15:07:56 UTC 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107542/#review22869
-----------------------------------------------------------

Ship it!


Ship It!

- Milian Wolff


On Dec. 1, 2012, 3 p.m., Kevin Funk wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/107542/
> -----------------------------------------------------------
> 
> (Updated Dec. 1, 2012, 3 p.m.)
> 
> 
> Review request for KDevelop and Milian Wolff.
> 
> 
> Description
> -------
> 
> 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
> 
> BUG: 310524
> 
> 
> Diffs
> -----
> 
>   projectmanagers/cmake/cmakemanager.cpp bbde8b7eb86f94e8a05874c2862f8fd104ba2778 
> 
> Diff: http://git.reviewboard.kde.org/r/107542/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Kevin Funk
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20121201/362ae02e/attachment.html>


More information about the KDevelop-devel mailing list