http://bugs.winehq.org/show_bug.cgi?id=29551
Bug #: 29551
Summary: Panta Rhei demoscene demo crashes on startup due to
missing opengl32.dll glDebugEntry export/stub
Product: Wine
Version: 1.3.36
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: opengl
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: focht(a)gmx.net
Classification: Unclassified
Hello,
after bug 27701 is fixed the demo still crashes.
--- snip ---
...
0024:Call opengl32.glClearColor(00000000,00000000,00000000,00000000)
ret=004210c9
0024:Ret opengl32.glClearColor() retval=00000000 ret=004210c9
0024:Call opengl32.glClear(00004100) ret=004210d4
0024:Ret opengl32.glClear() retval=00000000 ret=004210d4
0024:Call opengl32.glMultMatrixd(00001701) ret=004210e1
0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x406a9157
ip=406a9157 tid=0024
0024:trace:seh:raise_exception info[0]=00000000
0024:trace:seh:raise_exception info[1]=00001701
0024:trace:seh:raise_exception eax=ffffffa8 ebx=7ec6c000 ecx=f772c6c0
edx=00001701 esi=080ffde4 edi=080ffd64
0024:trace:seh:raise_exception ebp=080ffd58 esp=080ffcc0 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010206
0024:trace:seh:call_stack_handlers calling handler at 0x7bc919f5 code=c0000005
flags=0
...
wine: Unhandled page fault on read access to 0x00001701 at address 0x406a9157
(thread 0024), starting debugger...
...
Backtrace:
=>0 0x406a9157 in libnvidia-glcore.so.290.10 (+0xfe5157) (0x080ffd58)
1 0x7bc64866 call_entry_point+0x29() in ntdll (0x080ffd78)
2 0x7bc64a91 relay_call+0x1bb(descr=0x2037a628, idx=0x100af, stack=0x80ffddc)
[/home/focht/projects/wine/wine-git/dlls/ntdll/relay.c:435] in ntdll
(0x080ffdc8)
3 0x202cce39 in opengl32 (+0xce38) (0x080ffdfc)
4 0x004210e1 in flp-pr (+0x210e0) (0x080ffdfc)
5 0x004202a1 in flp-pr (+0x202a0) (0x080ffe40)
6 0x7b85e308 call_process_entry+0xb() in kernel32 (0x00000000)
--- snip ---
Calling glMultMatrixd() with that 0x1701 address seemed rather strange.
Prototype:
http://www.opengl.org/sdk/docs/man/xhtml/glMultMatrix.xml
--- snip ---
void glMultMatrixd(const GLdouble * m);
--- snip ---
Application code:
--- snip ---
...
004210D4 8B35 7C034300 MOV ESI,DWORD PTR DS:[43037C] ; IAT of custom
loader
004210DA 68 01170000 PUSH 1701
004210DF FFD6 CALL ESI ; opengl32.glMultMatrixd
--- snip ---
This was the first call that was really failing.
Debugging further other API imports were somehow suspicious but slipped through
without harm.
For instance opengl32.wglUseFontBitmapsW() is explicitly imported by ordinal
but the app is clearly ANSI.
I found a pattern: the suspicious imports (ordinal) were off by one.
Instead of calling opengl32.glMultMatrixd(), the preceding function
opengl32.glMatrixMode() with "GLenum mode" parameter made perfect sense with
the constant pushed on stack.
Also opengl32.wglUseFontBitmapsA() which precedes
opengl32.wglUseFontBitmapsW().
Armed with that knowledge, I found the discrepancy in the list of opengl32
exports:
http://www.ccp14.ac.uk/ccp/ccp14/ftp-mirror/programming/mingw32/home/janjaa…http://svn.dsource.org/projects/bindings/trunk/def/opengl32.def
There is an additional glDebugEntry() function listed in opengl32.dll which
leads to ordinals for various exports shifted off by one.
This mailing list post also mentions the undocumented export:
http://tech.groups.yahoo.com/group/opengl-gamedev-l/message/15027
Prototype:
--- quote ---
void APIENTRY glDebugEntry(DWORD dwArg1, DWORD dwArg2)
--- quote ---
Wine source:
http://source.winehq.org/git/wine.git/blob/03c7dfbd4d5cb847af1f905c0414832c…
--- snip ---
...
58 @ stdcall glCullFace( long ) wine_glCullFace
59 @ stdcall glDeleteLists( long long ) wine_glDeleteLists
60 @ stdcall glDeleteTextures( long ptr ) wine_glDeleteTextures
...
--- snip ---
After adding glDebugEntry() stub the demo starts fine.
Regards
--
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=25218
Summary: 4k demoscene demo ergon crashes
Product: Wine
Version: 1.3.7
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dank(a)kegel.com
The 4k demo http://pouet.net/prod.php?which=54529
crashes with
wine: Unhandled page fault on read access to 0x00000000 at address 0x4200fb
Backtrace:
=>0 0x004200fb in frq_ergon_640x480_high (+0x200fb) (0x1ac3fe90)
According to
http://code4k.blogspot.com/2010/08/making-of-ergon-4k-pc-intro.html
it uses d3d9.
--
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=21817
Summary: Elevated demo crashes with builtin d3dx9_33.dll
Product: Wine
Version: 1.1.39
Platform: x86
URL: http://www.rgba.org/
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: t.artem(a)mailcity.com
Created an attachment (id=26402)
--> (http://bugs.winehq.org/attachment.cgi?id=26402)
Elevated demo
Program received signal SIGSEGV, Segmentation fault.
0x7e7800ae in __wine_spec_nt_header () from
/opt/wine/bin/../lib/wine/d3dx9_33.dll.so
fixme:win:EnumDisplayDevicesW ((null),0,0x1464f968,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer,
this is not properly
Please configure the application to use double buffering (1 back buffer) if
possible.
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to
SetDepthStencilSurface
wine: Unhandled page fault on read access to 0xffffffff at address 0x7e7820ae
(thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code
(0x7e7820ae).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7e7820ae ESP:1464fe6c EBP:00000000 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:004000d8 ECX:00110060 EDX:0013e3a0
ESI:00870104 EDI:004300d8
Stack dump:
0x1464fe6c: 00420851 00420caf 00000da4 00000000
0x1464fe7c: 00000000 00420a40 00420a11 00000000
0x1464fe8c: 00870104 00000000 00000000 004300d8
0x1464fe9c: 00420a40 00000000 1464feb8 004000d8
0x1464feac: 0013e3a0 00110060 00000000 004200c8
0x1464febc: 7ee0b049 7ffdf000 00000000 00000000
Backtrace:
0x7e7820ae: xorl %fs:0x39(%eax,%edi,2),%esp
--
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=21234
Summary: Monopoly Deluxe installer crash at the end of the
installation
Product: Wine
Version: 1.1.35
Platform: x86
URL: http://cdn.media.zylom.com/games/2130/7/34/2964/monopo
lydownload.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: jaimerave(a)gmail.com
Created an attachment (id=25511)
--> (http://bugs.winehq.org/attachment.cgi?id=25511)
backtrace
After finishing the installation the installer crash. I'm attaching the
backtrace.
--
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=17184
Summary: Achieve Planner 1.9.0 requires explicit native override
of mscoree.dll
Product: Wine
Version: 1.1.13
Platform: PC
URL: http://www.effexis.com/achieve/downloadn.htm
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: mscoree
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: arethusa26(a)gmail.com
As a follow-up to bug 17150, after installing the .NET Framework 1.1 and
Achieve Planner 1.9.0, starting Achieve Planner yields:
wine: Call from 0x7b844cc8 to unimplemented function
mscoree.dll.StrongNameSignatureVerificationEx, aborting
An explicit override is needed to allow the application to use the native
mscoree shipped with the .NET Framework, which is contrary to Wine's mscoree's
preference to use the native version.
--
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=25385
Summary: The UnderGarden Demo won't run without winetricks
d3dx9_36
Product: Wine
Version: 1.3.8
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: shannon.vanwagner(a)gmail.com
Created an attachment (id=32291)
--> (http://bugs.winehq.org/attachment.cgi?id=32291)
Terminal output from starting game
The UnderGarden Demo won't run without winetricks d3dx9_36
The title screen loads but the game never makes it to the start menu.
Also need winetricks vcrun2008 to install - as shown in bug 25384
http://bugs.winehq.org/show_bug.cgi?id=25384
--
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=25372
Summary: The Undergarden Demo won't start
Product: Wine
Version: 1.3.8
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: shannon.vanwagner(a)gmail.com
Created an attachment (id=32267)
--> (http://bugs.winehq.org/attachment.cgi?id=32267)
terminal output
The Undergarden Demo from http://www.atari.com/undergarden needs winetricks
vcrun2008 to install, then doesn't run game beyond the atari screen.
Note: Has dotNetFx35setup.exe in the source. Perhaps this needs dotnet to run?
Also tried winetricks directx9 ie6 makes no difference
--
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=25322
Summary: Parameter checking in _controlfp_s seems to be broken.
Product: Wine
Version: unspecified
Platform: x86
URL: http://brutalcomputer.rootnode.net/BtlPit.exe
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: msvcrt
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: ewdevel(a)gmail.com
Created an attachment (id=32167)
--> (http://bugs.winehq.org/attachment.cgi?id=32167)
Source for compiled version of download.
This little program breaks in current git. ( unhandled exception )
Works perfectly fine after reverting
commit 4dba956ea696592ac446b4c0042f935bf608cabf
Author: Alexandre Julliard <julliard(a)winehq.org>
Date: Fri Nov 26 14:57:24 2010 +0100
msvcrt: Add parameter checking in _controlfp_s.
--
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=25384
Summary: The UnderGarden Demo won't install without winetricks
vcrun2008
Product: Wine
Version: 1.3.8
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: shannon.vanwagner(a)gmail.com
Created an attachment (id=32289)
--> (http://bugs.winehq.org/attachment.cgi?id=32289)
Terminal output with backtrace
The UnderGarden Demo won't install without winetricks vcrun2008
See messages like: unimplemented function msvcr90.dll
--
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=24890
Summary: Window transparency with LWA_COLORKEY is not
supported.
Product: Wine
Version: 1.3.4
Platform: x86
URL: http://appdb.winehq.org/objectManager.php?sClass=versi
on&iId=21551
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P5
Component: winex11.drv
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: winebugzilla(a)vittgam.net
Window transparency with LWA_COLORKEY is not supported.
I've tried with Livestream Procaster 20 (see top link), but other programs
don't have transparency too.
The log line is:
fixme:x11drv:sync_window_opacity LWA_COLORKEY not supported
--
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.