http://bugs.winehq.org/show_bug.cgi?id=14861
Summary: Nokia Suite installer crashes Product: Wine Version: CVS/GIT Platform: PC URL: http://nds1.nokia.com/files/support/global/phones/softwa re/Nokia_PC_Suite_rel_7_0_7_0_eng_us_web.exe OS/Version: Mac OS X 10.5 Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
Created an attachment (id=15404) --> (http://bugs.winehq.org/attachment.cgi?id=15404) crash log
A user reported trouble with this installer in appdb. There are already 2 bugs opened for older versions of Nokia Suite , but this one seems to behave differently, as it crashes right away, somewhere along SetDIBits
As this looks like a regression, i'm currently trying to find the evil patch
http://bugs.winehq.org/show_bug.cgi?id=14861
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Nokia Suite installer |Nokia Suite 7.0 installer |crashes |crashes
--- Comment #1 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-14 04:15:56 --- (added version info)
http://bugs.winehq.org/show_bug.cgi?id=14861
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-14 08:55:38 --- huh, i'm finishing regression test now, but there's some trouble. I'm now somewhere where it doesn;t crash, but the graphics is all messed up. For now i'll post the commits between i am now:
0b3d880c8e912391563ccda2e961cc3fdd7ac751 and 1df00aff39cf8855d64fc79dc6909f4f7ff109c9
http://bugs.winehq.org/show_bug.cgi?id=14861
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-14 09:07:13 --- the regression seems to have gone in two steps; first is where all the buttons+text suddenly becomes black:
428ada3c8a12dbeaba42d13f445e67e488fea94a is first bad commit commit 428ada3c8a12dbeaba42d13f445e67e488fea94a Author: Rob Shearman rob@codeweavers.com Date: Thu Feb 21 16:44:59 2008 +0000
winex11.drv: Optimise getting the bits of a DIB after calling SetDIBits.
Sync the application's bits in SetDIBits if the input bits are in exactly the same format and the size of the image is small enough not to cause a performance hit (in case the application doesn't get ever access the bits directly).
http://bugs.winehq.org/show_bug.cgi?id=14861
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-14 09:46:22 --- Created an attachment (id=15408) --> (http://bugs.winehq.org/attachment.cgi?id=15408) revert of patch, makes nokia start fine again
http://bugs.winehq.org/show_bug.cgi?id=14861
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robertshearman@gmail.com
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-15 02:08:05 --- added author of patch
http://bugs.winehq.org/show_bug.cgi?id=14861
Damjan Jovanovic damjan.jov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov@gmail.com
--- Comment #6 from Damjan Jovanovic damjan.jov@gmail.com 2008-08-17 06:27:40 --- The obvious problem I see with this patch is that it doesn't handle the case of overlapping src/dst rectangles on the same bitmap - an easy case to miss, I did the same in one of my patches.
At the very least, memmove() needs to be used instead of memcpy(), and the rows should be copied in such a way that previously copied rows are not overwritten. The former doesn't help Nokia PC Suite, and the latter takes a lot of thought to code.
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #7 from Austin English austinenglish@gmail.com 2009-01-20 02:39:56 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zima@libero.it
--- Comment #8 from Austin English austinenglish@gmail.com 2009-06-17 19:57:49 --- *** Bug 12533 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ulrich.windl@rz.uni-regensb | |urg.de
--- Comment #9 from Austin English austinenglish@gmail.com 2009-06-17 19:58:06 --- *** Bug 4020 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |101551.753@compuserve.com
--- Comment #10 from Austin English austinenglish@gmail.com 2009-06-17 19:58:51 --- *** Bug 15831 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #15408|0 |1 is obsolete| |
--- Comment #11 from Austin English austinenglish@gmail.com 2009-06-17 20:04:45 --- Created an attachment (id=21864) --> (http://bugs.winehq.org/attachment.cgi?id=21864) revert
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer CC| |austinenglish@gmail.com Target Milestone|--- |1.2.0 Severity|normal |major
--- Comment #12 from Austin English austinenglish@gmail.com 2009-06-17 20:07:27 --- I was about to file a bug for this....seems to also affect Quick Media Converter (http://www.cocoonsoftware.com/#us), one of the most popular windows freeware downloads of 2008 (http://lifehacker.com/5110552/most-popular-free-windows-downloads-of-2008). The installer crashes before it gets its first screen up. With the patch reverted, launches, albeit, with messed up graphics.
Affects several popular apps, and a regression. Nominating for 1.2.
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |altdraven@yahoo.com
--- Comment #13 from Austin English austinenglish@gmail.com 2009-06-17 20:09:06 --- *** Bug 8894 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Nokia Suite 7.0 installer |SetDIBits crashes with |crashes |overlapping src/dst | |rectangles on the same | |bitmap
http://bugs.winehq.org/show_bug.cgi?id=14861
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|altdraven@yahoo.com |
http://bugs.winehq.org/show_bug.cgi?id=14861
--- Comment #14 from Rob Shearman robertshearman@gmail.com 2009-06-18 11:02:16 --- Reverting my commit will cause the Office 2007 installer to not work in certain situations. I forget the details but I believe it was either Mac OS X-specific or colour depth-specific.
A bit of background that may help: Wine doesn't currently deal with DIBs with an alpha channel properly as we use X11 to manipulate them and X11 doesn't support bitmaps with an alpha channel. Therefore, loading a DIB from disk and then calling SetDIBits on it causing the alpha data to be lost for the area in question, which the Office 2007 installer detected (it might have been gdiplus that specifically detected it) and caused it to raise an exception. This was kind of a hack to work around the lack of a DIB engine for this particular problem.
A better fix than reverting this commit would be to detect the two memory locations overlapping and not trigger this "optimisation" in this case.
http://bugs.winehq.org/show_bug.cgi?id=14861
--- Comment #15 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-26 11:06:35 --- Users reported yet two more crashes in apps:
http://forum.winehq.org/viewtopic.php?t=6902 and http://forum.winehq.org/viewtopic.php?t=6827
This bug really should get fixed before 1.2.0 i'd say
http://bugs.winehq.org/show_bug.cgi?id=14861
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winex11.drv
http://bugs.winehq.org/show_bug.cgi?id=14861
Sébastien aimnms@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aimnms@hotmail.com
--- Comment #16 from Sébastien aimnms@hotmail.com 2010-02-22 04:59:38 --- this bug also affects this software : http://www.cegfc.net/nimegue/files/Installation-Nimegue-v3.06.exe
applying the revert patch (http://bugs.winehq.org/attachment.cgi?id=21864) fixes the problem.
http://bugs.winehq.org/show_bug.cgi?id=14861
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |metal_and_magick@hotmail.co | |m
--- Comment #17 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-02-27 03:17:16 --- *** Bug 19305 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14861
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2010-05-09 04:52:51 --- Should be fixed by 9476937dc385529fadacfb5ddbd9ec7d43cfda01.
http://bugs.winehq.org/show_bug.cgi?id=14861
--- Comment #19 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-05-09 05:14:34 --- (In reply to comment #18)
Should be fixed by 9476937dc385529fadacfb5ddbd9ec7d43cfda01.
I tested a few of above apps reported in this bug. Nimegue-installer and WINSCOPS indeed seems to be fixed. However PC_Nokia_Suite installer still fails: (last line prints err:gdi:GDI_CheckNotLock BUG: holding GDI lock
Unhandled exception: page fault on read access to 0x00668000 in 32-bit code (0x680aafc6). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:680aafc6 ESP:0032c5b8 EBP:0032c6c8 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:68b77ff4 ECX:00000004 EDX:00000001 ESI:00668000 EDI:0c3a0028 Stack dump: 0x0032c5b8: 00667fd8 68b13c3f 0c3a0000 00667fd8 0x0032c5c8: 00000038 0032c60c 7bc35b21 0c3a0000 0x0032c5d8: 0c3a0000 00155d50 00000038 00000038 0x0032c5e8: 00000001 00000038 00154da0 00667c20 0x0032c5f8: 00000000 00000000 00000001 00000012 0x0032c608: 00180018 00320000 00000000 00154bd8 Backtrace: =>0 0x680aafc6 in libc.so.6 (+0x74fc6) (0x0032c6c8) 1 0x682fba48 SetDIBits+0x187(hdc=0xc3a0028, hbitmap=0x10d0, startscan=0x0011, lines=0x0001, bits=0x667c20, info=0x666e30, coloruse=0) [/sda6/wine-git/dlls/gdi32/dib.c:366] in gdi32 (0x0032c718)
I think i'll open another bug report for this app, as most other apps seems to be fixed
http://bugs.winehq.org/show_bug.cgi?id=14861
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
--- Comment #20 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-05-09 05:29:56 ---
I think i'll open another bug report for this app, as most other apps seems to be fixed
On second thought, i think it's better to reopen this one , as it's one issue. Downloadlink for Nokia: http://europe.nokia.com/support/download-software/pc-suites
http://bugs.winehq.org/show_bug.cgi?id=14861
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #21 from Alexandre Julliard julliard@winehq.org 2010-05-10 12:48:10 --- The other bug should be fixed by 27c85646057fd4b1011f4e3c7101930a892accaa.
http://bugs.winehq.org/show_bug.cgi?id=14861
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org 2010-05-21 14:38:52 --- Closing bugs fixed in 1.2-rc1.
http://bugs.winehq.org/show_bug.cgi?id=14861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Mac OS X 10.5 |Mac OS X
https://bugs.winehq.org/show_bug.cgi?id=14861
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |27c85646057fd4b1011f4e3c710 | |1930a892accaa Version|unspecified |1.1.2 CC| |focht@gmx.net