http://bugs.winehq.org/show_bug.cgi?id=20699
Summary: Something wrong with WH_GETMESSAGE hook (TeamViewer)
Product: Wine
Version: 1.1.33
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: user32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: gabmoa(a)yahoo.it
TeamViewer 3 with OS=NT4.0 to workaround bug 12067
All seems to work (except for the unrelated bug 11727) but the chat the other
windows seems to loop (when a connection is active) when many input messages
are sent on this windows (for example when you press 2 or more keys on the
chat). Obviously in windows there aren't problems.
To workaround this in then dlls/user32/message.c
...
break;
case MSG_HARDWARE:
if (size >= sizeof(msg_data->hardware))
{
...
HOOK_CallHooks( WH_GETMESSAGE, HC_ACTION, flags & PM_REMOVE, (LPARAM)msg,
TRUE );
return TRUE;
}
...
I add this check (or you can remove the whole call...)
...
if (flags & PM_REMOVE) <-
HOOK_CallHooks( WH_GETMESSAGE, HC_ACTION, flags & PM_REMOVE, (LPARAM)msg, TRUE
...
and now there aren't problems and it works very well.
I know the patch isn't right, since the WH_GETMESSAGE should return also the
not removed peeked messages but I think there is something wrong with the
hooking system!
Note:
To understand what Teamviewer do I have followed the source code VNCHooks.dll
'cause it's very similar (also with the name and meanings of the registerd
messages).
--
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=15672
Summary: getpagesize() is deprecated, sysconf(_SC_PAGE_SIZE)
should be used instead
Product: Wine
Version: 1.1.6
Platform: All
OS/Version: Linux
Status: NEW
Keywords: patch, source
Severity: enhancement
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=16732)
--> (http://bugs.winehq.org/attachment.cgi?id=16732)
Patch replacing getpagesize() with sysconf(_SC_PAGE_SIZE)
Tried compiling Wine with the Linux Standard Base SDK (Beta 4), which works
fine, using the following script:
#!/bin/sh
set -ex
PATH=/opt/lsb/bin:$PATH
CC=lsbcc
CXX=lsbc++
LSBCC_SHAREDLIBS=wine
export CC
export CXX
export LSBCC_SHAREDLIBS
./configure
make clean
make depend
make
Though you may need to use the following to work around another bug, according
to an old report (didn't verify):
make depend LDFLAGS=-ldl
make LDFLAGS=-ldl CFLAGS="-g -O2 \"-DRTLD_DEFAULT=((void *)0)\" -DMAP_FILE=0"
Once you've done that, try compiling. You'll get a few warnings :-P. First one:
lsbcc -c -I. -I. -I../../include -I../../include -D__WINESRC__
-DWINE_UNICODE_API="" -D_REENTRANT -fPIC -Wall -pipe -fno-strength-reduce
-fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings
-Wpointer-arith -Werror -o loader.o loader.c
cc1: warnings being treated as errors
loader.c: In function ‘map_dll’:
loader.c:333: warning: ‘getpagesize’ is deprecated (declared at
/opt/lsb/include/unistd.h:420)
make[2]: *** [loader.o] Error 1
make[2]: Leaving directory `/home/austin/wine-git/libs/wine'
make[1]: *** [wine] Error 2
make[1]: Leaving directory `/home/austin/wine-git/libs'
make: *** [libs] Error 2
I've patched most of them, but didn't touch the configure stuff, wasn't sure
how to handle it. Seems like Alexandre's area of expertise...
These are the areas that I didn't look at:
include/wine/port.h:#ifndef HAVE_GETPAGESIZE
include/wine/port.h:size_t getpagesize(void);
include/wine/port.h:#endif /* HAVE_GETPAGESIZE */
include/wine/port.h:#define getpagesize ___WINE_NOT_PORTABLE(getpagesize)
libs/port/getpagesize.c: * getpagesize function
libs/port/getpagesize.c:#ifndef HAVE_GETPAGESIZE
libs/port/getpagesize.c:size_t getpagesize(void)
libs/port/getpagesize.c:#endif /* HAVE_GETPAGESIZE */
server/mapping.c:# ifdef HAVE_GETPAGESIZE
server/mapping.c: page_size = getpagesize();
Though should give someone who wants to fix it somewhere to start.
--
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=28743
Bug #: 28743
Summary: Pathologic fails to start: 'Error creating renderer'
Product: Wine
Version: 1.3.30
Platform: x86
URL: http://www.fileplanet.com/162269/160000/fileinfo/Patho
logic-Demo
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: gyebro69(a)gmail.com
CC: stefan(a)codeweavers.com
Classification: Unclassified
Regression SHA1: 4365d2905c6d1b5f530b077bec0d152e327be23b
Created attachment 36926
--> http://bugs.winehq.org/attachment.cgi?id=36926
plain terminal output
The game shows an error message right after started, saying 'Error creating
renderer'. Pressing on the <Ok> button launches the game configuration utility.
Pressing on <Cancel> quits the game. Thus the game is unable to start.
The game starts correctly up until this commit:
4365d2905c6d1b5f530b077bec0d152e327be23b is the first bad commit
commit 4365d2905c6d1b5f530b077bec0d152e327be23b
Author: Stefan Dösinger <stefan(a)codeweavers.com>
Date: Tue Sep 27 09:17:18 2011 -0500
d3d9: Remove the palette implementation methods.
:040000 040000 df2948ddf8d1215e8278e3375244b8adf7a6211d
8b95a8e0e4e7524170ba43bc2ffe369359b9811d M dlls
The patch cannot be reverted on wine-1.3.30-145-g7a4349b (compilation of the
source ended with errors), but
git checkout 4365d2905c6d1b5f530b077bec0d152e327be23b >> the game errors out
git reset --hard HEAD^ >> the game starts correctly
Steps to reproduce the problem in the demo:
1. Install the demo as usual. The game requires the following native
components: wmp9 quartz devenum. You can install them via winetricks (actually,
the error message appears well before the intro video).
2. Run the game by executing ../Buka/Pathologic Demo/bin/Final/Game.exe. On the
first launch the config utility will appear; you don't need to change anything,
just press on <Ok>... here comes the trouble: 'Error creating renderer'.
Let me know if you need a log with debug channels enabled.
Fedora 15 x86
Nvidia 250 / driver 280.13
X.Org X Server 1.10.4
--
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=26941
Summary: No tab shown under treelist on CSPRO 4
Product: Wine
Version: 1.3.17
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: iip.umar.rifai(a)gmail.com
No tab shown under treelist
How to test:
1. download cspro here http://www.census.gov/ipc/www/cspro/download/cspro40.exe
2. Run Cspro 4.0 program
3. Open file/application, goto examples/capi
4. You could see that there are not tab list shown on the bottom.
Attached are screenshoot from windows and wine.
Maybe this bug also related with comctl32...but I'm not sure.
--
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=28715
Bug #: 28715
Summary: msvcrt/locale.ok triggers unintialised read in
MSVCRT__create_locale
Product: Wine
Version: 1.3.30
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: msvcrt
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
Classification: Unclassified
Use of uninitialised value of size 4
at wine_cp_mbstowcs (mbtowc.c:200)
by MultiByteToWideChar (locale.c:1920)
by LCMapStringA (locale.c:2632)
by MSVCRT__create_locale (locale.c:831)
by MSVCRT_setlocale (locale.c:1124)
by func_locale (locale.c:110)
by run_test (test.h:556)
by main (test.h:624)
Uninitialised value was created by a client request
at RtlAllocateHeap (heap.c:208)
by MSVCRT_malloc (heap.c:312)
by MSVCRT__create_locale (locale.c:794)
by MSVCRT_setlocale (locale.c:1124)
by func_locale (locale.c:110)
by run_test (test.h:556)
by main (test.h:624)
--
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=23568
Summary: Foobar2000: Cannot play audio files
Product: Wine
Version: 1.2-rc6
Platform: x86-64
URL: http://www.foobar2000.org/download
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alexandru.balut(a)gmail.com
Created an attachment (id=29453)
--> (http://bugs.winehq.org/attachment.cgi?id=29453)
console output when starting Foobar2000 and trying to play an mp3
Play any mp3 file, notice a dialog window with the title "Playback error" and
the content "Unrecoverable playback error: Unknown error code (0x80070057)"
appears.
Foobar2000 v1.0
--
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=31336
Bug #: 31336
Summary: Endless Space: crash during advanced game
Product: Wine
Version: 1.5.9
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jitsumi(a)gmail.com
Classification: Unclassified
Created attachment 41177
--> http://bugs.winehq.org/attachment.cgi?id=41177
backtrace of the crash
The work perfectly, but when you are in an advanced party (around the turn
number 100), the game crash. By loading the last autosave game, the game crah
after 5 seconds.
I attached a backtrace. I can generated more if needed.
--
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=27156
Summary: Bioshock demo: mouse jumps around menu
Product: Wine
Version: 1.3.20
Platform: x86
URL: http://www.gamershell.com/download_20697.shtml
OS/Version: Linux
Status: NEW
Keywords: download, regression
Severity: normal
Priority: P2
Component: winex11.drv
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
CC: julliard(a)winehq.org
Regression from 1.3.19:
fd4ad5a60433b8314dce684b9d52f43769cd5867 is the first bad commit
commit fd4ad5a60433b8314dce684b9d52f43769cd5867
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri May 13 12:40:19 2011 +0200
winex11: Don't use raw events for button events so that we get the right
coordinates.
:040000 040000 d046b97119984a1e2a0591144ff6ed2bc15e3ea4
465eb2f383428394793525fde1d7f7934da0d08a M dlls
the option in winecfg to allow fullscreen windows to grab the mouse makes no
difference.
You can use the custom argument '-nointro' to skip the intro videos and get
straight to the menu.
--
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=24491
Summary: AIM Crashes on Start
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: harmonh(a)gmail.com
AIM - AOL Instant Messenger
Seems to setup okay but starting gets a program error message and it fails to
start.
--
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=31400
Bug #: 31400
Summary: Rendering in Civilization III very slow
Product: Wine
Version: 1.5.10
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdi32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: mecirt(a)yahoo.com
Classification: Unclassified
Created attachment 41266
--> http://bugs.winehq.org/attachment.cgi?id=41266
Wine debug output
Rendering in the Civilization III: Conquests game is really slow in the 1.5.10
version of wine - about 2-3 FPS. This is most likely related to the OpenGL DIB
engine introduced as per bug 30669 - the game was not rendering properly in
prior wine versions.
I have tried profiling, but with very limited success - I can't get valgrind to
work with wine, and sysprof reports high CPU usage in Xorg caused by copying
bitmaps around, with no further details. Xorg also has a 90%+ CPU usage while
the game is running.
I have tried both the integrated Intel card (Sandy Bridge) and a GeForce GT
555M through bumblebee, with identical results.
Attached a dump with WINEDEBUG=warn+all,+gdi,+dib,+opengl,+d3d,+ddraw - not
really sure what else I can do to diagnose the issue.
The problem is present in both the Steam and a NoCD version - the dump is from
the noCD one to eliminate any possible Steam interference.
--
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.