http://bugs.winehq.org/show_bug.cgi?id=7929
--- Comment #88 from Damjan Jovanovic <damjan.jov(a)gmail.com> 2009-10-14 22:00:37 ---
(In reply to comment #87)
> (In reply to comment #86)
> > ...
> > I am eagerly awaiting progress on this new effort to bring network support.
> > ...
>
> For the curious, I'm researching the concern that Alexandre expressed (loss of
> packets in a multithreaded environment with simultaneous reads or selects on
> the same socket). In ws2_32 (normal operations) this is solved easily with a
> couple well-placed socket-specific spinlocks, within the Wine server (IOCP
> operation) it APPEARS that it is not necessary to do any locking since the IOCP
> polling and reading all seems to occur in the same thread (note that a socket
> can not be used "normally" once it has been flagged for IOCP). If anyone has
> any additional insight on this issue then I'd love to hear it, I'm a tad busy
> right now so tracking these things down in the server code is not on the top of
> my priority list.
>
While wineserver cannot AFAIK have a race condition with itself, maybe the
wineserver and a Windows app can race each other on the same socket even if
ws2_32 has its own internal spinlock?
APIs like DuplicateHandle() could also transfer the socket to another process,
which then uses its own ws2_32 critical section, so it seems like there could
be inter-process races too.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9142
Peter Dons Tychsen <donpedro(a)tdcadsl.dk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |donpedro(a)tdcadsl.dk
--- Comment #10 from Peter Dons Tychsen <donpedro(a)tdcadsl.dk> 2009-10-14 16:49:55 ---
Think this is fixed a long time ago.
Is see the same lock as Andrew, but i do not see the bug.
I vote to close it.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=7929
--- Comment #87 from Erich Hoover <ehoover(a)mines.edu> 2009-10-14 15:45:29 ---
(In reply to comment #86)
> ...
> I am eagerly awaiting progress on this new effort to bring network support.
> ...
For the curious, I'm researching the concern that Alexandre expressed (loss of
packets in a multithreaded environment with simultaneous reads or selects on
the same socket). In ws2_32 (normal operations) this is solved easily with a
couple well-placed socket-specific spinlocks, within the Wine server (IOCP
operation) it APPEARS that it is not necessary to do any locking since the IOCP
polling and reading all seems to occur in the same thread (note that a socket
can not be used "normally" once it has been flagged for IOCP). If anyone has
any additional insight on this issue then I'd love to hear it, I'm a tad busy
right now so tracking these things down in the server code is not on the top of
my priority list.
> However in the meantime since the packages included in the howto do not provide
> network support, it may be easier for users to grab this binary and overwrite
> the default wine one.
> ...
Who made the original packages? It would be really nice to have some updated
packages.
> ... make sure your /etc/hosts file is properly set up;
> ...
If you add the patches I've been working on for gethostbyname('self') then it
is no-longer necessary to manually edit your /etc/hosts file:
[1/2] http://www.winehq.org/pipermail/wine-patches/2009-October/079872.html
[2/2] http://www.winehq.org/pipermail/wine-patches/2009-October/079873.html
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=421
--- Comment #301 from Austin English <austinenglish(a)gmail.com> 2009-10-14 13:03:53 ---
(In reply to comment #300)
> (In reply to comment #298)
> > And even if it isn't good enough to
> > go into the main wine tree, nothing is stopping,
> > say, PlayOnLinux from using it in their Wine tree!
> To clarify things: Wine in PlayOnLinux repository isn't in any way patched,
> neither with DIB Engine nor with any other patch.
If you attempt to install an app that needs a patch to run, it will compile
wine with the patch(es) for you.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=8336
Nikolay Sivov <bunglehead(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|comctl32 |-unknown
--- Comment #45 from Nikolay Sivov <bunglehead(a)gmail.com> 2009-10-14 12:56:42 ---
I don't see a reason this is a common controls bug. Btw, what's a status of
this?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=421
--- Comment #300 from NSLW <lukasz.wojnilowicz(a)gmail.com> 2009-10-14 03:04:40 ---
(In reply to comment #298)
> And even if it isn't good enough to
> go into the main wine tree, nothing is stopping,
> say, PlayOnLinux from using it in their Wine tree!
To clarify things: Wine in PlayOnLinux repository isn't in any way patched,
neither with DIB Engine nor with any other patch.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=421
--- Comment #299 from Austin English <austinenglish(a)gmail.com> 2009-10-14 02:36:14 ---
(In reply to comment #297)
> I am getting mighty riled by Alexandre Juillard's commercial interests in Wine.
> Max' DIB engine is a great piece of work, but of course it threatens
> Codeweavers' Huw Davies' neglected, stubby DIB engine and thus is not included.
>
> Include this DIB engine already, mr. Juillard!
Codeweavers doesn't include a DIB engine in Crossover either. The only
wine-based product that does, that I know of, is Bordeuax, which uses Max's,
FWIW.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=20343
Summary: 1013
Product: WineHQ Bugzilla
Version: 3.2.3
Platform: PC
OS/Version: Windows 3.1
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: bugzilla-unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: and73exa0(a)yahoo.ca
1013-1
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=421
--- Comment #298 from Dan Kegel <dank(a)kegel.com> 2009-10-13 22:31:09 ---
Now, now. Alexandre's hard and fast rule is that
the code that goes into the Wine tree is
Good Code that Fixes A Real Problem Cleanly.
Note that, so far, *no* DIB engine implementation
meets that criterion! As soon as one does, he'll
gladly commit it. It's such a big job, though,
that he's probably going to have to pitch in himself
on it for a month or so. Everyone's glad to
have Max's implementation; if nothing else, it's a great
proof-of-concept. And even if it isn't good enough to
go into the main wine tree, nothing is stopping,
say, PlayOnLinux from using it in their Wine tree!
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=421
Itzamna <xamaniqinqu(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |xamaniqinqu(a)gmail.com
--- Comment #297 from Itzamna <xamaniqinqu(a)gmail.com> 2009-10-13 22:10:08 ---
I am getting mighty riled by Alexandre Juillard's commercial interests in Wine.
Max' DIB engine is a great piece of work, but of course it threatens
Codeweavers' Huw Davies' neglected, stubby DIB engine and thus is not included.
Include this DIB engine already, mr. Juillard!
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.