1. call_back error with Eu40 rev 1392/1393 ?

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

new topic     » topic index » view message » categorize

2. Re: call_back error with Eu40 rev 1392/1393 ?

RStowasser said...

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: call_back error with Eu40 rev 1392/1393 ?

mattlewis said...
RStowasser said...

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu