[Bug 45143] New: Neoncron 2 Launcher crashes embedding IE browser process when clicking bottom menu items
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat May 5 19:28:16 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=45143
Bug ID: 45143
Summary: Neoncron 2 Launcher crashes embedding IE browser
process when clicking bottom menu items
Product: Wine
Version: 3.7
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: jscript
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
to track: https://www.winehq.org/pipermail/wine-devel/2018-May/126571.html
Prerequisite: 'winetricks -q mfc42'
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Games/Neocron Evolution/Live Server
$ file *{.dll,.exe}
baselib.dll: PE32 executable (DLL) (console) Intel 80386, for MS
Windows
D3D9Drv.dll: PE32 executable (DLL) (console) Intel 80386, for MS
Windows
dbghelp.dll: PE32 executable (DLL) (console) Intel 80386, for MS
Windows
Engine.dll: PE32 executable (DLL) (console) Intel 80386, for MS
Windows
FreeImage.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
gamebase.dll: PE32 executable (DLL) (console) Intel 80386, for MS
Windows
lua.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msvcp60.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
NetLib.dll: PE32 executable (DLL) (console) Intel 80386, for MS
Windows
stlport_vc645.dll: PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
client.exe: PE32 executable (console) Intel 80386, for MS Windows
neocronclient.exe: PE32 executable (GUI) Intel 80386, for MS Windows
NeocronLauncher.exe: PE32 executable (GUI) Intel 80386, for MS Windows
nlsp.exe: PE32 executable (GUI) Intel 80386, for MS Windows
$ WINEDEBUG=+seh,+loaddll,+process wine ./NeocronLauncher.exe
...
0009:fixme:ieframe:NewWindowManager_EvaluateNewWindow
(0x1593a4)->(L"http://www.neocron-game.com/AccountManagement/Register"
L"_blank"
L"http://www.neocron-game.com/launcher/?LANG=ENG&IP=127.0.0.0&PORT=8020&VERSION=243"
(null) 0 0 0)
0009:trace:process:create_process_impl app (null) cmdline L"\"C:\\Program Files
(x86)\\Internet Explorer\\iexplore.exe\" -Embedding"
...
0009:trace:process:create_process_impl starting L"C:\\Program Files
(x86)\\Internet Explorer\\iexplore.exe" as Win32 binary (10000000-10019000,
arch 014c, fakedll)
...
00af:trace:process:init_current_directory starting in L"C:\\Games\\Neocron
Evolution\\Live Server\\" 0x20
00af:trace:process:__wine_kernel_init starting process name=L"C:\\Program Files
(x86)\\Internet Explorer\\iexplore.exe" argv[0]=L"C:\\Program Files
(x86)\\Internet Explorer\\iexplore.exe"
...
00af:trace:seh:raise_exception code=c0000005 flags=0 addr=0xf5ccc1a3
ip=f5ccc1a3 tid=00af
00af:trace:seh:raise_exception info[0]=00000000
00af:trace:seh:raise_exception info[1]=00000004
00af:trace:seh:raise_exception eax=00000000 ebx=00008001 ecx=00000000
edx=0033e288 esi=01411820 edi=0033e2bc
00af:trace:seh:raise_exception ebp=0033e2f8 esp=0033e25c cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210216
00af:trace:seh:call_stack_handlers calling handler at 0x7b48fd25 code=c0000005
flags=0
wine: Unhandled page fault on read access to 0x00000004 at address 0xf5ccc1a3
(thread 00af), starting debugger...
...
Backtrace:
=>0 0xf5cfc1a3 JSON_stringify+0x239(ctx=0x2028c8, jsthis=0x33e334, flags=0x1,
argc=0, argv=(nil), r=0x14308cc)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/json.c:805] in jscript
(0x0033e2f8)
1 0xf5cf153b invoke_value_proc+0x81(ctx=0x2028c8, function=0x14303a0,
this_disp=(nil), flags=0x1, argc=0, argv=(nil), r=0x14308cc)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:277] in
jscript (0x0033e348)
2 0xf5cf175c Function_invoke+0xcc(func_this=0x14303a0, jsthis=(nil),
flags=0x1, argc=0, argv=(nil), r=0x14308cc)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:334] in
jscript (0x0033e3a8)
3 0xf5ce4d64 jsdisp_call_value+0x62(jsfunc=0x14303a0, jsthis=(nil),
flags=0x8001, argc=0, argv=(nil), r=0x14308cc)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:1066] in jscript
(0x0033e408)
4 0xf5ce5445 disp_call_value+0x88(ctx=0x2028c8, disp=0x14303a0, jsthis=(nil),
flags=0x8001, argc=0, argv=(nil), r=0x14308cc)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:1214] in jscript
(0x0033e558)
5 0xf5ce7c91 exprval_call+0xd3(ctx=0x2028c8, ref=0x33e5d0, flags=0x8001,
argc=0, argv=(nil), r=0x14308cc)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:324] in jscript
(0x0033e5a8)
6 0xf5cea24c interp_call_member+0xea(ctx=0x2028c8)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:1212] in jscript
(0x0033e5f8)
7 0xf5cee89a enter_bytecode+0x7e(ctx=0x2028c8, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:2787] in jscript
(0x0033e648)
8 0xf5cef435 exec_source+0x4db(ctx=0x2028c8, flags=0, bytecode=0x1310188,
function=0x12e2d18, scope=0x1423f30, this_obj=0x14b1118,
function_instance=0x142b9f8, variable_obj=0x142ea80, argc=0x6, argv=0x142ea48,
r=(nil)) [/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:3040]
in jscript (0x0033e6a8)
9 0xf5cf149a invoke_source+0x11d(ctx=0x2028c8, function=0x142b9f8,
this_obj=0x14b1118, argc=0x6, argv=0x142ea48, is_constructor=0,
caller_execs_source=0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:257] in
jscript (0x0033e708)
10 0xf5cf15a2 call_function+0x4c(ctx=0x2028c8, function=0x142b9f8,
this_obj=0x14b1118, argc=0x6, argv=0x142ea48, caller_execs_source=0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:289] in
jscript (0x0033e738)
11 0xf5cf1d6f Function_apply+0x236(ctx=0x2028c8, jsthis=0x33e7f4, flags=0x1,
argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:470] in
jscript (0x0033e7b8)
12 0xf5cf153b invoke_value_proc+0x81(ctx=0x2028c8, function=0x14b1028,
this_disp=0x142b9f8, flags=0x1, argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:277] in
jscript (0x0033e808)
13 0xf5cf175c Function_invoke+0xcc(func_this=0x14b1028, jsthis=0x142b9f8,
flags=0x1, argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/function.c:334] in
jscript (0x0033e868)
14 0xf5ce4d64 jsdisp_call_value+0x62(jsfunc=0x14b1028, jsthis=0x142b9f8,
flags=0x8001, argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:1066] in jscript
(0x0033e8c8)
15 0xf5ce5445 disp_call_value+0x88(ctx=0x2028c8, disp=0x14b1028,
jsthis=0x142b9f8, flags=0x8001, argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:1214] in jscript
(0x0033ea18)
16 0xf5ce3102 invoke_prop_func+0x2ae(This=0x202ca8, jsthis=0x142b9f8,
prop=0x106c2b0, flags=0x8001, argc=0x2, argv=0x1113bd0, r=(nil), caller=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:414] in jscript
(0x0033ea88)
17 0xf5ce2fed invoke_prop_func+0x199(This=0x142b9f8, jsthis=0x142b9f8,
prop=0x142c068, flags=0x8001, argc=0x2, argv=0x1113bd0, r=(nil), caller=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:404] in jscript
(0x0033eaf8)
18 0xf5ce4e7b jsdisp_call+0x52(disp=0x142b9f8, id=0x3, flags=0x8001,
argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:1091] in jscript
(0x0033eb48)
19 0xf5ce4fa6 disp_call+0xb0(ctx=0x2028c8, disp=0x142b9f8, id=0x3,
flags=0x8001, argc=0x2, argv=0x1113bd0, ret=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/dispex.c:1124] in jscript
(0x0033ec98)
20 0xf5ce7cbd exprval_call+0xff(ctx=0x2028c8, ref=0x33ed10, flags=0x8001,
argc=0x2, argv=0x1113bd0, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:327] in jscript
(0x0033ece8)
21 0xf5cea24c interp_call_member+0xea(ctx=0x2028c8)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:1212] in jscript
(0x0033ed38)
22 0xf5cee89a enter_bytecode+0x7e(ctx=0x2028c8, r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:2787] in jscript
(0x0033ed88)
23 0xf5cef435 exec_source+0x4db(ctx=0x2028c8, flags=0x1, bytecode=0x1310188,
function=0x13101ac, scope=(nil), this_obj=(nil), function_instance=(nil),
variable_obj=0x202c58, argc=0, argv=(nil), r=(nil))
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/engine.c:3040] in jscript
(0x0033ede8)
24 0xf5cf6b86 exec_global_code+0x67(This=0x202878, code=0x1310188)
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/jscript.c:111] in jscript
(0x0033ee38)
25 0xf5cf8b63 JScriptParse_ParseScriptText+0x26d(iface=<couldn't compute
location>, pstrCode=<couldn't compute location>, pstrItemName=<couldn't compute
location>, punkContext=<couldn't compute location>, pstrDelimiter=<couldn't
compute location>, dwSourceContextCookie=<couldn't compute location>,
ulStartingLine=<couldn't compute location>, dwFlags=<couldn't compute
location>, pvarResult=<couldn't compute location>, pexcepinfo=<couldn't compute
location>) [/home/focht/projects/wine/wine.repo/src/dlls/jscript/jscript.c:801]
in jscript (0x0033eea8)
26 0xf7111adf parse_elem_text+0x122(script_host=0x202828,
script_elem=0x11f61e8, text="/*1525565736,,JIT Construction: v3882345,en_GB*/
...
47 0x7b46da71 start_process+0x132(entry=<couldn't compute location>,
peb=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/process.c:1099] in
kernel32 (0x0033ffd8)
48 0x7b46d93e start_process_wrapper+0x9() in kernel32 (0x0033ffec)
0xf5cfc1a3 JSON_stringify+0x239
[/home/focht/projects/wine/wine.repo/src/dlls/jscript/json.c:805] in jscript:
pushl 0x4(%eax)
805 hres = stringify(&stringify_ctx, argv[0]);
Modules:
Module Address Debug info Name (161 modules)
PE 2180000- 2396000 Deferred nss3
PE 661c0000-662a4000 Deferred mozglue
PE 69e40000-6d7d7000 Deferred xul
PE 70a80000-70b5d000 Deferred lgpllibs
ELF 7b400000-7b7f4000 Dwarf kernel32<elf>
\-PE 7b420000-7b7f4000 \ kernel32
ELF 7bc00000-7bd0d000 Deferred ntdll<elf>
\-PE 7bc30000-7bd0d000 \ ntdll
...
Threads:
process tid prio (all id:s are in hex)
00000008 NeocronLauncher.exe
...
0000003b 0
00000009 0
...
0000006a (D) C:\windows\system32\iexplore.exe
000000a8 0
000000a7 0
...
0000006c 0
0000006b 0 <==
--- snip ---
$ sha1sum Neocron-Evolution-Installer-241-139.exe
9de37a38c05b3b51df73807226dcf2ff7db2df41
Neocron-Evolution-Installer-241-139.exe
$ du -sh Neocron-Evolution-Installer-241-139.exe
2.1G Neocron-Evolution-Installer-241-139.exe
$ wine --version
wine-3.7-77-g540c48b911
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