http://bugs.winehq.org/show_bug.cgi?id=9561
Summary: huge bitmap creation solidworks Product: Wine Version: 0.9.44. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: denis.bonnenfant@diderot.org
When using solidworks 2007, sometimes a big slowdown occurs, with aprroximately 2Gb of memory allocated, causing lots of swapping. 1 or 2 minute later, the memory is freed, and everything is normal.
the problem occurs for example when clicking on a tool button on the sketching toolbar.
logs show that huge bitmaps are allocated (10000x10000x24bpp), causing this problem. sometimes SetWindowsPosition is also called with a +- 10000 value on X or Y
The problem is not related to the opengl child windows problem, as it occurs with or without patch
http://bugs.winehq.org/show_bug.cgi?id=9561
--- Comment #1 from denis bonnenfant denis.bonnenfant@diderot.org 2007-09-02 16:50:37 --- Created an attachment (id=7932) --> (http://bugs.winehq.org/attachment.cgi?id=7932) x11drv log of the problem
http://bugs.winehq.org/show_bug.cgi?id=9561
--- Comment #2 from Jesse Allen the3dfxdude@gmail.com 2007-09-02 21:27:40 --- how about a +bitmap log?
http://bugs.winehq.org/show_bug.cgi?id=9561
--- Comment #3 from denis bonnenfant denis.bonnenfant@diderot.org 2007-09-03 11:21:48 --- Created an attachment (id=7949) --> (http://bugs.winehq.org/attachment.cgi?id=7949) +bitmap +x11drv log
http://bugs.winehq.org/show_bug.cgi?id=9561
--- Comment #4 from Jesse Allen the3dfxdude@gmail.com 2007-09-03 21:03:01 --- Hmmm. Seems normal to me. Is it only a slow down? Could you try the DIB engine fork found here: http://repo.or.cz/w/wine/dibdrv.git
There may be visual artifacts because alot of stuff is missing, but I am looking for speed improvements. You do not need to provide a log yet if you do try it, I'm only curious on the speed.
http://bugs.winehq.org/show_bug.cgi?id=9561
--- Comment #5 from denis bonnenfant denis.bonnenfant@diderot.org 2008-02-17 15:17:49 --- The bug is still there. As a quick hack, i'm going to force the values 10000 to 0, just to see if the problem is solved
http://bugs.winehq.org/show_bug.cgi?id=9561
--- Comment #6 from Austin English austinenglish@gmail.com 2008-06-12 13:16:23 --- Is this still an issue in current (1.0-rc4 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=9561
denis bonnenfant denis.bonnenfant@diderot.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #7 from denis bonnenfant denis.bonnenfant@diderot.org 2008-06-13 08:02:23 --- I was not able to reproduce it with current git version. The only issue is that i'm using an hacked opengl.c version for bug 13195 workaround, So I can't be really sure, as many things are broken with this bug.
I close it for the moment.
http://bugs.winehq.org/show_bug.cgi?id=9561
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2008-06-13 10:45:03 --- Closing bugs fixed in 1.0-rc5.