Page 1 of 1

Runtime error

Posted: Sat Sep 06, 2008 11:10 pm
by mrw02536
I just had a crash with Vista 64 - the date somehow changed to 2099. Caused all sorts of problems until I found and fixed it.
Sine then, however, usenet explorer won't run and gives the following error:

Runtime error!

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

Anyone have any ideas???

Richard

Posted: Sun Sep 07, 2008 2:39 am
by alex
it might be a crash inside microsoft runtime library, i handled one such crash related to time related functions in the past (the functions are not really supposed to crash, but should return error if input is invalid or out of range).

but i changed the year in xp and UE started ok (apart from wiping out "expired" headers), i need to see it to know what it is, i'll try it in vista later.

currently UE can handle dates until 2034 (but it is not supposed to crash on dates beyond the range), i can easily extend it to 2088 without changing database format or affecting the db content.

Posted: Sun Sep 07, 2008 4:21 pm
by mrw02536
Alex, problem is all fixed. I guess the crazy date change to 2099 messed up the settings files. I used backup files for reg.dat and flt.dat and things are working again.
Thanks.

Posted: Mon Sep 08, 2008 6:31 am
by alex
i initially missed "since then".

can you reproduce it if e.g. when you create a new database directory (switch to it in properties->general, change folder), switch UE to it so it start once in the directory, then set year to 2099, launch UE, then set the date back to normal and launch UE again.

i tried all kinds of things in XP apart from displaying odd age but it didn't want to crash.