Bug 186846
| Summary: | Wine doesn't work. | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | tim <willc0de4food> | ||||||||||||
| Component: | wine | Assignee: | Andreas Bierfert <andreas.bierfert> | ||||||||||||
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
| Severity: | medium | Docs Contact: | |||||||||||||
| Priority: | medium | ||||||||||||||
| Version: | 5 | CC: | awj_in_japan, esm, extras-qa, mail | ||||||||||||
| Target Milestone: | --- | ||||||||||||||
| Target Release: | --- | ||||||||||||||
| Hardware: | x86_64 | ||||||||||||||
| OS: | Linux | ||||||||||||||
| Whiteboard: | |||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||
| Clone Of: | Environment: | ||||||||||||||
| Last Closed: | 2006-09-17 07:29:35 UTC | Type: | --- | ||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||
| Documentation: | --- | CRM: | |||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
| Embargoed: | |||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
tim
2006-03-27 02:02:43 UTC
Hm this is indeed strange... testing here works fine. Could you provide me with an strace maybe? Created attachment 126830 [details]
Strace output from wine
I was unable to copy the first part of the output as it was too far up in
console, but at the bottom of this text file is where it stops every time (of
course each time having a different waitpid) and after hitting ctrl+c to quit
the operation, wineprefixcreat, wine-preloader, and wineserver continue to run.
i can kill all but the preloader with the kill command, but for some reason the
preloader stays running. if i try it multiple times, i get multiple
wine-preloader's.
Created attachment 131966 [details]
winecfg strace output
I get a problem with wine as well. Fresh install running 0.9.16-1.fc5 from
extras, I get the following:
[esm@localhost ~]$ winecfg
wine: creating configuration directory '/home/esm/.wine'...
wine: Unhandled page fault on read access to 0x003c002f at address 0x20195c97
(thread 0009), starting debugger...
A window pops up at that point, with the message:
Unhandled page fault on read access to 0x003c002f at address 0x20195c97. Do you
wish to debug it?
Clicking "No" results in the terminal output:
wine: wineprefixcreate failed while creating '/home/esm/.wine'.
Clicking "Yes" gives me:
wine client error:9: write: Bad file descriptor
wine client error:9: err:seh:setup_exception stack overflow 240 bytes in thread
0009 eip 47e31025 esp 7fb90f10 stack 0x7fb91000-0x7fca0000
wine: '/home/esm/.wine' created successfully.
...and then the winecfg window pops up. The "Bad file descriptor" message
repeats an enormous number of times.
I've attached an strace for this; however, I received the following output
during the capture:
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
wine: creating configuration directory '/home/esm/.wine'...
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
ptrace: umoven: Input/output error
wine: Unhandled page fault on read access to 0x003c002f at address 0x56bbcc97
(thread 0009), starting debugger...
wine: wineprefixcreate failed while creating '/home/esm/.wine'.
wineserver: could not save registry branch to /home/esm/.wine-wX9oXb/system.reg
: No such file or directory
wineserver: could not save registry branch to
/home/esm/.wine-wX9oXb/userdef.reg : No such file or directory
wineserver: could not save registry branch to /home/esm/.wine-wX9oXb/user.reg :
No such file or directory
I should probably note my hardware: Linux localhost.localdomain 2.6.17-1.2139_FC5 #1 Fri Jun 23 12:40:16 EDT 2006 i686 i686 i386 GNU/Linux It's a Lenovo/IBM ThinkPad T43p. Hm, don't know ... will have to spent some more time with this. Maybe try to move your ~/.wine directory out of the way and run it again... Actually, I already tried that; what originally alerted me to the problem was the fact that winetools would fail when setting up the base configuration. Turns out that it was failing at the winecfg invokation. So, I moved my .wine directory out of the way, and started working with winecfg directly, and that's the behavior I saw. I have the same problem here. When running wineprefixcreate I just get the message "fixme:ole:ITypeInfo_fnRelease destroy child objects" but it never finishes. Can I help with providing some information to fix this bug? Still works like a charm here. Could you please tell me exactly what wine version you are running, what arch, and which wine packages you have installed... I have the following packages installed (via "yum install wine"): wine wine-capi wine-cms wine-core wine-esd wine-jack wine-ldap wine-nas wine-tools wine-twain All these packages have version 0.9.19-1.fc5. I am running an x86_64 system. What else do you need? Created attachment 134790 [details]
strace of wineprefixcreate
Comment on attachment 134790 [details]
strace of wineprefixcreate
This strace erroneously contains my kill of the wineprefixcreate process. I
will upload a new one.
Created attachment 134796 [details]
strace of wineprefixcreate
Hm, this is strange. If I wait for about 20 minutes the wineprefixcreate task finishes: [selke@jselke ~]$ time wineprefixcreate fixme:ole:ITypeInfo_fnRelease destroy child objects /home/selke/.wine updated successfully. real 18m58.531s user 0m0.748s sys 0m1.000s Seems like it is running into some timeout. How can I get debug information on this? The strange behavior of wine on my system might be related to glibc. As workaround for some bug in cdrecord I updated glibc to the current development version yesterday. Now wineprefixcreate finishes much faster: [selke@jselke ~]$ time wineprefixcreate fixme:ole:ITypeInfo_fnRelease destroy child objects /home/selke/.wine updated successfully. real 0m52.870s user 0m13.681s sys 0m0.904s Now I found the real cause for the long running time of the wineprefixcreate task. It is not related to glibc but to CUPS. During wineprefixcreate a connection to the CUPS web interface is established. If I have no printers configured and CUPS running wineprefixcreate works as supposed. Same is when I have printers configured and CUPS stopped. But if I configured some printers using system-config-printer and have CUPS running the problem occurs. I don't know whether it depends on the printer models but neither for an HP Laserjet 1320 nor an HP Laserjet 2100M it works. But this seems to be a known bug: http://www.winehq.com/pipermail/wine-users/2006-May/thread.html#21407 What should I do? I reinstalled Fedora and now my problem with Wine is gone. Strange ... Maybe it was a problem with your ~/.wine directory... I will close this for now ... if there are other problems like this I can always reopen... This is happening to me with the wine 0.9.23 package that was added to Extras the other day. After deleting my .wine directory, I run winecfg and it displays the following messages: wine: creating configuration directory '/home/awj/.wine'... Failed to open the service control manager. fixme:ole:ITypeInfo_fnRelease destroy child objects and then it just hangs. 0.9.22 worked fine. Confirmation: I uninstalled 0.9.23, reinstalled 0.9.22, and it works again, with or without a ~/.wine directory present. When I upgrade to 0.9.23, running winecfg or any other wine application results in a hang, whether or not ~/.wine is present. If .wine is present and I run winecfg, it gets as far as the titlebar and frame of the Wine Configuration window appearing, but with nothing inside them, and the half-drawn window is totally unresponsive. Created attachment 139052 [details]
strace outputs from 0.9.22 and 0.9.23, for comparison
Outputs of strace -ff -o running winecfg from wine-core-0.9.22-1.fc5 (which
works) and wine-core-0.9.23-1.fc5 (which doesn't work, it just hangs until I
hit ctrl-c)
|