Page 1 of 1

Is your 64bit program really solid ?

Posted: Thu Feb 14, 2013 2:45 pm
by Denis
Is your 64bit program really solid ?

For sure, the project i'm working on is not :cry:

My project was running well in both x86-x64 mode until i was reading your issue Freak about 64 bit program on PB blog.
(http://www.purebasic.fr/blog/?cat=8    August 16, 2009).

So, i change registry key as you explain, restarted my computer and result was as it has to be with your example (000007FFFXXXXXXX).

But now, my project on x64 crash at compilation, PB debugger tells nothing, it crash with or without debugger.
I spent many hours to try to find the problem(s?) but without succes.
My project has about 55000 lines (a lot of comments :mrgreen: ) and the debugger freeze on line 22003 but i find nothing.

French message is this :

Le compilateur ne reponds plus. Il va être redemarre.
Envoyez-nous si vous le pouvez etc...

How could i isolate the problem ?

May i have to send the code to you Fred ?


compiler has purifier checked, is in unicode compilation and thread safe.

Tks

Re: Is your 64bit program really solid ?

Posted: Thu Feb 14, 2013 4:06 pm
by MachineCode
My apps are compiling and running fine on Win 7 64-bit.

Re: Is your 64bit program really solid ?

Posted: Thu Feb 14, 2013 4:09 pm
by Fred
Sounds like a compiler issue, could you try to isolate the line which make it crash ? (or send me the sources)

Re: Is your 64bit program really solid ?

Posted: Thu Feb 14, 2013 4:31 pm
by luis
MachineCode wrote:My apps are compiling and running fine on Win 7 64-bit.
Just to be sure...

And you are certainly using the same registry settings described in that Blog's post, or you wouldn't have said that right ?

Re: Is your 64bit program really solid ?

Posted: Thu Feb 14, 2013 4:34 pm
by Denis
Fred,

i hope i just find the problem.

Just my code, an old big code i reuse but with a lot of .l
I'm going to remove .l and use define .i

I have to seach more with one MS structure (for menu) to be sure.

If i still get the problem, i wil send you it up.
But i wonder if in such case the purifier has to find something ?

Tks Fred.

Re: Is your 64bit program really solid ?

Posted: Thu Feb 14, 2013 4:37 pm
by Fred
yes, it can find something. The problem here is the compiler crashed, so your program wasn't even running :)