Re: DDD 3.3.11 (i686-apple-darwin9.1.0) gets `Bus error' signal

Roger Mc Murtrie <[email protected]> Fri, 28 Dec 2007 15:52:26 +1100
Newsgroups gmane.comp.debugging.ddd.bugs
Message-ID <[email protected]>
Abandoned debugging and leaving it to the experts.
I am 90% sure that the problem lies with Apple.
I am impatiently awaiting upgrades to both Leopard and Xcode!
No reason why GetFileDatabase shouldn't be called with a filename for  
a non-existent file?
std::ifstream is(filename.chars()); is probably capable of handling  
this situation.

Roger

On 27/12/2007, at 11:32 AM, Roger Mc Murtrie wrote:

> Problem appears to be caused by GetFileDatabase of file ddd.C being  
> called with the filename of a non-existent file.
> filename of non-existant file: /Users/Roger/.ddd/init
> (/Users/Roger/.ddd contains init#, log, sessions and themes all  
> dated three days ago)
> Result is null for the GetFileDatabase instruction:
> std::ifstream is(filename.chars());
>
> When attempt is made to access is, crash  occurs (particularly for  
> is.close).
> I suggest that GetFileDatabase should check for filename of a non- 
> existent file and take appropriate action.
>
> I will now try and find out why GetFileDatabase is being called for  
> a non-existent file, or why /Users/Roger/.ddd/init doesn't exist.
>
> Roger
>

_______________________________________________
bug-ddd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-ddd