http://bugs.winehq.org/show_bug.cgi?id=14078
Summary: Rewrite typelib marshaller on top of NDR functions
Product: Wine
Version: CVS/GIT
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: ole
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
[Copied from wine-devel.]
Dan K. wrote in
http://www.winehq.org/pipermail/wine-devel/2008-June/066540.html
--- snip ---
While looking at the valgrind warning in
http://kegel.com/wine/valgrind/logs-2008-06-20/vg-oleaut32_tmarshal.txt
Conditional jump or move depends on uninitialised value(s)
at serialize_param (tmarshal.c:736)
by serialize_param (tmarshal.c:744)
by xCall (tmarshal.c:1414)
by ???
by func_tmarshal (tmarshal.c:1179)
by run_test (test.h:449)
by main (test.h:498)
Uninitialised value was created by a stack allocation
at test_typelibmarshal (tmarshal.c:762)
The problem happens during a call to this method
where widget is a pointer to an uninitialized pointer
which will receive the pointer to the widget:
interface IKindaEnumWidget : IUnknown
{
HRESULT Next(
[out] IWidget **widget);
I discovered that the attached patch prevented the problem.
I don't quite understand why; at first glance,
widget is an out parameter from the function,
why would it be dereferenced while serializing
the call?
--- snip ---
Rob Shearman wrote:
http://www.winehq.org/pipermail/wine-devel/2008-June/066571.html
--- snip ---
It's a bug in the typelib marshaller. It doesn't check whether a
VT_PTR type is actually an interface pointer and not access it on
input when the parameter is an [out] parameter. Note that because of
the memory re-use semantics it is legal to access memory passed in to
a remote function, even when the parameter is [out].
I think it's getting close to the time to reimplement the typelib
marshaller on top of NDR functions so that we don't have to implement
these subtleties twice, would improve performance and would reduce the
amount of code.
--- snip ---
--
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=19016
Summary: Unhandled type TKIND_COCLASS in oleaut
serialze_param() and deserialize_param()
Product: Wine
Version: 1.1.24
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: oleaut32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: joshudson(a)gmail.com
fixme:ole:serialize_param unhandled switch cases tattr->typekind 5
This causes Word Automation from .NET to not work.
Tell me how to get what logs you want and I'll be happy to provide them.
--
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=13092
Summary: Word Viewer in wine displayes hebrew reversed
Product: Wine
Version: 0.9.59.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ran.rutenberg(a)gmail.com
Hi,
I'm using wine 0.9.59 on Ubuntu 8.04. After installing Word Viewer (2003), and
opening a document written in Hebrew, the order of the letters in each word is
reversed, but the order of the words is right.
For example if there are two words that should appear like this (Hebrew is
written from right to left):
"FED CBA"
then on the Word Viewer in wine they appear like this:
"DEF ABC"
AFAIK this problem also occurs on other linux distros (I've seen it also on
Gentoo).
--
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=14043
Summary: WEBPAGEMAKER 2.5 OLE error 80004001 when running
Product: Wine
Version: 1.0.0
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: msxml3
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jabertolin914a(a)cv.gva.es
Hi
I tried to run Webpagemaker 2.5 (after a sucessful installation with Wine) and
I received the following messages:
OLE error 80004001
Access violation ... in module msxml3.dll
and I have to kill the process because it hangs.
Thanks
Juan
--
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=16988
Summary: Guild Wars regression in 1.1.13
Product: Wine
Version: 1.1.13
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: psycho_driver(a)yahoo.com
Guild Wars has been running consistantly well over the past couple dozen
releases but 1.1.13 has introduced a new bug. With UseGLSL = disabled and
winver = win2k on an amd64 gentoo 2008.0 desktop w/ a geforce 9800gt and binary
driver 180.22 a lot of graphics have become 'blocky', much of the text is now
unreadable, the compass texture is black, etc. etc.
Seems to work normally, but maybe slower than in the past, with UseGLSL =
enabled.
--
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=17275
Summary: Aquamark 3 crashes at end
Product: Wine
Version: unspecified
Platform: Other
URL: http://downloads.guru3d.com/download.php?det=673
OS/Version: other
Status: NEW
Keywords: download
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
On my system, with an nvidia GeForce 8500 GT, aquamark 3 runs
beautifully until the very end, where it crashes with
wine: Unhandled exception 0xc0000092 at address 0x7ead85d4 (thread 0009),
starting debugger...
The crash happens regardless of whether you choose demo or benchmark mode.
It happens right after the "massive overdraw" scene.
Supposedly this app worked before, so perhaps this is a regression.
--
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=19061
Summary: Few italian translations in wine
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: erpizzo(a)alice.it
In wine configuration most of the text is still in english and not in italian.
is it possible to have these things translated? i offer my help for the
translation
--
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=17643
Summary: Installation of Sql express
Product: Wine
Version: 0.9.1.
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: kumar3010(a)gmail.com
i am using ubuntu os and i am trying to install sqlexpress
but it wasnt installing it says unable to extract the files.
can u please tell the procedure how to install sqlexpress.msi
using wine in ubuntu os.
--
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=19347
Summary: winefile: inconsistent "Wine" menu
Product: Wine
Version: 1.1.25
Platform: All
URL: http://winehq.org
OS/Version: All
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: programs
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: adys.wh(a)gmail.com
Left of the "File" menu in winefile, is a wine bottle which acts as a window
menu. This is inconsistent with other programs; and unnecessary as the window
menu is located just above it.
--
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=16265
Summary: ActiveX Control Pad installer hangs sometimes on exit;
deadlock between LdrShutdownThread and TASK_ExitTask?
Product: Wine
Version: 1.1.9
Platform: Other
URL: http://msdn.microsoft.com/en-us/library/ms968493.aspx
OS/Version: other
Status: NEW
Keywords: download, Installer
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
A user said that ConvWPT ran in Wine, but gave a very complicated recipe,
so I tried simplifying it. Along the way, I noticed that Microsoft's
ActiveX Control Pad installer hangs sometimes on exit. Here's how to
reproduce:
1) Do "winetricks wsh56", else "winetricks fm20" will fail with dialog
"Setup has determined that Microsoft Internet Explorer 3.0 was not detected."
2) Do "winetricks fm20". This will complain "Setup was unable to start DDE
communication with the desktop". Click Ignore.
(This is probably bug 9159.)
When the installer is done, it sometimes hangs with
err:ntdll:RtlpWaitForCriticalSection section 0x7ef2b3c0 "syslevel.c:
Win16Mutex" wait timed out in thread 002f, blocked by 002e, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7efec5e4 "loader.c:
loader_section" wait timed out in thread 002e, blocked by 002f, retrying (60
sec)
Using winedbg, I was able to get a backtrace of those threads by pressing ^C
and then using the bt command:
Wine-dbg>bt 0x2e
Backtrace:
=>1 RtlpWaitForCriticalSection+0x2fd(crit=0x7efec5e4)
[dlls/ntdll/critsection.c:64] in ntdll
2 RtlEnterCriticalSection+0x4a(crit=<?>) [dlls/ntdll/critsection.c:553] in
ntdll
3 LdrShutdownThread+0x49() [dlls/ntdll/loader.c:2160] in ntdll
4 RtlExitUserThread+0x67(status=<?>) [dlls/ntdll/thread.c:628] in ntdll
5 in kernel32 (+0x74ca6)
6 DOSVM_Int21Handler+0x9a17(context=0x7e56638c) [dlls/winedos/int21.c:3192]
in winedos
7 DOSVM_CallBuiltinHandler+0x17(context=0x7e56638c, intnum=<?>)
[dlls/winedos/interrupts.c:712] in winedos
8 INSTR_CallBuiltinHandler+0x3c(context=0x7e56638c, intnum=<?>)
[dlls/kernel32/instr.c:901] in kernel32
9 DOS3Call+0x25(context=0x7e56638c) [dlls/kernel32/instr.c:911] in kernel32
...
Wine-dbg>bt 0x2f
Backtrace:
=>1 RtlpWaitForCriticalSection+0x2fd(crit=0x7ef2b3c0)
[dlls/ntdll/critsection.c:64] in ntdll
2 RtlEnterCriticalSection+0x4a(crit=<?>) [dlls/ntdll/critsection.c:553] in
ntdll
3 _EnterSysLevel+0x7b(lock=0x7ef2b3c0) [dlls/kernel32/syslevel.c:106] in
kernel32
4 _EnterWin16Lock+0x20() [dlls/kernel32/syslevel.c:187] in kernel32
5 TASK_ExitTask+0x19() [dlls/kernel32/task.c:564] in kernel32
6 DllMain+0x75(hinst=0x7ee10000, reason=3, reserved=(nil))
[dlls/kernel32/kernel_main.c:212] in kernel32
7 __wine_spec_dll_entry+0x3e(inst=0x7ee10000, reason=<?>, reserved=<?>)
[dlls/winecrt0/dll_entry.c:40] in kernel32
8 call_dll_entry_point+0x15() in ntdll
9 MODULE_InitDLL+0xe3(wm=<?>, reason=3, lpReserved=(nil))
[dlls/ntdll/loader.c:912] in ntdll
10 LdrShutdownThread+0x96() [dlls/ntdll/loader.c:2163] in ntdll
11 RtlExitUserThread+0x67(status=<?>) [dlls/ntdll/thread.c:628] in ntdll
12 in kernel32 (+0x74ca6)
13 WINOLDAP_EntryPoint+0x1a2(context=0x7d7b138c)
[dlls/kernel32/kernel16.c:207] in kernel32
...
--
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.