http://bugs.winehq.org/show_bug.cgi?id=4560
Summary: Money 2004 crashes when Monthly Report is run
Product: Wine
Version: 0.9.7.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ajp(a)princeswalk.fsnet.co.uk
When a Monthly report is run an message box appears with "Microsoft Money has
encountered a problem and needs to close...". Clicking on the Close button
closes Money. The following message is produced by Wine:
err:shell:IPersistStream_fnLoad Last word was not zero
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4559
chris.bainbridge(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|winecfg crashes when no |winecfg crashes with arts
|audio sequencer present |driver
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4559
------- Additional Comments From chris.bainbridge(a)gmail.com 2006-12-02 14:12 -------
The crash isn't because of the missing device. I added sequencer to my kernel
and still get the crash. Following
http://www.nabble.com/Re:-New-Winecfg-crash-p1876621.html I disabled
winearts.drv.so and no longer get the crash, so something must be buggy with the
arts driver. I'm using arts-3.4.3 on Gentoo.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4436
------- Additional Comments From J.A.Gow(a)furrybubble.co.uk 2006-12-02 13:46 -------
Hmm, I've been doing some digging in the ole32 source. The first thing I tried
is to remove the calls to AddRef for the parent object in the IStream
constructor and destructor. This fixes the app, i.e. it runs, as now the file is
closed when the IStorage object is deleted. However, it is not a viable fix as
now we leak IStream objects that never get deleted until the process is terminated.
I have a couple of proposals to mention: I don't mind writing some code but I'd
like some guidance in order not to go down the wrong path and waste time. Please
let me know what you think:
1) Each IStorage object maintains a list of 'active' IStream objects that are
opened/created and contained within this IStorage object. Upon deletion of the
IStorage, all child IStreams are also destroyed, thereby preventing the memory
leak. This part is easy (I have already coded and tested this) but the problem
occurs when a well-behaved app actually does destroy the IStream before the
IStorage. There needs to be some communication path between the IStream object
and the IStorage object during execution of the IStream object destructor in
order to remove the outgoing IStream from the IStorage's list of 'active'
IStreams. Problem is, (and here my lack of knowledge of the Windows COM stuff
hinders me) is that there is no published interface I can use. I could introduce
a private interface, but this would only work if an IStream could be guaranteed
only ever to be created as a child of an IStorage - this would break
encapsulation. The other way would be to introduce another interface to
IUnknown, so that IStream could call a method in its ancestor and the method
would be guaranteed to exist, but would only be effective for an IStorage ancestor.
2) This would use a list similar to (1), but the list would exist in process
global space outside the object hierarchy. As far as I can see this would bring
with it a whole slew of issues related to multithreaded access to the list. Or
would it? Is the ole32 API designed to be single-threaded? I am not sure, but if
it is not, what locks would I need to use to mutex access to the list?
The first option would be my first choice, providing a workaround to avoid
breakage of encapsulation can be found.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4559
Summary: winecfg crashes when no audio sequencer present
Product: Wine
Version: 0.9.7.
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-tools
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: chris.bainbridge(a)gmail.com
Clicking audio tab crashes winecfg. Console output is:
ALSA lib seq_hw.c:455:(snd_seq_hw_open) open /dev/snd/seq failed: No such file
or directory
*** glibc detected *** free(): invalid pointer: 0x7c145e10 ***
wine: Assertion failed at address 0xffffe410 (thread 0009), starting debugger...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4558
Summary: Some numeric keypad keys don't work in user mode
Product: Wine
Version: unspecified
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-console
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: russlehman(a)4dv.net
The "Enter" and "/" keys on the numeric keypad don't work in wineconsole in user
mode. This happened on wcmd.exe.so, WinXP native cmd.exe and a windows console
application that I wrote myself. The keys in question work in the ncurses mode
of wineconsole and in streams mode in wine. Interestingly, this appears to
duplicate a bug in Windows 9x when running console mode (but not DOS)
applications. At least, the numeric keypad enter key also doesn't work in Win9x.
I don't remember whether the "/" key worked. It's been about 2 years since I
have used Win9x.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4557
Summary: Regression: C&C Gold autorun doesn't work
Product: Wine
Version: 0.9.7.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Keywords: regression
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alex(a)thehandofagony.com
The autorun program of 'Command & Conquer Gold' does not work; it plays a second
of the audio file that it is supposed to play, and then I am returned to the
console. In Wine 0.9.5, the program worked fine, including the sound.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.