http://bugs.winehq.org/show_bug.cgi?id=29660
Bug #: 29660 Summary: wininet Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: matt0308@tabledit.com Classification: Unclassified
Created attachment 38460 --> http://bugs.winehq.org/attachment.cgi?id=38460 Updater source code
I'm the developper of TablEdit (www.tabledit.com) I've added a basic "Check for Updates" feature which works perfectly in Windows. For simplicity sake (the file to read is tiny), I use a synchronous process with no callback. With Wine, the program opens and runs. But after about two minutes, it crashes.
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do! wine client error:26: write: Bad file descriptor err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x59359b19 wine client error:26: write: Bad file descriptor err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x59359b19 wine client error:26: write: Bad file descriptor err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x59359b19 wine client error:26: write: Bad file descriptor
The source code is attached. I've tried with the INTERNET_FLAG_NO_CACHE_WRITE with no better result.
Please note the "fixme:wininet..." doesn't always appear.
The only way to avoid it consists of disabling the update checkup.