[Bug 48530] New: DWScript Http.sys 2.0 Web Application Server demo crashes on startup (needs httpapi.HttpSetServerSessionProperty)
WineHQ Bugzilla
wine-bugs at winehq.org
Mon Jan 27 15:15:48 CST 2020
https://bugs.winehq.org/show_bug.cgi?id=48530
Bug ID: 48530
Summary: DWScript Http.sys 2.0 Web Application Server demo
crashes on startup (needs
httpapi.HttpSetServerSessionProperty)
Product: Wine
Version: 5.0
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: httpapi
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
as it says.
https://code.google.com/archive/p/dwscript/
--- quote ---
DWScript Http.sys 2.0 Web Application Server demo
Simple Web Application Server using DWScript, Synopse and Microsoft HTTP.SYS
2.0
--- quote ---
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/dwscript/setup_DWSWebServer_2013_09_19.exe
https://web.archive.org/web/20161231233303/https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/dwscript/setup_DWSWebServer_2013_09_19.exe
Successor project:
https://bitbucket.org/egrange/dwscript/src/master/Libraries/SimpleServer/
--- snip ---
$ pwd
/home/focht/.wine/drive_c/DWScriptWebServer
$ WINEDEBUG=+seh,+relay,+http wine net start DWSServer >>log.txt 2>&1
...
0031:Call KERNEL32.LoadLibraryW(00531990 L"httpapi.dll") ret=005318ce
...
0031:Ret KERNEL32.LoadLibraryW() retval=003d0000 ret=005318ce
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531398
L"HttpInitialize",0000000e,00000000,00000000,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000e ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531398
L"HttpInitialize",0000000e,00f4f60c,0000000e,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000e ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f4f60c "HttpInitialize")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d166c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005313b8
L"HttpTerminate",0000000d,00000000,00000000,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000d ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005313b8
L"HttpTerminate",0000000d,00f4f60c,0000000d,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000d ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f4f60c "HttpTerminate")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d1788 ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005313d4
L"HttpCreateHttpHandle",00000014,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000014 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005313d4
L"HttpCreateHttpHandle",00000014,00f8cf9c,00000014,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000014 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpCreateHttpHandle")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d156c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531400
L"HttpAddUrl",0000000a,00000000,00000000,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000a ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531400
L"HttpAddUrl",0000000a,00f4f60c,0000000a,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000a ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f4f60c "HttpAddUrl") ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d152c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531418
L"HttpRemoveUrl",0000000d,00000000,00000000,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000d ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531418
L"HttpRemoveUrl",0000000d,00f4f60c,0000000d,00000000,00000000) ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000000d ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f4f60c "HttpRemoveUrl")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d16ec ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531434
L"HttpReceiveHttpRequest",00000016,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531434
L"HttpReceiveHttpRequest",00000016,00f8cf9c,00000016,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpReceiveHttpRequest")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d16ac ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531464
L"HttpSendHttpResponse",00000014,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000014 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531464
L"HttpSendHttpResponse",00000014,00f8cf9c,00000014,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000014 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpSendHttpResponse")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d172c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531490
L"HttpReceiveRequestEntityBody",0000001c,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001c ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531490
L"HttpReceiveRequestEntityBody",0000001c,00f9122c,0000001c,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001c ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f9122c
"HttpReceiveRequestEntityBody") ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d16cc ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005314cc
L"HttpSendResponseEntityBody",0000001a,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001a ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005314cc
L"HttpSendResponseEntityBody",0000001a,00f9122c,0000001a,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001a ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f9122c
"HttpSendResponseEntityBody") ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d1400 ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531504
L"HttpSetServiceConfiguration",0000001b,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001b ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531504
L"HttpSetServiceConfiguration",0000001b,00f9122c,0000001b,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001b ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f9122c
"HttpSetServiceConfiguration") ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d1748 ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,0053153c
L"HttpDeleteServiceConfiguration",0000001e,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001e ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,0053153c
L"HttpDeleteServiceConfiguration",0000001e,00f9122c,0000001e,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001e ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f9122c
"HttpDeleteServiceConfiguration") ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d164c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,0053157c
L"HttpFlushResponseCache",00000016,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,0053157c
L"HttpFlushResponseCache",00000016,00f8cf9c,00000016,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpFlushResponseCache")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d11e0 ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005315ac
L"HttpCancelHttpRequest",00000015,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000015 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005315ac
L"HttpCancelHttpRequest",00000015,00f8cf9c,00000015,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000015 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpCancelHttpRequest")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d1040 ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005315d8
L"HttpCreateServerSession",00000017,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000017 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,005315d8
L"HttpCreateServerSession",00000017,00f8cf9c,00000017,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000017 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpCreateServerSession")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d15ac ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531608
L"HttpCloseServerSession",00000016,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531608
L"HttpCloseServerSession",00000016,00f8cf9c,00000016,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpCloseServerSession")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d160c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531638
L"HttpCreateRequestQueue",00000016,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531638
L"HttpCreateRequestQueue",00000016,00f8cf9c,00000016,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=00000016 ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f8cf9c "HttpCreateRequestQueue")
ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=003d158c ret=0040bdb3
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531668
L"HttpSetServerSessionProperty",0000001c,00000000,00000000,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001c ret=0040b09c
0031:Call KERNEL32.WideCharToMultiByte(000004e4,00000000,00531668
L"HttpSetServerSessionProperty",0000001c,00f9122c,0000001c,00000000,00000000)
ret=0040b09c
0031:Ret KERNEL32.WideCharToMultiByte() retval=0000001c ret=0040b09c
0031:Call KERNEL32.GetProcAddress(003d0000,00f9122c
"HttpSetServerSessionProperty") ret=0040bdb3
0031:Ret KERNEL32.GetProcAddress() retval=00000000 ret=0040bdb3
0031:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,012efc14)
ret=0053193d
0031:Call ntdll.memcpy(012efb88,012efc14,0000001c) ret=7b00daa1
0031:Ret ntdll.memcpy() retval=012efb88 ret=7b00daa1
0031:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b00dab1 ip=7b00dab1
tid=0031
0031:trace:seh:raise_exception info[0]=0053193d
0031:trace:seh:raise_exception info[1]=00f4f600
0031:trace:seh:raise_exception info[2]=005610fc
0031:trace:seh:raise_exception info[3]=00569f7c
0031:trace:seh:raise_exception info[4]=00000008
0031:trace:seh:raise_exception info[5]=012efc50
0031:trace:seh:raise_exception info[6]=012efc30
0031:trace:seh:raise_exception eax=012efb74 ebx=005610fc ecx=012efc14
edx=012efb74 esi=00000007 edi=012efbe0
0031:trace:seh:raise_exception ebp=012efbc8 esp=012efb74 cs=12e0023
ds=ffff002b es=100002b fs=f33c0063 gs=006b flags=00000216
0031:trace:seh:call_stack_handlers calling handler at 0x531950 code=eedfade
flags=1
--- snip ---
$ sha1sum setup_DWSWebServer_2013_09_19.exe
0ecb060bacc627b3b9108ed083a39d527c7d49e2 setup_DWSWebServer_2013_09_19.exe
$ du -sh setup_DWSWebServer_2013_09_19.exe
1.3M setup_DWSWebServer_2013_09_19.exe
$ wine --version
wine-5.0-144-g9a9a1821a3
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list