http://bugs.winehq.org/show_bug.cgi?id=34677
Bug #: 34677 Summary: e-carte bleue la banque postale doesn't work at all Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: adri1jld@hotmail.fr Classification: Unclassified
I install the e-carte bleue (by la banque postale) app on my PC but a window say that there is a serious problem and have to be closed
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2013-10-07 13:06:08 CDT --- Attach complete terminal output as a text file please. Is there a download link for that application? What's your wine version?
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #2 from adri1jld@hotmail.fr 2013-10-07 15:14:15 CDT --- I'm on Wine 1.4.1
The download link:
https://www.labanquepostale.fr/content/dam/files/particuliers/au_quotidien/c...
When I click on "more detail" this is what appear:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004144b7). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:004144b7 ESP:0033f26c EBP:0033f2b4 EFLAGS:00010206( R- -- I - -P- ) EAX:00000000 EBX:0044b4d4 ECX:7d895900 EDX:0033f2a0 ESI:00000001 EDI:00000000 Stack dump: 0x0033f26c: 00000000 0033f2a0 0033f2c4 0033fb08 0x0033f27c: 00740061 0072006f 00000079 00000000 0x0033f28c: 00000000 00000000 00000000 00000000 0x0033f29c: 00141b58 00000000 00000000 0033fb64 0x0033f2ac: 0042c1ef 00000003 0033fb70 00414203 0x0033f2bc: 0033fb48 0019a7bc 001419f4 0044b518 Backtrace: =>0 0x004144b7 in ecbl-lbp (+0x144b7) (0x0033f2b4) 1 0x00414203 in ecbl-lbp (+0x14202) (0x0033fb70) 2 0x00413eea in ecbl-lbp (+0x13ee9) (0x0033fbac) 3 0x0040c274 in ecbl-lbp (+0xc273) (0x0033fd7c) 4 0x00419945 in ecbl-lbp (+0x19944) (0x0033fda8) 5 0x00415b78 in ecbl-lbp (+0x15b77) (0x0033fdb4) 6 0x0041f8ed in ecbl-lbp (+0x1f8ec) (0x0033fe40) 7 0x7b8621c8 call_process_entry+0xb() in kernel32 (0x0033fe58) 8 0x7b86230e call_process_entry+0x151() in kernel32 (0x0033fea8) 9 0x7bc7f84c call_thread_func_wrapper+0xb() in ntdll (0x0033feb8) 10 0x7bc7f89b call_thread_func+0x44() in ntdll (0x0033ff98) 11 0x7bc7f82a in ntdll (+0x6f829) (0x0033ffb8) 12 0x7bc54b97 in ntdll (+0x44b96) (0x0033ffe8) 13 0xb7621c19 wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 14 0xb7621bf7 wine_switch_to_stack+0x2a() in libwine.so.1 (0xbff3cff8) 15 0x7bc54ed9 LdrInitializeThunk+0x341() in ntdll (0xbff3d078) 16 0x7b862be7 __wine_kernel_init+0x71b() in kernel32 (0xbff3df08) 17 0x7bc5566e __wine_process_init+0x156() in ntdll (0xbff3df58) 18 0xb7620446 wine_init+0x13d() in libwine.so.1 (0xbff3df98) 19 0x7bf011ca main+0x13d() in <wine-loader> (0xbff3e3d8) 20 0xb7450935 __libc_start_main+0xf4() in libc.so.6 (0x00000000) 0x004144b7: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (107 modules) PE 3d0000- 3f6000 Deferred certdlg PE 400000- 449000 Export ecbl-lbp PE 10000000-10010000 Deferred ecbl-lbp ELF 7b800000-7ba44000 Dwarf kernel32<elf> -PE 7b810000-7ba44000 \ kernel32 ELF 7bc00000-7bce4000 Dwarf ntdll<elf> -PE 7bc10000-7bce4000 \ ntdll ELF 7bf00000-7bf04000 Dwarf <wine-loader> ELF 7d211000-7d255000 Deferred rsaenh<elf> -PE 7d220000-7d255000 \ rsaenh ELF 7d255000-7d400000 Deferred libcrypto.so.1.0.0 ELF 7d514000-7d56b000 Deferred libssl.so.1.0.0 ELF 7d56b000-7d582000 Deferred libresolv.so.2 ELF 7d582000-7d589000 Deferred libnss_dns.so.2 ELF 7d589000-7d5c6000 Deferred libxslt.so.1 ELF 7d5c6000-7d673000 Deferred urlmon<elf> -PE 7d5d0000-7d673000 \ urlmon ELF 7d673000-7d69a000 Deferred liblzma.so.5 ELF 7d69a000-7d7f0000 Deferred libxml2.so.2 ELF 7d803000-7d8b8000 Deferred msxml3<elf> -PE 7d810000-7d8b8000 \ msxml3 ELF 7d8b8000-7d8d6000 Deferred msxml<elf> -PE 7d8c0000-7d8d6000 \ msxml ELF 7d8d6000-7d9ac000 Deferred crypt32<elf> -PE 7d8e0000-7d9ac000 \ crypt32 ELF 7daac000-7dac0000 Deferred libp11-kit.so.0 ELF 7dac0000-7dad2000 Deferred libtasn1.so.3 ELF 7dad2000-7db56000 Deferred libgcrypt.so.11 ELF 7db56000-7dc1b000 Deferred libgnutls.so.26 ELF 7dc1b000-7dc2e000 Deferred gnome-keyring-pkcs11.so ELF 7dc2e000-7dc5d000 Deferred netapi32<elf> -PE 7dc30000-7dc5d000 \ netapi32 ELF 7dc5d000-7dc92000 Deferred secur32<elf> -PE 7dc60000-7dc92000 \ secur32 ELF 7dc92000-7dcfa000 Deferred riched20<elf> -PE 7dca0000-7dcfa000 \ riched20 ELF 7dcfa000-7dd0e000 Deferred riched32<elf> -PE 7dd00000-7dd0e000 \ riched32 ELF 7dd0e000-7dd33000 Deferred iphlpapi<elf> -PE 7dd10000-7dd33000 \ iphlpapi ELF 7dd33000-7dd67000 Deferred ws2_32<elf> -PE 7dd40000-7dd67000 \ ws2_32 ELF 7dd67000-7dd83000 Deferred wsock32<elf> -PE 7dd70000-7dd83000 \ wsock32 ELF 7ddd7000-7de0e000 Deferred uxtheme<elf> -PE 7dde0000-7de0e000 \ uxtheme ELF 7de66000-7de6d000 Deferred libxfixes.so.3 ELF 7de6d000-7de78000 Deferred libxcursor.so.1 ELF 7de79000-7de7d000 Deferred libnss_mdns4_minimal.so.2 ELF 7de7d000-7de82000 Deferred libgpg-error.so.0 ELF 7df01000-7df29000 Deferred libexpat.so.1 ELF 7df29000-7df62000 Deferred libfontconfig.so.1 ELF 7df62000-7df72000 Deferred libxi.so.6 ELF 7df72000-7df76000 Deferred libxcomposite.so.1 ELF 7df76000-7df81000 Deferred libxrandr.so.2 ELF 7df81000-7df8b000 Deferred libxrender.so.1 ELF 7df8b000-7df91000 Deferred libxxf86vm.so.1 ELF 7df91000-7df95000 Deferred libxinerama.so.1 ELF 7df95000-7dfb9000 Deferred imm32<elf> -PE 7dfa0000-7dfb9000 \ imm32 ELF 7dfb9000-7dfc0000 Deferred libxdmcp.so.6 ELF 7dfc0000-7dfc4000 Deferred libxau.so.6 ELF 7dfc4000-7dfe6000 Deferred libxcb.so.1 ELF 7dfe6000-7dfec000 Deferred libuuid.so.1 ELF 7dfec000-7e006000 Deferred libice.so.6 ELF 7e006000-7e13d000 Deferred libx11.so.6 ELF 7e13d000-7e14f000 Deferred libxext.so.6 ELF 7e14f000-7e200000 Deferred winex11<elf> -PE 7e160000-7e200000 \ winex11 ELF 7e200000-7e29b000 Deferred libfreetype.so.6 ELF 7e29b000-7e2c4000 Deferred mpr<elf> -PE 7e2a0000-7e2c4000 \ mpr ELF 7e2c4000-7e2dd000 Deferred libz.so.1 ELF 7e2dd000-7e357000 Deferred wininet<elf> -PE 7e2f0000-7e357000 \ wininet ELF 7e357000-7e49c000 Deferred oleaut32<elf> -PE 7e370000-7e49c000 \ oleaut32 ELF 7e49c000-7e526000 Deferred rpcrt4<elf> -PE 7e4b0000-7e526000 \ rpcrt4 ELF 7e526000-7e688000 Deferred ole32<elf> -PE 7e540000-7e688000 \ ole32 ELF 7e688000-7e7a7000 Deferred comctl32<elf> -PE 7e690000-7e7a7000 \ comctl32 ELF 7e7a7000-7e81d000 Deferred shlwapi<elf> -PE 7e7b0000-7e81d000 \ shlwapi ELF 7e81d000-7ea5b000 Deferred shell32<elf> -PE 7e830000-7ea5b000 \ shell32 ELF 7ea5b000-7ea76000 Deferred version<elf> -PE 7ea60000-7ea76000 \ version ELF 7ea76000-7eae8000 Deferred advapi32<elf> -PE 7ea80000-7eae8000 \ advapi32 ELF 7eae8000-7ebc9000 Deferred gdi32<elf> -PE 7eaf0000-7ebc9000 \ gdi32 ELF 7ebc9000-7ed39000 Deferred user32<elf> -PE 7ebe0000-7ed39000 \ user32 ELF 7ed39000-7ed46000 Deferred libnss_files.so.2 ELF 7ed46000-7ed52000 Deferred libnss_nis.so.2 ELF 7ed52000-7ed6b000 Deferred libnsl.so.1 ELF 7efbd000-7f000000 Deferred libm.so.6 ELF b7432000-b7437000 Deferred libdl.so.2 ELF b7437000-b75ea000 Dwarf libc.so.6 ELF b75eb000-b7606000 Deferred libpthread.so.0 ELF b7606000-b760f000 Deferred libsm.so.6 ELF b760f000-b7618000 Deferred libnss_compat.so.2 ELF b7619000-b775d000 Dwarf libwine.so.1 ELF b775f000-b7781000 Deferred ld-linux.so.2 ELF b7781000-b7782000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001f 0 0000001e 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001c 0 00000019 0 00000014 0 00000013 0 0000001a plugplay.exe 00000020 0 0000001d 0 0000001b 0 00000021 explorer.exe 00000022 0 00000023 (D) C:\Program Files\e-Carte Bleue La Banque Postale\ecbl-lbp.exe 00000026 0 00000025 0 00000024 0 <== System information: Wine build: wine-1.4.1 Platform: i386 Host system: Linux Host version: 3.8.0-31-generic (In reply to comment #1)
Attach complete terminal output as a text file please. Is there a download link for that application? What's your wine version?
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #3 from Austin English austinenglish@gmail.com 2013-10-07 16:15:43 CDT --- Confirming. It's a bug in wine's msxml3: err:msxml:doparse Start tag expected, '<' not found
I'll attach logs.
[austin@localhost ~]$ wine --version wine-1.7.3-144-g6d03ce8 [austin@localhost ~]$ du -h ecb_lbp.zip 2.1M ecb_lbp.zip [austin@localhost ~]$ sha1sum ecb_lbp.zip 7de95730ceab52624869c6cd2ad3dbe255095973 ecb_lbp.zip
http://bugs.winehq.org/show_bug.cgi?id=34677
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Austin English austinenglish@gmail.com 2013-10-07 16:15:50 CDT --- Confirmed*
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #5 from Austin English austinenglish@gmail.com 2013-10-07 16:17:48 CDT --- Created attachment 46228 --> http://bugs.winehq.org/attachment.cgi?id=46228 WINEDEBUG=msxml,tid,seh
http://bugs.winehq.org/show_bug.cgi?id=34677
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Component|-unknown |msxml3 Version|unspecified |1.4.1
http://bugs.winehq.org/show_bug.cgi?id=34677
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #6 from Anastasius Focht focht@gmx.net 2013-10-07 16:50:21 CDT --- Hello folks,
confirming.
The app tries to download some XML file from server which is not present, resulting in malformed file. Wine's msxml still says "ok" from domdoc_load(), letting the app call domselection_get_item() which fails, setting out param to NULL which causes app code to crash.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/e-Carte Bleue La Banque Postale
$ WINEDEBUG=+tid,+seh,+relay,+mshtml,+msxml wine ./ecbl-lbp.exe >>log.txt 2>&1
... 0025:Call urlmon.CreateURLMonikerEx(00000000,00151704 L"https://service.e-cartebleue.com/v4/labanquepostale/Version2.2.2.15.100.xml%...) ret=7d72606f ... 0025:Call wininet.HttpOpenRequestW(00000002,7d52ac72 L"GET",00152b9c L"/v4/labanquepostale/Version2.2.2.15.100.xml",00000000,00000000,0033e814,00c00010,001521c0) ret=7d4d65bb ... 0025:trace:msxml:bsc_OnStopBinding (0x151a80)->(00000000 (null)) ... 0025:err:msxml:doparse Start tag expected, '<' not found ... 0025:trace:msxml:domdoc_load ret (0) ... 0025:trace:msxml:domdoc_getElementsByTagName (0x151638)->(L"Mandatory", 0x33f27c) ... 0025:trace:msxml:create_selection (0x7cc23190, "descendant::*[local-name()='Mandatory']", 0x33f27c) 0025:trace:msxml:xmldoc_add_refs (0x7cc23190)->(2) 0025:trace:msxml:registerNamespaces (0x7cc23288) 0025:trace:msxml:create_selection found 0 matches 0025:trace:msxml:domselection_get_item (0x152128)->(0 0x33f278) 0025:trace:seh:raise_exception code=c0000005 flags=0 addr=0x4144b7 ip=004144b7 tid=0025 0025:trace:seh:raise_exception info[0]=00000000 0025:trace:seh:raise_exception info[1]=00000000 0025:trace:seh:raise_exception eax=00000000 ebx=0044beec ecx=00000000 edx=0033f280 esi=00000001 edi=00000000 0025:trace:seh:raise_exception ebp=0033f294 esp=0033f24c cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210246 --- snip ---
Content of the file:
--- snip --- $ curl https://service.e-cartebleue.com/v4/labanquepostale/Version2.2.2.15.100.xml Internal Error --- snip ---
'winetricks msxml3' works around.
--- snip --- .... 0009:Call KERNEL32.CreateFileW(00167578 L"C:\users\focht\Local Settings\Temporary Internet Files\Content.IE5\65XXC2AM\Version2.2.2.15.100[0]",80000000,00000003,00000000,00000003,00000080,00000000) ret=7d92281d 0009:Ret KERNEL32.CreateFileW() retval=00000100 ret=7d92281d ... 0009:Call KERNEL32.ReadFile(00000100,00780280,00000fff,0033ef14,00000000) ret=7d923194 0009:Ret KERNEL32.ReadFile() retval=00000001 ret=7d923194 ... 0009:Call oleaut32.SysAllocStringLen(01005330 L"Invalid at the top level of the document.\r\n",0000002b) ret=69bc46c7 0009:Ret oleaut32.SysAllocStringLen() retval=00164a34 ret=69bc46c7 ... 0009:Call KERNEL32.RaiseException(e0000001,00000000,00000001,0033ef90) ret=69b4f5e0 0009:trace:seh:raise_exception code=e0000001 flags=0 addr=0x7b83a8bf ip=7b83a8bf tid=0009 0009:trace:seh:raise_exception info[0]=c00ce556 0009:trace:seh:raise_exception eax=7b8268f1 ebx=7b8ba000 ecx=c00ce556 edx=0033eee4 esi=0033ef84 edi=0033ef50 0009:trace:seh:raise_exception ebp=0033ef28 esp=0033eec4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200287 0009:trace:seh:call_stack_handlers calling handler at 0x69b3987e code=e0000001 flags=0 ... 0009:Call ole32.CreateErrorInfo(0033f1c4) ret=69b4db67 ... 0009:Ret ole32.CreateErrorInfo() retval=00000000 ret=69b4db67 ... --- snip ---
I guess domdoc_load() fails in first place so no code path is executed that tries to call further msxml methods.
$ du -sh LBP.EXE 3.0M LBP.EXE
$ sha1sum LBP.EXE b27d4e812401f96dd683a6b19adb3548aa09328c LBP.EXE
$ wine --version wine-1.7.3-269-gcd65c68
Regards
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #7 from adri1jld@hotmail.fr 2013-10-08 14:16:04 CDT --- Thank you for tilting you on my problem, I don't have any notion in computing and I'm french but I think I have understood that there is a real bug and you haven't find a solution yet (tell me if I'm wrong). So thank you again, I'll wait for a solution before buying something on internet.
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #8 from Anastasius Focht focht@gmx.net 2013-10-08 14:37:56 CDT --- Hello,
as mentioned in previous comment, you could try 'winetricks msxml3' (http://wiki.winehq.org/winetricks) as workaround and check how it works out.
Regards
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #9 from adri1jld@hotmail.fr 2013-10-09 13:43:16 CDT --- Oh sorry ! Ok thank's ! I'll try it right now
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #10 from adri1jld@hotmail.fr 2013-10-09 14:07:56 CDT --- The application is opened ! but I have to download adobe flash player 9 to make it run
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #11 from adri1jld@hotmail.fr 2013-10-09 14:21:53 CDT --- I've just installed Flash player 11.9 I Add this application is the Wine's list. The widows open the connexion page is ok but I can't do nothing except close the application ...
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com 2013-10-11 06:01:26 CDT --- (In reply to comment #6)
The app tries to download some XML file from server which is not present, resulting in malformed file. Wine's msxml still says "ok" from domdoc_load(), letting the app call domselection_get_item() which fails, setting out param to NULL which causes app code to crash.
Yes, this makes sense. Parsing failure is not propagated to a caller, you'll get failure only if moniker operations failed and it's still S_OK if some data is returned (even if it doesn't represent xml document).
http://bugs.winehq.org/show_bug.cgi?id=34677
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lightdragonfire@msn.com
--- Comment #13 from Nikolay Sivov bunglehead@gmail.com 2013-10-12 13:19:13 CDT --- *** Bug 25162 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com 2013-10-12 13:26:17 CDT --- Created attachment 46274 --> http://bugs.winehq.org/attachment.cgi?id=46274 patch
It starts with this patch. With flash installed I can see non-operational black window and a systray part.
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #15 from adri1jld@hotmail.fr 2013-10-14 09:10:56 CDT --- I give up. I found another solution. La Banque Postale put the same application online. I'll use it like that. Thank you for your help !
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #16 from Nikolay Sivov bunglehead@gmail.com 2013-10-14 12:26:20 CDT --- (In reply to comment #15)
I give up. I found another solution. La Banque Postale put the same application online. I'll use it like that. Thank you for your help !
Well, that's fast. First problem will be fixed with submitted patch, next one needs its own report.
http://bugs.winehq.org/show_bug.cgi?id=34677
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |abdf02526ee9e0e19527f057672 | |37d11fabde005 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Nikolay Sivov bunglehead@gmail.com 2013-10-14 13:09:36 CDT --- This is fixed with abdf02526ee9e0e19527f05767237d11fabde005. Please open another bug report for next problem.
http://bugs.winehq.org/show_bug.cgi?id=34677
--- Comment #18 from Austin English austinenglish@gmail.com 2013-10-14 18:01:23 CDT --- (In reply to comment #17)
This is fixed with abdf02526ee9e0e19527f05767237d11fabde005. Please open another bug report for next problem.
Bug 34726
http://bugs.winehq.org/show_bug.cgi?id=34677
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2013-10-25 12:55:15 CDT --- Closing bugs fixed in 1.7.5.
https://bugs.winehq.org/show_bug.cgi?id=34677
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20140122231320/https://www | |.labanquepostale.fr/content | |/dam/files/particuliers/au_ | |quotidien/carte_et_cheques_ | |cadeaux/ecb_lbp.zip