[Bug 54203] New: OUT OF MEMORY: loading project causes attempt to parse $HOME as project

Will Stephenson lists at stevello.free-online.co.uk
Thu Feb 6 13:17:04 UTC 2003


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=54203     
           Summary: OUT OF MEMORY: loading project causes attempt to parse
                    $HOME as project
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: gideon
        AssignedTo: kdevelop-devel at kdevelop.org
        ReportedBy: lists at stevello.free-online.co.uk


Version:            (using KDE KDE 3.1)
Installed from:    Compiled From Sources
Compiler:          gcc 3.2 
OS:          Linux

hi guys.  I've just tried to load the kopete.kdevelop from our CVS, after another developer has been using it, so the project file is full of his paths.  Normally this works for me.  Note the file is a clean checkout, not resulting from a CVS merge, so it should be the legal project file that the other developer's gideon wrote.  

What happened was that instead of parsing the project files as normal, or giving an error that paths in the project file could not be found, gideon started parsing my entire $HOME, and traversed into my 10Gb mp3 partition.  Gideon started 'parsing' those and my entire system ground to a halt: OOM. 

This is unsafe behaviour and should be guarded against.

The offending project and session files are at 
http://www.cs.ncl.ac.uk/old/people/william.stephenson/home.informal/kopete.kdevelop
http://www.cs.ncl.ac.uk/old/people/william.stephenson/home.informal/kopete.kdevses




More information about the KDevelop-devel mailing list