http://bugs.winehq.org/show_bug.cgi?id=30447
Bug #: 30447
Summary: Lexware Financial Office Pro 2012 (v12.0) installer
shows an empty dialog window on startup
(urlmon.CreateURLMoniker with base context and
non-well formed URI, DOS-style path)
Product: Wine
Version: 1.5.2
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: urlmon
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
the installer of Lexware Financial Office Pro 2012 v12.0 shows an empty dialog
with nothing to navigate.
Using a window/message spy (Winspector) and trace log one can see this dialog
window actually embeds a flash player ActiveX control.
No 'flash' prerequisite needed, the installer ships its own.
'winetricks -q ie7' works around, the flash window content is shown.
After reducing the dependencies created by IE7 one by one, native urlmon seems
the culprit.
Relevant trace log:
--- snip ---
...
0026:Call urlmon.CreateURLMoniker(001b4118,001b4024 L"C:\\users\\focht\\Local
Settings\\Application Data\\Lexware\\LxSetupTemp\\LxSetupConfig.xml",0033e698)
ret=1000406a
0026:trace:urlmon:CreateURLMonikerEx (0x1b4118, L"C:\\users\\focht\\Local
Settings\\Application Data\\Lexware\\LxSetupTemp\\LxSetupConfig.xml", 0x33e698,
00000000)
0026:trace:urlmon:URLMoniker_QueryInterface (0x1b4118)->(IID_IUriContainer
0x33e33c)
0026:trace:urlmon:URLMoniker_AddRef (0x1b4118) ref=2
0026:trace:urlmon:UriContainer_GetIUri (0x1b4118)->(0x33e344)
0026:trace:urlmon:Uri_AddRef (0x164b20) ref=2
0026:trace:urlmon:URLMoniker_Release (0x1b4118) ref=1
0026:trace:urlmon:CoInternetCombineUrlEx (0x164b20 L"C:\\users\\focht\\Local
Settings\\Application Data\\Lexware\\LxSetupTemp\\LxSetupConfig.xml" 10000
0x33e348 0) stub
0026:trace:urlmon:Uri_QueryInterface (0x164b20)->(IID_IUriObj 0x33d248)
0026:trace:urlmon:parse_schema (L"file://C:\\Program Files\\Common
Files\\Lexware\\Setup\\financial_office_pro\\FlashMovie\\Setup.swf" 00000000
0x33d1c0 64 0x33d1bc)
0026:trace:urlmon:CreateUri (L"C:\\users\\focht\\Local Settings\\Application
Data\\Lexware\\LxSetupTemp\\LxSetupConfig.xml" 1 0 0x33e2e0)
...
0026:trace:urlmon:Uri_Construct ((nil) 0x33d224)
...
0026:trace:urlmon:parse_uri (0x33d15c 4b41): BEGINNING TO PARSE URI
L"C:\\users\\focht\\Local Settings\\Application
Data\\Lexware\\LxSetupTemp\\LxSetupConfig.xml".
0026:trace:urlmon:parse_scheme (0x33d108 0x33d15c 4b41): URI is implicitly a
file path, but, the ALLOW_IMPLICIT_FILE_SCHEME flag wasn't set.
0026:trace:urlmon:Uri_Release (0x153850) ref=0
...
0026:trace:urlmon:Uri_Release (0x164b20) ref=1
0026:Ret urlmon.CreateURLMoniker() retval=80070057 ret=1000406a
...
--- snip ---
Debugging session:
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Common
Files/Lexware/Setup/financial_office_pro
...
$ winedbg LxSetup.exe
...
Wine-dbg>bt
Backtrace:
=>0 0x7ec3e720 CoInternetCombineUrlEx+0x16a(pBaseUri=0x18fd98,
pwzRelativeUrl="C:\users\focht\Local Settings\Application
Data\Lexware\LxSetupTemp\LxSetupConfig.xml", dwCombineFlags=0x10000,
ppCombinedUri=0x33e4dc, dwReserved=0)
[/home/focht/projects/wine/wine-git/dlls/urlmon/uri.c:6783] in urlmon
(0x0033e49c)
1 0x7ec2aee7 CreateURLMonikerEx+0x1b0(pmkContext=0x18fe28,
szURL="C:\users\focht\Local Settings\Application
Data\Lexware\LxSetupTemp\LxSetupConfig.xml", ppmk=0x33e7a4, dwFlags=0)
[/home/focht/projects/wine/wine-git/dlls/urlmon/umon.c:633] in urlmon
(0x0033e4fc)
2 0x7ec2b1ea CreateURLMoniker+0x32(pmkContext=0x18fe28,
szURL="C:\users\focht\Local Settings\Application
Data\Lexware\LxSetupTemp\LxSetupConfig.xml", ppmk=0x33e7a4)
[/home/focht/projects/wine/wine-git/dlls/urlmon/umon.c:719] in urlmon
(0x0033e51c)
3 0x1000406a in flashplayercontrol (+0x4069) (0x0033e624)
4 0x7bc33499 interlocked_dec+0x18(dest=0x110064)
[/home/focht/projects/wine/wine-git/dlls/ntdll/critsection.c:50] in ntdll
(0x0033e634)
5 0x7bc3400d RtlLeaveCriticalSection+0x52(crit=0x110060)
[/home/focht/projects/wine/wine-git/dlls/ntdll/critsection.c:624] in ntdll
(0x0033e654)
Wine-dbg>n
6784 if(info) {
Wine-dbg>n
6798 hr = CreateUri(pwzRelativeUrl, Uri_CREATE_ALLOW_RELATIVE, 0,
&relative);
Wine-dbg>n
6799 if(FAILED(hr)) {
Wine-dbg>n
6800 *ppCombinedUri = NULL;
Wine-dbg>n
6801 return hr;
Wine-dbg>p hr
0x80070057
--- snip ---
It seems it doesn't like this kind of "DOS" style URI in conjunction with a
base context (first parameter).
There is another case in trace log with base context but with well formed URI
that succeeds:
--- snip ---
0026:Call urlmon.CreateURLMoniker(001b4110,001b3d64
L"file:///C|/Program%20Files/Common%20Files/Lexware/Setup/financial%5Foffice%5Fpro/FlashMovie/Setup.swf",0033e350)
ret=1000406a
...
0026:trace:urlmon:Uri_GetPropertyBSTR (0x1b4508
L"file:///C:/Program%20Files/Common%20Files/Lexware/Setup/financial_office_pro/FlashMovie/Setup.swf")->(2
0x1b4208 0)
...
0026:Ret urlmon.CreateURLMoniker() retval=00000000 ret=1000406a
--- snip ---
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=25481
Summary: Desktop launchers generated by Steam use unregistered
URL handler
Product: Wine
Version: 1.3.8
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: shell32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jkohen(a)users.sourceforge.net
CC: Andrew(a)CodeWeavers.com, sirbubbles01(a)yahoo.com.au
After upgrading Steam to the new UI, the application icons Steam generates have
a launch command doesn't work with Wine, because the steam URL handler isn't
registered (at least in GNOME):
[Desktop Entry]
Name=Uplink
Exec=env WINEPREFIX="/home/user/.wine" wine winebrowser steam://rungameid/6910
Type=Application
StartupNotify=true
$ wine winebrowser steam://rungameid/1510
fixme:ntoskrnl:KeInitializeTimerEx stub: 0x110f60 0
gvfs-open: steam://rungameid/1510: error opening location: La ubicación
especificada no está soportada
(That translates to "unsupported location.")
A desktop file generated with the older UI looks like this and launches the
game fine:
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Deus Ex Game of the Year Edition
Exec=env WINEPREFIX="/home/user/.wine" wine "C:\\Archivos de
programa\\Steam\\steam.exe" -applaunch 6910
Type=Application
StartupNotify=true
Path=/home/user/.wine/dosdevices/c:/Archivos de programa/Steam
Icon=/home/user/.local/share/icons/b45c_hdtp.png
There's a workaround for this problem. Add an URL handler
for the steam protocol to your desktop environment and have it run the
following:
wine "c:\\Archivos de Programa\\steam\\steam.exe" %s
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12442
Summary: UOAssist: crash after startup attempting to fetch http
page in frame
Product: Wine
Version: unspecified
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: neodynamite(a)gmail.com
Created an attachment (id=11984)
--> (http://bugs.winehq.org/attachment.cgi?id=11984)
File showing crash behavior and backtrace.
UOAssist crashes when starting the program up and it goes through the normal
startup sequence of looking for updates and attempting to display a http "news"
page in a frame prior to launching the application.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=27733
Summary: Fishdom 2: some fish render purple
Product: Wine
Version: 1.3.24
Platform: x86
URL: http://www.playrix.com/download/pc/fishdom-2/
OS/Version: Linux
Status: NEW
Keywords: download
Severity: minor
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Download the fishdom trial. Install ie7 with winetricks to avoid bug 27703,
then set hardware acceleration to emulation to avoid bug 27704. Once in game,
start a puzzle, and look at the background image. Some fish/seaweed/coral are
purple. On windows, they render in different pretty colors :).
native d3dx9 doesn't help, nor does disabling glsl/using backbuffer instead of
fbo (in all combinations).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=31159
Bug #: 31159
Summary: League of Legends: store doesn't load with builtin
wininet
Product: Wine
Version: 1.5.8
Platform: x86
URL: http://www.leagueoflegends.com
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wininet
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: spindler.matej(a)gmail.com
Classification: Unclassified
Created attachment 40906
--> http://bugs.winehq.org/attachment.cgi?id=40906
+wininet log
With patch from Bug 31138 and native wininet LOL store is now working.
But with builtin wininet it doesn't load window just stays black.
I'm attaching +wininet log.
This looks suspicious:
...
warn:wininet:netconn_verify_cert ERROR_INTERNET_SEC_CERT_REV_FAILED
warn:wininet:netconn_verify_cert failed 12057
err:wininet:NETCON_secure_connect SSL_connect failed: 12057
...
This is on Arch x86-64 and wine from git + some unrelated patches (from AppDB)
to make LOL launcher work.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=10528
Summary: mdiviewer unusable
Product: Wine
Version: 0.9.49.
Platform: PC-x86-64
URL: http://www.hot.ee/mdiviewer/
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: wine-kernel
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine(a)lesshaste.plus.com
After installling mdiviewer (see http://bugs.winehq.org/show_bug.cgi?id=10523
for installation problems), the application is unusable.
Specifically, when Open is chosen the application seems to go into a busy loop
for a minute or so then a window appears that shows what directory you are in.
You can't them navigate through the file system and are stuck.
The only output is
fixme:ole:OleLoadPictureEx
(0xa4e9bc,19982,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fae8),
partially implemented.
fixme:atl:AtlModuleInit SEMI-STUB (0x2e857e08 0x2e852e38 0x2e800000)
fixme:atl:AtlIPersistStreamInit_Load (0xa4e9bc, 0x2e853c38, 0x131498, 0x131498)
fixme:atl:AtlModuleRegisterWndClassInfoW 0x2e857e08 0x2e8543c0 0x131510
semi-stub
fixme:ole:OLEPictureImpl_SaveAsFile (0x121388)->(0x133fa8, 0, (nil)), hacked
stub.
err:heap:HEAP_ValidateInUseArena Heap 0x110000: in-use arena 0x134080 next
block has PREV_FREE flag
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
fixme:atl:AtlModuleRegisterWndClassInfoW 0x2e857e08 0x2e8543c0 0x131510
semi-stub
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
[this last line is repeated hundreds of times]
I am not sure which component this should be in so I have most likely chosen it
wrong (again).
Raphael
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=22433
Summary: Starship Tycoon demo crashes on exit
Product: Wine
Version: 1.1.43
Platform: x86
URL: http://positech.co.uk/starshiptycoon/StarshipTycoonDem
o.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: gyebro69(a)gmail.com
Created an attachment (id=27474)
--> (http://bugs.winehq.org/attachment.cgi?id=27474)
console log including a crash
Starship Tycoon demo in Wine-1.1.43 always crashes on exit (in fullscreen and
virtual desktop mode, too). I went back as far as Wine-1.1.9, the same crash
occurs in every version. The demo itself is fully playable (at least in
1.1.43), only the crash on exit ruins the image.
Fedora 12 x86
Wine-1.1.43
Nvidia 7xxx card with driver 195.36.15
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12792
Summary: Warcraft III videos is not playing
Product: Wine
Version: 0.9.60
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: trivial
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: obelich(a)gmail.com
In the game Warcraft III knot see the videos, the videos automatic is scape
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=28463
Summary: oleaut32/tmarshal.c test crashes if
CFLAGS="-fstack-protector-all" is used
Product: Wine
Version: 1.3.28
Platform: x86
URL: http://wiki.debian.org/Hardening
OS/Version: Linux
Status: NEW
Keywords: download, source, testcase
Severity: enhancement
Priority: P2
Component: ntdll
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=36502)
--> (http://bugs.winehq.org/attachment.cgi?id=36502)
backtrace
make test passes for me fine if I use -fstack-protector, but if I use
fstack-protector-all, some tests fail. Next up, oleaut32/tmarshal.c:
../../../tools/runtest -q -P wine -M oleaut32.dll -T ../../.. -p
oleaut32_test.exe.so tmarshal.c && touch tmarshal.ok
err:ole:TMStubImpl_Invoke invoke call failed with exception 0xc0000005
(-1073741819)
err:ole:xCall RpcChannelBuffer SendReceive failed, c0000005
tmarshal.c:1034: Test failed: IKindaEnumWidget_Next failed with error
0xc0000005
wine: Unhandled page fault on read access to 0x889bc38d at address 0x68516376
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x889bc38d in 32-bit code
(0x68516376).
...
Backtrace:
=>0 0x68516376 test_typelibmarshal+0x346()
[/home/austin/wine-git/dlls/oleaut32/tests/tmarshal.c:1039] in oleaut32_test
(0x0033fb78)
1 0x68518ebb func_tmarshal+0x4a()
[/home/austin/wine-git/dlls/oleaut32/tests/tmarshal.c:1607] in oleaut32_test
(0x0033fcc8)
2 0x685f344c run_test+0x16b(name=<is not available>)
[/home/austin/wine-git/dlls/oleaut32/tests/../../../include/wine/test.h:556] in
oleaut32_test (0x0033fd28)
3 0x685f3662 main+0x161(argc=<couldn't compute location>, argv=<couldn't
compute location>)
[/home/austin/wine-git/dlls/oleaut32/tests/../../../include/wine/test.h:624] in
oleaut32_test (0x0033fdf8)
4 0x685f436c __wine_spec_exe_entry+0x8b(peb=0x7ffdf000)
[/home/austin/wine-git/dlls/winecrt0/exe_entry.c:36] in oleaut32_test
(0x0033fe50)
5 0x7b85f91c call_process_entry+0xb() in kernel32 (0x0033fe68)
6 0x7b86361a start_process+0x69(peb=0x7ffdf000)
[/home/austin/wine-git/dlls/kernel32/process.c:1091] in kernel32 (0x0033feb8)
7 0x7bc77df8 call_thread_func+0xb() in ntdll (0x0033fec8)
8 0x7bc78061 call_thread_entry_point+0x90(entry=0x7b8635b0, arg=0x7ffdf000)
[/home/austin/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0033ffb8)
9 0x7bc4ecd9 start_process+0x28(kernel_start=0x7b8635b0)
[/home/austin/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x0033ffe8)
10 0x6802884d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
0x68516376 test_typelibmarshal+0x346
[/home/austin/wine-git/dlls/oleaut32/tests/tmarshal.c:1039] in oleaut32_test:
call *0xc(%edx)
1039 hr = IWidget_GetTypeInfoCount(pWidget, &uval);
testing this when I noticed that Debian is planning to harden packages by
default:
http://wiki.debian.org/Hardeninghttp://lists.debian.org/debian-devel/2011/09/msg00054.html
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=25771
Summary: MCC Pilotlog cannot navigate internet for data import
feature.
Product: Wine
Version: 1.3.11
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mshtml
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: charlie.andrews(a)tiscali.co.uk
MCC Pilotlog has been working OK in general for me with wine 1.3.11 under
Ubuntu 10.10 x64.
However, one of the features of the application is that it can log into a
company crew information system and retrieve flight information into the log. I
have tested this on a windows VM, and it works fine.
However, under Wine, we get error 445 and then a crash. I am a bit surprised,
as I thought that the IE-mimicking facilities in Wine would be able to cope.
I've contacted the MCC developers about the issue, and they cannot throw too
much light on the subject, but suggest that this is a code chink that may be
causing the problem:
-----------------------------
For Each HTMLi In WebBr.Document.getElementsByName("Id")
HTMLi.Value = TxtLoginName
Next
For Each HTMLi In WebBr.Document.getElementsByName("Pass")
HTMLi.Value = TxtPassword
Next
For Each HTMLi In WebBr.Document.getElementsByName("B1")
HTMLi.Click
Exit For
Next
------------------------------
Terminal output attached. This application has to be run with wine set as win
7.
To reproduce:
Follow installation steps on AppDB entry.
(http://appdb.winehq.org/objectManager.php?sClass=version&iId=22277)
Run the application
Choose 'Settings', then 'Interfaces - Airline PDA'
Choose 'Air Astana' from drop-down menu.
Close this window
Choose 'Airline Interface'
Double-click 'Air Astana' on the left-hand side of the pop-up to show the
in-app browser display.
Type 2x4 digit numbers in the login window. (I can't give you my real login,
sorry! The error exists without valid credentials.)
Click 'Start'
I have selected mshtml as the component with the issue, but I am not completely
sure.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.