https://bugs.winehq.org/show_bug.cgi?id=29188
--- Comment #7 from Roger rogerx.oss@gmail.com ---
This bug is still present when using a usbserial (usb to serial) MCT U232 or a U232-P9 device.
The following error is still persistent: fixme:comm:set_queue_size insize 4096 outsize 4096 unimplemented stub err:comm:stop_waiting failed to clear waiting state: 0xc0000008
To reproduce, attach a USB to serial (ie. DB9 pinout) device to your USB port. Plug the other end into a serial or DB9 device and try to utilize a win32 binary to communicate with the device.
Upon changing the COM Port speeds within the win32 binary and repeatidly trying to communicate with the COM port, an exception now occurs with the following snipped backtrace:
Unhandled exception: page fault on write access to 0x00a0e9b0 in 32-bit code (0x7bc7b20b). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bc7b20b ESP:00b0e8f0 EBP:00b0e988 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00a0e9b0 EBX:7bcc7000 ECX:f7569000 EDX:00b0e8cc ESI:00164140 EDI:c0000008 Stack dump: 0x00b0e8f0: 00000000 00b0e948 00000000 000000a0 0x00b0e900: 00000000 00000000 00176c50 00110000 0x00b0e910: 00b0e930 7bcc7000 00b0e988 00164160 0x00b0e920: 00b0e948 00b0e93c 00a0e9b0 00b0e950 0x00b0e930: 00110060 0000000b 00000000 00000000 0x00b0e940: 000001a0 00000001 ffffd8f0 ffffffff 000c: sel=0067 base=00000000 limit=00000000 32-bit r-x Backtrace: =>0 0x7bc7b20b in ntdll (+0x6b20b) (0x00b0e988) 1 0x7bc8b1b0 in ntdll (+0x7b1af) (0x00b0e9f8) 2 0x7bc7f350 call_thread_func_wrapper+0xb() in ntdll (0x00b0ea18) 3 0x7bc8218d call_thread_func+0x7c() in ntdll (0x00b0eae8) 4 0x7bc7f32e RtlRaiseException+0x21() in ntdll (0x00b0eb08) 5 0x7bc88818 in ntdll (+0x78817) (0x00b0f358) 6 0xf7557005 in libpthread.so.0 (+0x8004) (0x00b0f428) 7 0xf74996fe __clone+0x5d() in libc.so.6 (0x00000000) 8 0xf74996fe __clone+0x5d() in libc.so.6 (0x00000000)