Mathieu Comandon | 3 Mar 23:13 2015

Keeping track of processes managed by a wineserver instance


Hello,

For the project I'm working on (Lutris, https://lutris.net) I'd like
to keep track of processes spawned from a wineserver instance.

I have managed to do this with Linux native binaries and the other
emulators we're using but in the case of wine, often will the initial
process quit and another one will open, which will be orphaned (owned
by upstart, systemd or whatever init system in use).

If was wondering if there was a way to query the wineserver for
running Windows processes. I am considering using another option using
lsof -t [wine_executable] and removing all the common winedevice.exe,
explorer.exe, etc processes from that list, but that seems a bit
hackish even if it could work and will end up doing this if any other
solution doesn't come up.

Or maybe, there is a way to keep these process from being orphaned in
the first place, that would be even better.

Regards,
Mathieu Comandon

Chris Angelico | 7 Feb 11:15 2015
Picon

Automatically close Windows program on crash?

I have a program that, under certain circumstances, will crash out
with the "Serious Error" popup. In order to better probe the crash
with an automated test harness, I'd like to be able to skip that popup
and just have the process terminate. Is there a way to do that? Tell
Wine "hey, if this program segfaults, just close it without asking
me"?

Hoping this is something really easy, but I couldn't find anything on
'man wine' or similar.

ChrisA

Michael Gardner | 1 Feb 21:30 2015
Picon

DInput axis mapping explanation

I'm trying to understand Wine's DirectInput axis mapping feature. The documentation at
http://wiki.winehq.org/UsefulRegistryKeys gives some details but seems to assume you already know
how the feature works.

> This maps axes of joystick "joystick name". The "axes mapping" is comma-separated list of "axis type"s -
one for each joystick axis (hat-pov uses 2 axes).
> "axis type" is one of: X, Y, Z, Rx, Ry, Rz, Slider1, Slider2, POV1, POV2, POV3, POV4.
> To find the joystick name run 'WINEDEBUG=+dinput wine game.exe 2>&1 | grep joydev_enum_device'

This tells me I can make a registry key with the same name as my joystick device and a value that's a
comma-separated list of "axes" and that somehow acts as a "mapping". But it gives me no idea how this
mapping works, nor how to construct a mapping that will accomplish what I want.

I've tried experimenting while using joy.cpl for feedback, but I can't even construct a mapping that does
anything other than break everything. It would help if I had a better understanding of how the mapping works!

Rainer Dorsch | 1 Feb 22:13 2015
Picon

Could not load wine-gecko. HTML rendering will be disabled.

Hello,

I got the message

	The explorer process failed to start.
	Could not load wine-gecko. HTML rendering will be disabled.

on stdout.

I expected that wine ask to download gecko support, when the WINEPREFIX 
directory is empty, but this did not happen (even after deleting and 
recreating the directory).

I am using wine 1.7.35 on Debian jessie.

Any suggestion how I get HTML rendering working is appreciated.

Thanks
Rainer

--

-- 
Rainer Dorsch
http://bokomoko.de/

Manish Jain | 11 Jan 21:23 2015
Picon

Re: Problem running skype 6.3 under wine on FreeBSD-10.1-i386

Hi,

I do not know whether what I am doing is right or wrong, but this is the 
report on continued self-inspired attempts :

1) removed the directory Program Files/Skype
2) downloaded and ran skype setup stub from :

https://appdb.winehq.org/objectManager.php?sClass=version&iId=26917

The above URL has a link to :
http://blogs.skype.com/garage/2012/10/skype_60_for_mac_and_windows_d.html

The above URL has a download link to :
http://www.skype.com/go/getskype?intcmp=blogs-_-generic-click-_-skype-60-for-mac-and-windows-d

I saved the downloaded file as skype-6.0-setup-stub.exe and run it under 
wine. Installation returns with fixme and error messages listed underneath :

/home/bourne/wine/installers # wine ./skype-6.0-setup-stub.exe
fixme:service:scmdatabase_autostart_services Auto-start service 
L"SkypeUpdate" failed to start: 2
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x20022 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x20022 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x20024 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x20024 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100b4 enable -1: stub!
(Continue reading)

Manish Jain | 10 Jan 23:14 2015
Picon

Problem running skype 6.3 under wine on FreeBSD-10.1-i386


Hi,

I installed FreeBSD-10.1-i386 with GNOME on my AMD Athlon computer (3.4 
GHz, 1.75 GB RAM, dual-boot with Windows) a couple of months ago. While 
I am generally happy with my OS and wine, skype version 6.3 fails to run 
under wine. I get plenty of fixme messages, an error message 
("err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with 
error 0x8001011d") and no skype window. Please refer output underneath. 
Can you please help with resolution of the problem ? Thanks.

/usr/home/bourne # pkg info | awk '{print $1}' | grep wine
wine-1.6.2_5,1
wine-gecko-2.21

/home/bourne/.wine/dosdevices/c:/Program Files/Skype/Phone # wine 
./skype.exe
fixme:heap:HeapSetInformation 0x0 1 0x0 0
fixme:heap:HeapSetInformation 0x110000 1 0x0 0
fixme:ole:CoInitializeSecurity (0x464e10,-1,0x0,0x0,6,2,0x0,12352,0x0) - 
stub!
fixme:ole:RemUnknown_QueryInterface No interface for iid 
{00000019-0000-0000-c000-000000000046}
fixme:advapi:RegisterEventSourceW ((null),L"SkypeUpdate"): stub
fixme:advapi:ReportEventW 
(0xcafe4242,0x0004,0x0001,0x00000064,0x0,0x0000,0x00000000,0x0,0x0): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:ole:CoResumeClassObjects stub
fixme:ole:CoSuspendClassObjects
fixme:advapi:RegisterEventSourceW ((null),L"SkypeUpdate"): stub
(Continue reading)

SENTHIL RAJAN | 8 Jan 14:08 2015
Picon

Need sample code to convert nmf to wav file using nice player dlls

I want a sample code to load a nmf audio file and convert to a wav/mp3
format using nice player. I tried using .NET reflector to crack the exe and
dll. But i couldnt do.

Regards
Senthil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-users/attachments/20150108/c76211c5/attachment.html>
Draco Magister | 16 Dec 20:49 2014
Picon

Multiplayer in Heroes 3 Complete (GOG version) using GameRanger

Every time I try to play Heroes 3 multiplayer using GameRanger it 
crashes. This is what i get in debug mode: http://pastebin.com/V3nd5kaa

Any idea about how solve it?

Thanks in advance.

Miguel Guedes | 12 Dec 08:42 2014
Picon

Troubleshooting missing text

I have an issue with a game that runs fine apart from the fact that some
specific text isn't rendered at all.

Thought it might be a case of a missing font, given that the game seems
to render text correctly in most circumstances, and to that end have
tried to run WINE using WINEDEBUG=+font and looking through the
generated trace messages. However, I couldn't find anything suspicious
in there. The `err' or `warn' directives didn't yield any useful
information either.

I've got MS' corefonts installed and also Tahoma.

My question to the list, then, is perhaps the approach highlighted above
is incorrect or incomplete and, if so, how can I troubleshoot this issue
I'm having regarding missing text?

Andrew Udvare | 8 Dec 03:48 2014
Picon

Re: ReactOS


> On 2014-12-07, at 14:57, jay <at> m5.chicago.il.us wrote:
> 
> 
>> 
>> If you want a stand alone Wine, you are looking at React OS,
>> which is awful ....
>> 
> 
> I have noticed that also.  Does anyone here know anything about the
> ReactOS project?  Is it ever going to be a respectable free non-Unix
> operating system, like Haiku or Plan 9?

Yes. To answer your second question, I do not generally think so unless a company really wants to fund and do
it. It has been a 100% voluntary effort from day 1 and has made a decent amount of progress. It borrows a good
portion of Wine for its code but also does things Wine does not such as work with devices. ReactOS is
pariah-like. People know it exists but almost nobody uses it.

Their main problem is motivation. Who really wants to build a full clone of Windows (as opposed to do
something more original)? There have been attempts in the past but none have come so far as ReactOS. I only
defend the project (as with Wine) in the sense that someday these old applications may not run and we have an
alternative to emulation. However, I do not think ReactOS or Wine will be the norm for running older
applications over emulation unless it is fully supported (like how Wine has the commercial product).

ReactOS had a good initial start. A Windows replacement when Windows went south with Vista was the thought.
But that faded quickly. Key contributors left the project due to lack of interest, and it got stuck for at
least a year, however the website was maintained seemingly. The project recently was part of a IndieGogo
funding effort, but even that failed to meet its goal. There clearly is just not a lot of interest. https://www.indiegogo.com/projects/reactos-community-edition

Would it be cool to have a viable Windows replacement? Maybe. Given that I only use Windows VMs to test IE it
(Continue reading)

jay | 7 Dec 23:57 2014
Picon
Picon

ReactOS


> 
> If you want a stand alone Wine, you are looking at React OS,
> which is awful ....
>

I have noticed that also.  Does anyone here know anything about the
ReactOS project?  Is it ever going to be a respectable free non-Unix
operating system, like Haiku or Plan 9?

                        Jay F. Shachter
                        6424 N Whipple St
                        Chicago IL  60645-4111
                                (1-773)7613784   landline
                                (1-410)9964737   GoogleVoice
                                jay <at> m5.chicago.il.us
                                http://m5.chicago.il.us

                        "Quidquid latine dictum sit, altum videtur"


Gmane