http://bugs.winehq.org/show_bug.cgi?id=9356
--- Comment #9 from Vladimir Kadlec vladimirkadlec@gmail.com 2007-09-18 17:00:57 --- I don't know, if it's broken in other apps, I use only Hactronic. I can test some other, if you tell me, what app should I try.
You can test it, even without the hardware (I checked it). Download Hactronic 1.60: http://nlp.fi.muni.cz/~xkadlec/hac/hactronic160.zip
It was downloadable through ciclosport.de, so I believe, there is no problem, that I mirror it. There is a new version 1.83, which uses different code for serial communication, which doesn't work for me, even under windows, so use version 1.60 for the test.
Before running, create a link to the existing (unused) serial device, e.g. ln -s /dev/ttyS1 ~/.wine/dosdevices/com1
No installation required, just run the .exe, then menu File/Connecting (or the icon with watches). When you click "Cancel" the app hangs under wine 0.9.44 (see the attached log), under 0.9.33 does not hang.
Hope this helps.