On Tue, 1 Sep 2009 17:42:47 +1000, Lex wrote:

>2009/9/1 Nick Treleaven <nick.trelea...@btinternet.com>:
>> On Tue, 25 Aug 2009 14:35:54 +1000
>> Lex Trotman <ele...@gmail.com> wrote:
>>
>>> Let us know of any other problems
>>
>> Running Make on a new unsaved document (no filename) causes warnings
>> and may crash on Windows using %s for a NULL string. Maybe disable
>> Make menu items for new documents?
>
>No, disabling isn't right, the make commands are not inherently
>dependent on the document, they can be configured to be totally
>independent of it, in fact make often runs on the source *tree* and
>doesn't care what document is current.
>
>The thing is to find the problem.
>
> Since I can't build on windows, can you provide any more feedback (a
>backtrace or something) on what actually is complaining of a NULL.  I

On Windows, printf() with arguments being NULL crashes. No idea why but
it does, mostly.
For example things like:

char *s = NULL;
g_message("This is a %s string.", s);

is likely to crash. And this is why Nick suggested to early eliminate
such cases. It's harmless on non-Windows systems where you just see a
"(null)" string instead. On Windows, you see the operating systems
crash dialog...

And fixing the warnings Nick mentioned is a very step to pretend such
cases.

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc

Attachment: pgpGtxBIqrcJp.pgp
Description: PGP signature

_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to