Alaska Software Inc. - XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
Username: Password:
AuthorTopic: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
Jack DuijfXppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Tue, 12 Oct 2010 09:54:07 +0200
Hello,

Os : Windows 7 06.01 Build 07600
Computername : SALON (3038Mb) 
Xbase 1.9-355 Hotfix 1..36 installed.
Now and then receives the fatal error as below:

Suggestions are welcome.
Regards,
Jack Duijf



FATAL ERROR LOG 
System-Error
SYS Thread-ID: 640 
Module: MOM
Error Codes: EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
Call Stack of Thread 1 (640):
XBPSTATIC(422)
DC_XBPSTATICSUPER(22)
DC_XBPSTATIC(136)
@DC_GETLIST@I@READGUI(1831)
DC_READGUI(103)
DC_WAITON(603)
SY_DC_WAITON(4)
SALONNET(1059)
MAIN(33)
Call Stack of GUI Threa d (836):
File: C:\Program Files (x86)\SalonNet\SalonNet.EXE
TimeStamp: 20101011 08:23
End of FATAL ERROR LOG.
Andreas Gehrs-Pahl
Re: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Tue, 12 Oct 2010 12:47:30 -0400
Jack,

>Now and then receives the fatal error as below:

>SYS Thread-ID: 640 
>Module: MOM
>Error Codes: EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
>Call Stack of Thread 1 (640):
>XBPSTATIC(422)

I can't tell why you would get that error (at least not why you would 
get it at that point in your program), but the general cause is quite 
obvious:

>Error Codes: EH: 4
This means Xbase++ Sub-system Error Code: 4, which means an OS Error.

>Sub: 1455(5af)
This means OS Error Code: 1455 (or 0x5AF), which is: 
"The paging file is too small for this operation to complete."

>OS: 1455
Same as above.

>XPP: 40
This means Xbase++ General Error Code: 40, which (also) means OS Error.

I would try to increase the size of your paging file -- and make it at 
least the same size as the installed RAM or 3 GB, which ever is less --
so that the OS can swap some memory out, when needed. 

But because Xbase++ can use at the most about 800 MB of RAM (in addition
to the memory used by the OS, Xbase++ runtime and your executables), you
should very seldom see that kind of error, at least when the OS default 
settings for virtual memory (or the PageFile size) are used.

Andreas

Andreas Gehrs-Pahl
Absolute Software, LLC

phone: (989) 723-9927
email: Andreas.GP@Charter.net
       Andreas_Gehrs-Pahl@EJusticeSolutions.com
       Andreas@DDPSoftware.com
web:   http://www.Aerospace-History.net
Jack DuijfRe: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Sat, 16 Oct 2010 16:23:25 +0200
Hello Andreas,

Thanks for the explanation.
I am just puzzeled how to comunicate this to the customer (a absolute 
end-user with just enough experience to manage my programm).
I am wondering if i can see this comming.
Now my app shows a warning at startup if there is less then 512Mb installed, 
or it runs almost out of diskspace.
It would be nice to inform the end-user to increase the paging file (and 
instruction show to dom that) before the app crashes.

Suggestions are welcome.

Regards,
Jack Duijf


"Andreas Gehrs-Pahl" schreef in bericht 
news:1as5buxrmszxm.twxxcecm0hs8$.dlg@40tude.net...
> Jack,
>
>>Now and then receives the fatal error as below:
>
>>SYS Thread-ID: 640
>>Module: MOM
>>Error Codes: EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
>>Call Stack of Thread 1 (640):
>>XBPSTATIC(422)
>
> I can't tell why you would get that error (at least not why you would
> get it at that point in your program), but the general cause is quite
> obvious:
>
>>Error Codes: EH: 4
> This means Xbase++ Sub-system Error Code: 4, which means an OS Error.
>
>>Sub: 1455(5af)
> This means OS Error Code: 1455 (or 0x5AF), which is:
> "The paging file is too small for this operation to complete."
>
>>OS: 1455
> Same as above.
>
>>XPP: 40
> This means Xbase++ General Error Code: 40, which (also) means OS Error.
>
> I would try to increase the size of your paging file -- and make it at
> least the same size as the installed RAM or 3 GB, which ever is less --
> so that the OS can swap some memory out, when needed.
>
> But because Xbase++ can use at the most about 800 MB of RAM (in addition
> to the memory used by the OS, Xbase++ runtime and your executables), you
> should very seldom see that kind of error, at least when the OS default
> settings for virtual memory (or the PageFile size) are used.
>
> Andreas
> -- 
> Andreas Gehrs-Pahl
> Absolute Software, LLC
>
> phone: (989) 723-9927
> email: Andreas.GP@Charter.net
>       Andreas_Gehrs-Pahl@EJusticeSolutions.com
>       Andreas@DDPSoftware.com
> web:   http://www.Aerospace-History.net
James Loughner Re: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Sun, 17 Oct 2010 11:02:48 -0400
If they are hitting swap they have far too many processes running. Tell
them to close some Windows some times. Something is consuming memory and
most likely a browser and or email client is left running and god knows
what else. Tell them they need to go on a program diet and not have so
many running at one time.

Jim




On 10/16/2010 10:23 AM, Jack Duijf wrote:
> Hello Andreas,
> 
> Thanks for the explanation.
> I am just puzzeled how to comunicate this to the customer (a absolute
> end-user with just enough experience to manage my programm).
> I am wondering if i can see this comming.
> Now my app shows a warning at startup if there is less then 512Mb
> installed, or it runs almost out of diskspace.
> It would be nice to inform the end-user to increase the paging file (and
> instruction show to dom that) before the app crashes.
> 
> Suggestions are welcome.
> 
> Regards,
> Jack Duijf
> 
> 
> "Andreas Gehrs-Pahl" schreef in bericht
> news:1as5buxrmszxm.twxxcecm0hs8$.dlg@40tude.net...
>> Jack,
>>
>>> Now and then receives the fatal error as below:
>>
>>> SYS Thread-ID: 640
>>> Module: MOM
>>> Error Codes: EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
>>> Call Stack of Thread 1 (640):
>>> XBPSTATIC(422)
>>
>> I can't tell why you would get that error (at least not why you would
>> get it at that point in your program), but the general cause is quite
>> obvious:
>>
>>> Error Codes: EH: 4
>> This means Xbase++ Sub-system Error Code: 4, which means an OS Error.
>>
>>> Sub: 1455(5af)
>> This means OS Error Code: 1455 (or 0x5AF), which is:
>> "The paging file is too small for this operation to complete."
>>
>>> OS: 1455
>> Same as above.
>>
>>> XPP: 40
>> This means Xbase++ General Error Code: 40, which (also) means OS Error.
>>
>> I would try to increase the size of your paging file -- and make it at
>> least the same size as the installed RAM or 3 GB, which ever is less --
>> so that the OS can swap some memory out, when needed.
>>
>> But because Xbase++ can use at the most about 800 MB of RAM (in addition
>> to the memory used by the OS, Xbase++ runtime and your executables), you
>> should very seldom see that kind of error, at least when the OS default
>> settings for virtual memory (or the PageFile size) are used.
>>
>> Andreas
>> -- 
>> Andreas Gehrs-Pahl
>> Absolute Software, LLC
>>
>> phone: (989) 723-9927
>> email: Andreas.GP@Charter.net
>>       Andreas_Gehrs-Pahl@EJusticeSolutions.com
>>       Andreas@DDPSoftware.com
>> web:   http://www.Aerospace-History.net 
>
Michael HoffmannRe: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Sun, 17 Oct 2010 18:52:09 +0200
Hello Jack,
take a look at GlobalMemoryStatus and GlobalMemoryStatusEx in MSDN.
Best regards,
Michael


<Jack Duijf> wrote in message 
news:4c3478b7$66558134$b60ff@news.alaska-software.com...
> Hello Andreas,
>
> Thanks for the explanation.
> I am just puzzeled how to comunicate this to the customer (a absolute 
> end-user with just enough experience to manage my programm).
> I am wondering if i can see this comming.
> Now my app shows a warning at startup if there is less then 512Mb 
> installed, or it runs almost out of diskspace.
> It would be nice to inform the end-user to increase the paging file (and 
> instruction show to dom that) before the app crashes.
>
> Suggestions are welcome.
>
> Regards,
> Jack Duijf
>
>
> "Andreas Gehrs-Pahl" schreef in bericht 
> news:1as5buxrmszxm.twxxcecm0hs8$.dlg@40tude.net...
>> Jack,
>>
>>>Now and then receives the fatal error as below:
>>
>>>SYS Thread-ID: 640
>>>Module: MOM
>>>Error Codes: EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
>>>Call Stack of Thread 1 (640):
>>>XBPSTATIC(422)
>>
>> I can't tell why you would get that error (at least not why you would
>> get it at that point in your program), but the general cause is quite
>> obvious:
>>
>>>Error Codes: EH: 4
>> This means Xbase++ Sub-system Error Code: 4, which means an OS Error.
>>
>>>Sub: 1455(5af)
>> This means OS Error Code: 1455 (or 0x5AF), which is:
>> "The paging file is too small for this operation to complete."
>>
>>>OS: 1455
>> Same as above.
>>
>>>XPP: 40
>> This means Xbase++ General Error Code: 40, which (also) means OS Error.
>>
>> I would try to increase the size of your paging file -- and make it at
>> least the same size as the installed RAM or 3 GB, which ever is less --
>> so that the OS can swap some memory out, when needed.
>>
>> But because Xbase++ can use at the most about 800 MB of RAM (in addition
>> to the memory used by the OS, Xbase++ runtime and your executables), you
>> should very seldom see that kind of error, at least when the OS default
>> settings for virtual memory (or the PageFile size) are used.
>>
>> Andreas
>> -- 
>> Andreas Gehrs-Pahl
>> Absolute Software, LLC
>>
>> phone: (989) 723-9927
>> email: Andreas.GP@Charter.net
>>       Andreas_Gehrs-Pahl@EJusticeSolutions.com
>>       Andreas@DDPSoftware.com
>> web:   http://www.Aerospace-History.net
>
Jack DuijfRe: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Mon, 18 Oct 2010 21:38:31 +0200
Hello Michael,

Thanks for the suggestion.
It's usefull info. I could try to inplement this in my "Monitor thread", and 
give advance warning if the paging files reach 80% of its capacity.

Regards,
Jack Duijf


"Michael Hoffmann" schreef in bericht 
news:37ec4d2$7df576b1$e319@news.alaska-software.com...
> Hello Jack,
> take a look at GlobalMemoryStatus and GlobalMemoryStatusEx in MSDN.
> Best regards,
> Michael
>
>
> <Jack Duijf> wrote in message 
> news:4c3478b7$66558134$b60ff@news.alaska-software.com...
>> Hello Andreas,
>>
>> Thanks for the explanation.
>> I am just puzzeled how to comunicate this to the customer (a absolute 
>> end-user with just enough experience to manage my programm).
>> I am wondering if i can see this comming.
>> Now my app shows a warning at startup if there is less then 512Mb 
>> installed, or it runs almost out of diskspace.
>> It would be nice to inform the end-user to increase the paging file (and 
>> instruction show to dom that) before the app crashes.
>>
>> Suggestions are welcome.
>>
>> Regards,
>> Jack Duijf
>>
>>
>> "Andreas Gehrs-Pahl" schreef in bericht 
>> news:1as5buxrmszxm.twxxcecm0hs8$.dlg@40tude.net...
>>> Jack,
>>>
>>>>Now and then receives the fatal error as below:
>>>
>>>>SYS Thread-ID: 640
>>>>Module: MOM
>>>>Error Codes: EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
>>>>Call Stack of Thread 1 (640):
>>>>XBPSTATIC(422)
>>>
>>> I can't tell why you would get that error (at least not why you would
>>> get it at that point in your program), but the general cause is quite
>>> obvious:
>>>
>>>>Error Codes: EH: 4
>>> This means Xbase++ Sub-system Error Code: 4, which means an OS Error.
>>>
>>>>Sub: 1455(5af)
>>> This means OS Error Code: 1455 (or 0x5AF), which is:
>>> "The paging file is too small for this operation to complete."
>>>
>>>>OS: 1455
>>> Same as above.
>>>
>>>>XPP: 40
>>> This means Xbase++ General Error Code: 40, which (also) means OS Error.
>>>
>>> I would try to increase the size of your paging file -- and make it at
>>> least the same size as the installed RAM or 3 GB, which ever is less --
>>> so that the OS can swap some memory out, when needed.
>>>
>>> But because Xbase++ can use at the most about 800 MB of RAM (in addition
>>> to the memory used by the OS, Xbase++ runtime and your executables), you
>>> should very seldom see that kind of error, at least when the OS default
>>> settings for virtual memory (or the PageFile size) are used.
>>>
>>> Andreas
>>> -- 
>>> Andreas Gehrs-Pahl
>>> Absolute Software, LLC
>>>
>>> phone: (989) 723-9927
>>> email: Andreas.GP@Charter.net
>>>       Andreas_Gehrs-Pahl@EJusticeSolutions.com
>>>       Andreas@DDPSoftware.com
>>> web:   http://www.Aerospace-History.net
>>
>
>
Michael HoffmannRe: XppFatal Module: MOM EH: 4 Sub: 1455(5af) OS: 1455 XPP: 40
on Wed, 20 Oct 2010 16:14:07 +0200
That was the idea.
Best regards,
Michael