Discussions related to Visual Prolog
User avatar
George
Active Member
Posts: 47
Joined: 19 Sep 2011 8:54

Application Crash with the "Faulting module name: KERNELBASE.dll" when upgrading to Prolog 7.4

Unread post by George »

After upgrading to Visual Prolog 7.4, My application has crashed with the following error on the kernalbase.dll
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18015, time stamp: 0x50b83c8a
Exception code: 0xe0fa1104
Fault offset: 0x0000c41f
Faulting process id: 0x17d8
Faulting application start time: 0x01ceaf25ff9311a6
Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
Report Id: 737c0956-1ba5-11e3-a445-005056a0009c
Can you please give me some light on this to fix this issue ??. And this issue happened, when I'm using Prolog 5.2 + Prolog 7.4. ... My app is running on service. And, service got crashed every 16hours with the above exception.. Not sure why our prolog is thrown this exception..

There is no issue when I'm using the Prolog 5.2 code.


Thanks in advance.
Kind Regards,
George Ananth. S | Prolog Developer
georgeananth.prolog@gmail.com
+91 9791499282
User avatar
Thomas Linder Puls
VIP Member
Posts: 1398
Joined: 28 Feb 2000 0:01

Unread post by Thomas Linder Puls »

This is not a Visual Prolog exception dump, and the kernelbase.dll is not a Visual Prolog dll (from the path I guess it is a Windows dll).

So the information doesn't bring us closer to a cause or a solution.
Regards Thomas Linder Puls
PDC
User avatar
George
Active Member
Posts: 47
Joined: 19 Sep 2011 8:54

Unread post by George »

But this exception got occur when I'm calling "Sleep" API from Prolog 5.2. There is no issue If I don't upgrade to Prolog 7.4. Only the problem is after upgrading to Prolog 7.4..

Something is relevant to prolog 7.4 upgrade. please give me some knowledge ?.. Why this exception occur..

As you told, This is the OS related issue. But, not sure, why this exception thrown by OS.?


Any Idea ?

Thanks in advance..
Kind Regards,
George Ananth. S | Prolog Developer
georgeananth.prolog@gmail.com
+91 9791499282
User avatar
Thomas Linder Puls
VIP Member
Posts: 1398
Joined: 28 Feb 2000 0:01

Unread post by Thomas Linder Puls »

I am sure everything you say is correct. The problem is that it does not help. You do not provide any information what so ever that can help solving the problem.
Regards Thomas Linder Puls
PDC
User avatar
George
Active Member
Posts: 47
Joined: 19 Sep 2011 8:54

Unread post by George »

One more thing is: I'm using the project which built in 32bit mode..

And exception says like, they try to refer 64bit OS dll..

Faulting module path: C:\Windows\syswow64\KERNELBASE.dll


Is that create any problem.??

If so, why 5.2 prolog try referring to 64bit of KernalBase.dll.. ??

Is there any problem in Prolog 7.4 to refer the KernalBase.dll when we use the 64bit windows 7 OS ???

Please advice me..

Thanks,
George
Kind Regards,
George Ananth. S | Prolog Developer
georgeananth.prolog@gmail.com
+91 9791499282
User avatar
Thomas Linder Puls
VIP Member
Posts: 1398
Joined: 28 Feb 2000 0:01

Unread post by Thomas Linder Puls »

It is exactly the other way around: WoW64 is short for Windows-on-Windows64, meaning emulating 32bit Windows on a 64bit Windows operating system.
Regards Thomas Linder Puls
PDC
Post Reply