1. call_back error with Eu40 rev 1392/1393 ?
- Posted by RStowasser Feb 25, 2009
- 847 views
Hello,
unfortunately rev 1392 and rev 1393 of Eu4.0 crash with a machine-level exception with Windows Vista, e.g.:
D:\Euphoria\wxEuphoria\include>exwc wxeud.e
wxeud.e:3758
A machine-level exception occurred during execution of this statement
> See ex.err
This is my ex.err with Eu4.0 rev 1393:
wxeud.e:3758 A machine-level exception occurred during execution of this statement Global & Local Variables C:\EUPHORIA\include\misc.e: pretty_end_col = <no value> pretty_chars = <no value> pretty_start_col = <no value> pretty_level = <no value> pretty_file = <no value> pretty_ascii = <no value> pretty_indent = <no value> pretty_ascii_min = <no value> pretty_ascii_max = <no value> pretty_line_count = <no value> pretty_line_max = <no value> pretty_dots = <no value> pretty_fp_format = <no value> pretty_int_format = <no value> pretty_line = <no value> C:\EUPHORIA\include\get.e: input_file = <no value> input_string = <no value> string_next = <no value> ch = <no value> C:\EUPHORIA\include\file.e: SLASH = 92'\' my_dir = -2 C:\EUPHORIA\include\machine.e: mem = 797568 check_calls = 1 wxeud.e: wxWidgets = 23789568 WX_CREATE_ARRAY = {907,919,902,908,962,910,973,972,999,931,920,971,928, 922,958,966,914,924,923,-1,-1,-1,930,1005,979,960,918,926,929,915,904,940, 952,941,906,936,935,933,938,945,916,912,946,950,949,948,953,954,955,981, 982,1004,939,957,965,968,969,978,980,-1,986,927,985,990,989,987,992,996, 991,984,998,1000,1003,1007,1006,959,905,913,943,947,-1,974,995,951,899,901, 900,1008,1009,1010,976,994,975,967,937,911,944,1002,1001,977,934,988,942, 898,909,1011,925,956,961,997,983,903,921,970,993,932,964,963,917} wx_event_type = 24384288 pvt_event_type_next_event = 10024 PATH = {} slash = 92'\'
Eu 4.0 rev 1391 works ok in this respect.
Although I can run eu.ex with exw.exe I cannot run eu.ex with wxeud.e. The message of the OS is: exw.exe (exwc.exe) does not work any more.
Roland
2. Re: call_back error with Eu40 rev 1392/1393 ?
- Posted by mattlewis (admin) Feb 25, 2009
- 836 views
Hello,
unfortunately rev 1392 and rev 1393 of Eu4.0 crash with a machine-level exception with Windows Vista, e.g.:
D:\Euphoria\wxEuphoria\include>exwc wxeud.e
wxeud.e:3758
A machine-level exception occurred during execution of this statement
Yes, it's the same on XP. Some changes were made in r1392 to the backend implementation of Callback, which appears to have broken creating callbacks on windows when using the 3.1 standard library.
Matt
3. Re: call_back error with Eu40 rev 1392/1393 ?
- Posted by mattlewis (admin) Feb 25, 2009
- 848 views
Hello,
unfortunately rev 1392 and rev 1393 of Eu4.0 crash with a machine-level exception with Windows Vista, e.g.:
D:\Euphoria\wxEuphoria\include>exwc wxeud.e
wxeud.e:3758
A machine-level exception occurred during execution of this statement
Yes, it's the same on XP. Some changes were made in r1392 to the backend implementation of Callback, which appears to have broken creating callbacks on windows when using the 3.1 standard library.
The call to VirtualAlloc in generating the Callback was incorrectly using the cdecl calling convention (all Win32 API functions use stdcall). I'll get this fixed shortly.
Matt