Comment 23 for bug 237300

Revision history for this message
In , Henrik Danielsson (h-danielsson) wrote :

I think I should have added to my previous post that I'm running the exact same .exe and settings in Vista, without any problems at all, and before that I was using XP, all with atleast the three/four latest versions of µTorrent. The links to µTorrent's forum above suggests problems with SSDP and related services in XP, which I do have active in Vista, and had active in XP without problems. They also suggest troubles with user switching. I don't have multiple accounts in Vista, so I can't confirm it there, but in XP I did.

The problem with disappearing windows and icons under Wine also applies to other programs I'm running, such as Steam. (Don't run any others than those regulary.)

The programs' systray icon is either random garbage or "stolen" from another program also running in the systray. The context menues for them seem to work most of the time though, but not always. The menu for µUtorrent's systray icon sometimes appear on my left screen's bottom right corner, instead of my right screen's bottom right corner, but I'm assuming that's unrelated as it was positioned correctly before I got my other screen (same problems otherwise with a single screen).

First time I used Steam/µTorrent their systray icons were fine and their windows minimized/maximized/updated correctly. But soon after they failed to work properly in the ways described here before. And they do still work in Vista with the exact same files.

So this might indeed a problem with Wine! I'm not saying it's just Wine' having issues tho, but it's definately something wrong with it since none of the problems I'm having have ever appeared for me in Windows.

And even if "Wine is just copying Windows' behavior 'bug-for-bug'", wouldn't it be futile to do that without knowing why or how? If there's a definite bug in Windows to point at and say "That is what we're copying correctly." Wine users could atleast be reassured that's the way it's "supposed to be (until fixed in Windows)". But now it's just (IMHO) "Works in Windows for everyone but a few, but not at all in Wine, and is it even actually related reasons for not doing so?"

IMHO, copying a bug "by accident" and then saying "it's how it's supposed to be and we've [intentionally] replicated it that way." is taking the easy way out.

Sorry for making the tone of this post a bit harsh, it's not my intention to upset anyone over this small matter. These issues have just been annoying me so long now, and with every new version of Wine, µT or Steam I hope there's been improvement, but nothing. And the post about flagging this as invalid kinda felt like the last drop... I think we've gathered enough intel in this report to know that something is going on, and there's a good chance it's in Wine somewhere.

I'd be glad to help digging through the code (to actually do something other than whine about things not working), had I not already had too many projects going on atm. So, unless this issue has been resolved once and for all when I get more spare time, I promise to personally do my best at it.