Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#5609 - Wine 0.9.23 freezes on entering text into dialog boxes

Attached to Project: Arch Linux
Opened by name withheld (Gullible Jones) - Wednesday, 18 October 2006, 00:24 GMT
Last edited by Dale Blount (dale) - Wednesday, 18 October 2006, 01:09 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dale Blount (dale)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

An application running in Wine will freeze immediately if one tries to enter text into a dialog box that allows it. If for instance, you are given a directory-selection dialog, you can select a directory from a menu (if present), or by and browsing, without any problem. However, if you try to type in a directory manually, the application will cease to respond, and stop refreshing its GUI. There is no unusual console output associated with this crash (or any console output at all, other than the usual unrelated "driver doesn't support visual 0x46" messages).
This task depends upon

Closed by  Dale Blount (dale)
Monday, 06 November 2006, 14:00 GMT
Reason for closing:  Fixed
Additional comments about closing:  uploaded wine-0.9.24-1
Comment by Dale Blount (dale) - Wednesday, 18 October 2006, 01:10 GMT
Are you still running [testing]?

If not, give some example apps that this happens with.
Comment by name withheld (Gullible Jones) - Wednesday, 18 October 2006, 01:30 GMT
Still running Testing, yes... And the problem seems to have disappeared spontaneously, without any updates. I think it may have had something to do with emulating Windows 2000 instead of XP; not really sure though. If there are any further developments I'll post them here.

(Bloody Heisenbugs...)
Comment by name withheld (Gullible Jones) - Wednesday, 18 October 2006, 20:00 GMT
Okay, I think I've got it... I think this is limited to legacy apps, stuff that was made for Win9x. Also, it appears that any keyboard input can trigger it.

A good example of such an application is the demo installer for Blades of Exile, a (very legacy) RPG:

ftp://ftp.spidweb.com/win/blades10.exe

Put the executable in its own folder, run it with Wine in a console to decompress it, then run INSTALL.EXE with Wine and press any key after the installer window pops up - enter, space, whatever. The installer should crash exactly as expected.
Comment by Dale Blount (dale) - Wednesday, 18 October 2006, 20:06 GMT
I can't get it to crash using that either. Hitting the keyboard doesn't seem to do anything for me.
Comment by name withheld (Gullible Jones) - Wednesday, 18 October 2006, 20:35 GMT
Hmm... Probably something in the Testing repo then. I'll have to see if there are updates in Testing for anything in Wine's dependency chain...
Comment by name withheld (Gullible Jones) - Wednesday, 18 October 2006, 20:43 GMT
As far as I can tell, there's nothing in Wine's dependency chain that has a Testing version.
Comment by name withheld (Gullible Jones) - Thursday, 19 October 2006, 18:32 GMT
Downgraded to 0.9.22, and the bug is gone. Definitely something in 0.9.23.

I do remember that I wiped my old Wine config files and reconfigured it with winecfg after upgrading to 0.9.23... Maybe winecfg in the new version is making config files that are flawed in some way?

(BTW, dale, do you have overrides on any of the DLLs?)
Comment by Dale Blount (dale) - Thursday, 19 October 2006, 18:34 GMT
No, I tested with an emtpy/fresh .wine dir.
Comment by name withheld (Gullible Jones) - Friday, 20 October 2006, 01:50 GMT
Ack. Tried to use winedbg to shed some light on things, but it couldn't attach itself to the process... The reason turned out to be that keyboard inputs intercepted by other applications also cause the program running under Wine to crash. I could start the application, open up a terminal and type in some command, and it would just freeze up without any notice. Spooky.
Comment by name withheld (Gullible Jones) - Saturday, 04 November 2006, 20:16 GMT
Ah, there's a new Wine release now, supposed to fix a lot of bugs. I'll see if it works...
Comment by name withheld (Gullible Jones) - Saturday, 04 November 2006, 20:25 GMT
Whoops, Wine package is out of date. I'll have to compile the new versin myself, might not get back for a while.
Comment by name withheld (Gullible Jones) - Saturday, 04 November 2006, 21:31 GMT
The bug, wherever it came from, is indeed fixed in 0.9.24.

Loading...