somewhere between release 0.9.46 and 0.9.47 of wine i started having problems with applications that use opengl. using git-bisect i found that commit 00633e37bcc8da1032f34ea2d87814739de07db4 (winex11: Use an offscreen redirected window for child OpenGL rendering.) was the first bad commit.
in particular i am trying to run tracked part of racer 0.5.0 final (http://racer.nl/dl_win32.htm). doing a git-checkout 00633e37bcc8da1032f34ea2d87814739de07db4 and running tracked i get the following crash when i try to import a track:
wine: Unhandled page fault on read access to 0x00000014 at address 0x7e542141 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7e542141). fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7e542141 ESP:0033fdb4 EBP:0033fdec EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:7e578714 ECX:0000494c EDX:00000000 ESI:00000001 EDI:0014da98 Stack dump: 0x0033fdb4: 00000000 00000000 000000aa 0000001e 0x0033fdc4: 0041fa7d 00000049 00000000 00000000 0x0033fdd4: 0014da98 0042567c 004256b5 7ed1f980 0x0033fde4: 00000001 0014da98 0033fe0c 7ed072db 0x0033fdf4: 0033fe60 00443457 ffffffff 00408fa0 0x0033fe04: 7ed07299 00000000 0033ff08 0041b192 Backtrace: =>1 0x7e542141 X11DRV_wglFlush+0x31() [/home/romosan/cvs/wine/dlls/winex11.drv/opengl.c:1952] in winex11 (0x0033fdec) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) 2 0x7ed072db wine_glFlush+0x4b() [/home/romosan/cvs/wine/dlls/opengl32/wgl.c:584] in opengl32 (0x0033fe0c) 3 0x0041b192 in tracked (+0x1b192) (0x0033ff08) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) 4 0x7ee5809e start_process+0xee(arg=0x0) [/home/romosan/cvs/wine/dlls/kernel32/process.c:839] in kernel32 (0x0033ffe8) 5 0xb7e7f867 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x7e542141 X11DRV_wglFlush+0x31 [/home/romosan/cvs/wine/dlls/winex11.drv/opengl.c:1952] in winex11: movl 0x14(%eax),%edi 1952 update_drawable(((Wine_GLContext*)NtCurrentTeb()->glContext)->physDev); Modules: Module Address Debug info Name (77 modules) PE 400000- 457000 Export tracked PE 10000000-1007d000 Deferred fmod PE 65f00000-65fc2000 Deferred ole32 ELF 7aaf3000-7ab3c000 Deferred dsound<elf> -PE 7ab00000-7ab3c000 \ dsound ELF 7b95a000-7ba20000 Deferred libasound.so.2 ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7bf43000-7bf58000 Deferred midimap<elf> -PE 7bf50000-7bf58000 \ midimap ELF 7bf58000-7bf70000 Deferred msacm32<elf> -PE 7bf60000-7bf70000 \ msacm32 ELF 7bf70000-7bfa6000 Deferred winealsa<elf> -PE 7bf80000-7bfa6000 \ winealsa ELF 7bfa6000-7bfab000 Deferred libtxc_dxtn.so ELF 7bfba000-7bfc3000 Deferred libxcursor.so.1 ELF 7bfc3000-7bfcb000 Deferred libxrender.so.1 ELF 7bfcb000-7bfe8000 Deferred imm32<elf> -PE 7bfd0000-7bfe8000 \ imm32 ELF 7bfe8000-7bfeb000 Deferred libxinerama.so.1 ELF 7c080000-7c083000 Deferred libxcomposite.so.1 ELF 7e294000-7e4ef000 Deferred r200_dri.so ELF 7e4ef000-7e580000 Dwarf winex11<elf> -PE 7e500000-7e580000 \ winex11 ELF 7e5cc000-7e5ec000 Deferred libexpat.so.1 ELF 7e5ec000-7e615000 Deferred libfontconfig.so.1 ELF 7e615000-7e62a000 Deferred libz.so.1 ELF 7e62a000-7e699000 Deferred libfreetype.so.6 ELF 7e699000-7e701000 Deferred msvcrt<elf> -PE 7e6b0000-7e701000 \ msvcrt ELF 7e701000-7e78f000 Deferred winmm<elf> -PE 7e710000-7e78f000 \ winmm ELF 7e78f000-7e7b5000 Deferred msacm32<elf> -PE 7e7a0000-7e7b5000 \ msacm32 ELF 7e7b5000-7e7cb000 Deferred glu32<elf> -PE 7e7c0000-7e7cb000 \ glu32 ELF 7e7cb000-7e865000 Deferred gdi32<elf> -PE 7e7e0000-7e865000 \ gdi32 ELF 7e865000-7e9a3000 Deferred user32<elf> -PE 7e880000-7e9a3000 \ user32 ELF 7e9a3000-7e9ae000 Deferred libgcc_s.so.1 ELF 7ea99000-7eaa2000 Deferred libdrm.so.2 ELF 7eaa2000-7eaa7000 Deferred libxfixes.so.3 ELF 7eaa7000-7eaaa000 Deferred libxdamage.so.1 ELF 7eaaa000-7eaaf000 Deferred libxdmcp.so.6 ELF 7eaaf000-7eab2000 Deferred libxau.so.6 ELF 7eab2000-7eb2b000 Deferred libglu.so.1 ELF 7eb2b000-7eb8b000 Deferred libgl.so.1 ELF 7eb8b000-7ec77000 Deferred libx11.so.6 ELF 7ec77000-7ec85000 Deferred libxext.so.6 ELF 7ec85000-7ec9c000 Deferred libice.so.6 ELF 7ec9c000-7eca4000 Deferred libsm.so.6 ELF 7eca4000-7ed25000 Dwarf opengl32<elf> -PE 7ecc0000-7ed25000 \ opengl32 ELF 7ed25000-7ed6d000 Deferred advapi32<elf> -PE 7ed30000-7ed6d000 \ advapi32 ELF 7ed6d000-7ed80000 Deferred libresolv.so.2 ELF 7ed80000-7ed9e000 Deferred iphlpapi<elf> -PE 7ed90000-7ed9e000 \ iphlpapi ELF 7ed9e000-7edca000 Deferred ws2_32<elf> -PE 7edb0000-7edca000 \ ws2_32 ELF 7edca000-7ede4000 Deferred wsock32<elf> -PE 7edd0000-7ede4000 \ wsock32 ELF 7ede4000-7ef0c000 Dwarf kernel32<elf> -PE 7ee00000-7ef0c000 \ kernel32 ELF 7ef0c000-7ef17000 Deferred libnss_files.so.2 ELF 7ef17000-7ef21000 Deferred libnss_nis.so.2 ELF 7ef21000-7ef39000 Deferred libnsl.so.1 ELF 7ef39000-7ef5f000 Deferred libm.so.6 ELF 7ef5f000-7f000000 Deferred ntdll<elf> -PE 7ef70000-7f000000 \ ntdll ELF b7cf0000-b7cf5000 Deferred libxxf86vm.so.1 ELF b7cf5000-b7cfe000 Deferred libnss_compat.so.2 ELF b7cff000-b7d03000 Deferred libdl.so.2 ELF b7d03000-b7e4b000 Deferred libc.so.6 ELF b7e4c000-b7e63000 Deferred libpthread.so.0 ELF b7e78000-b7f8c000 Dwarf libwine.so.1 ELF b7f8e000-b7fac000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000b 0 00000008 (D) C:\SIMS\RACER\tracked.exe 0000000e 2 0000000d 15 0000000c 15 00000009 0 <==
also the application window shows a copy of some other window i have opened on the screen before it crashes instead of starting with a black window and then drawing the imported track objects. going to the commit just before this one gets tracked working (although the opengl window is drawn in the wrong place) but the application works in general.
i tried to undo various parts of the patch but i wasn't able figure out anything. maybe somebody has some ideas. let me know if you need more information.
--alex--
On Sunday 28 October 2007 08:00:19 pm Alex Romosan wrote:
somewhere between release 0.9.46 and 0.9.47 of wine i started having problems with applications that use opengl. using git-bisect i found that commit 00633e37bcc8da1032f34ea2d87814739de07db4 (winex11: Use an offscreen redirected window for child OpenGL rendering.) was the first bad commit.
in particular i am trying to run tracked part of racer 0.5.0 final (http://racer.nl/dl_win32.htm). doing a git-checkout 00633e37bcc8da1032f34ea2d87814739de07db4 and running tracked i get the following crash when i try to import a track:
What card do you have and what drivers are you using? It looks like it's trying to call glFlush without a context set, which is illegal.
Have you filed a bug report on buzilla?
Chris Robinson writes:
On Sunday 28 October 2007 08:00:19 pm Alex Romosan wrote:
somewhere between release 0.9.46 and 0.9.47 of wine i started having problems with applications that use opengl. using git-bisect i found that commit 00633e37bcc8da1032f34ea2d87814739de07db4 (winex11: Use an offscreen redirected window for child OpenGL rendering.) was the first bad commit.
in particular i am trying to run tracked part of racer 0.5.0 final (http://racer.nl/dl_win32.htm). doing a git-checkout 00633e37bcc8da1032f34ea2d87814739de07db4 and running tracked i get the following crash when i try to import a track:
i forgot to cc the list so here we go in case somebody else finds this of interest:
What card do you have and what drivers are you using? It looks like it's trying to call glFlush without a context set, which is illegal.
this was on my thinkpad t40 with a radeon r250 (mobility firegl 9000) card using the open source drivers. the program also crashes on my desktop with an nvidia card using the proprietary nvidia drivers but i don't know if it's the same problem. i'll investigate more tomorrow. also, i am using xorg 7.3 from debian. i've been having this problem for about a month now which is about the time debian switched to xorg 7.3. i wonder if maybe this has something to do with the crash.
Have you filed a bug report on buzilla?
not yet. i first wanted to see what other people thought about this.
--alex--
Alex Romosan romosan@sycorax.lbl.gov writes:
this was on my thinkpad t40 with a radeon r250 (mobility firegl 9000) card using the open source drivers. the program also crashes on my desktop with an nvidia card using the proprietary nvidia drivers but i don't know if it's the same problem. i'll investigate more tomorrow. also, i am using xorg 7.3 from debian. i've been having this problem for about a month now which is about the time debian switched to xorg 7.3. i wonder if maybe this has something to do with the crash.
so i played with wine and tracked on my desktop with the same results. latest wine git version crashes tracked with the following:
wine: Unhandled page fault on read access to 0x00000000 at address 0x7da22648 (thread 0014), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7da22648). fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7da22648 ESP:0033fdb4 EBP:0033fdec EFLAGS:00210202( - 00 - -RI1) EAX:0033fde0 EBX:7da579b4 ECX:7da5a9c0 EDX:7da5a9c4 ESI:00000000 EDI:00122398 Stack dump: 0x0033fdb4: 00000000 00001a85 00000004 0033fde0 0x0033fdc4: 00000000 00000000 fffffff1 ffffffe0 0x0033fdd4: 00122398 0042567c 004256b5 0000000a 0x0033fde4: 7ed1e988 00000001 0033fe0c 7ed062db 0x0033fdf4: 0033fe60 00443457 ffffffff 00408fa0 0x0033fe04: 7ed06299 00000000 0033ff08 0041b192 Backtrace: =>1 0x7da22648 X11DRV_wglFlush+0x68() [/home/romosan/cvs/wine/dlls/winex11.drv/opengl.c:2056] in winex11 (0x0033fdec) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) 2 0x7ed062db wine_glFlush+0x4b() [/home/romosan/cvs/wine/dlls/opengl32/wgl.c:584] in opengl32 (0x0033fe0c) 3 0x0041b192 in tracked (+0x1b192) (0x0033ff08) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) 4 0x7ee58a9e start_process+0xee(arg=0x0) [/home/romosan/cvs/wine/dlls/kernel32/process.c:839] in kernel32 (0x0033ffe8) 5 0xf7e548c7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x7da22648 X11DRV_wglFlush+0x68 [/home/romosan/cvs/wine/dlls/winex11.drv/opengl.c:2056] in winex11: movl 0x0(%esi),%eax 2056 ExtEscape(ctx->hdc, X11DRV_ESCAPE, sizeof(code), (LPSTR)&code, 0, NULL ); Modules: Module Address Debug info Name (76 modules) PE 400000- 457000 Export tracked PE 10000000-1007d000 Deferred fmod ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7cd0a000-7cd53000 Deferred dsound<elf> -PE 7cd10000-7cd53000 \ dsound ELF 7ce52000-7ce67000 Deferred midimap<elf> -PE 7ce60000-7ce67000 \ midimap ELF 7ce67000-7cea3000 Deferred wineoss<elf> -PE 7ce70000-7cea3000 \ wineoss ELF 7d15f000-7d177000 Deferred msacm32<elf> -PE 7d170000-7d177000 \ msacm32 ELF 7d1bb000-7d1c0000 Deferred libxfixes.so.3 ELF 7d1c0000-7d1c9000 Deferred libxcursor.so.1 ELF 7d1c9000-7d1d1000 Deferred libxrender.so.1 ELF 7d1d1000-7d1ee000 Deferred imm32<elf> -PE 7d1e0000-7d1ee000 \ imm32 ELF 7d1ee000-7d1f1000 Deferred libxinerama.so.1 ELF 7d9cf000-7da5f000 Dwarf winex11<elf> -PE 7d9e0000-7da5f000 \ winex11 ELF 7daae000-7dace000 Deferred libexpat.so.1 ELF 7dace000-7daf9000 Deferred libfontconfig.so.1 ELF 7daf9000-7db0e000 Deferred libz.so.1 ELF 7db0e000-7db7d000 Deferred libfreetype.so.6 ELF 7db7d000-7dbd6000 Deferred rpcrt4<elf> -PE 7db90000-7dbd6000 \ rpcrt4 ELF 7dbd6000-7dc75000 Deferred ole32<elf> -PE 7dbf0000-7dc75000 \ ole32 ELF 7dc75000-7dcdd000 Deferred msvcrt<elf> -PE 7dc90000-7dcdd000 \ msvcrt ELF 7dcdd000-7dd6b000 Deferred winmm<elf> -PE 7dcf0000-7dd6b000 \ winmm ELF 7dd6b000-7dd91000 Deferred msacm32<elf> -PE 7dd70000-7dd91000 \ msacm32 ELF 7dd91000-7dda7000 Deferred glu32<elf> -PE 7dda0000-7dda7000 \ glu32 ELF 7dda7000-7de41000 Deferred gdi32<elf> -PE 7ddc0000-7de41000 \ gdi32 ELF 7de41000-7df7f000 Deferred user32<elf> -PE 7de60000-7df7f000 \ user32 ELF 7dfdc000-7dfe7000 Deferred libgcc_s.so.1 ELF 7e0d2000-7e0d4000 Deferred libnvidia-tls.so.1 ELF 7e0d4000-7ea6c000 Deferred libglcore.so.1 ELF 7ea6c000-7ea71000 Deferred libxdmcp.so.6 ELF 7ea71000-7ea74000 Deferred libxau.so.6 ELF 7ea74000-7eaf4000 Deferred libglu.so.1 ELF 7eaf4000-7eb8a000 Deferred libgl.so.1 ELF 7eb8a000-7ec76000 Deferred libx11.so.6 ELF 7ec76000-7ec84000 Deferred libxext.so.6 ELF 7ec84000-7ec9b000 Deferred libice.so.6 ELF 7ec9b000-7eca3000 Deferred libsm.so.6 ELF 7eca3000-7ed24000 Dwarf opengl32<elf> -PE 7ecc0000-7ed24000 \ opengl32 ELF 7ed24000-7ed6c000 Deferred advapi32<elf> -PE 7ed30000-7ed6c000 \ advapi32 ELF 7ed6c000-7ed7f000 Deferred libresolv.so.2 ELF 7ed7f000-7ed9d000 Deferred iphlpapi<elf> -PE 7ed90000-7ed9d000 \ iphlpapi ELF 7ed9d000-7edca000 Deferred ws2_32<elf> -PE 7edb0000-7edca000 \ ws2_32 ELF 7edca000-7ede4000 Deferred wsock32<elf> -PE 7edd0000-7ede4000 \ wsock32 ELF 7ede4000-7ef0c000 Dwarf kernel32<elf> -PE 7ee00000-7ef0c000 \ kernel32 ELF 7ef0c000-7ef17000 Deferred libnss_files.so.2 ELF 7ef17000-7ef21000 Deferred libnss_nis.so.2 ELF 7ef21000-7ef39000 Deferred libnsl.so.1 ELF 7ef39000-7ef5e000 Deferred libm.so.6 ELF 7ef5e000-7f000000 Deferred ntdll<elf> -PE 7ef70000-7f000000 \ ntdll ELF f7ce1000-f7ce6000 Deferred libxxf86vm.so.1 ELF f7ce6000-f7cef000 Deferred libnss_compat.so.2 ELF f7cf0000-f7cf4000 Deferred libdl.so.2 ELF f7cf4000-f7e36000 Deferred libc.so.6 ELF f7e37000-f7e4d000 Deferred libpthread.so.0 ELF f7e4d000-f7f61000 Dwarf libwine.so.1 ELF f7f64000-f7f82000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000015 00000016 0 00000013 (D) C:\SIMS\RACER\tracked.exe 0000001b 2 0000001a 15 00000019 15 00000018 15 00000014 0 <==
the difference between my desktop and laptop being that the imported objects are actually drawn in the window (so there is also probably a bug in the tradeon driver).
if i go back to commit 00633e37bcc8da1032f34ea2d87814739de07db4 i get:
wine: Unhandled page fault on read access to 0x00000014 at address 0x7da282a1 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7da282a1). fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7da282a1 ESP:0033fdb8 EBP:0033fdf0 EFLAGS:00210202( - 00 - -RI1) EAX:00000000 EBX:7da5c54c ECX:7da5f544 EDX:7da5f544 ESI:00409c00 EDI:00000000 Stack dump: 0x0033fdb8: 00000000 00000001 0041fabc 00000001 0x0033fdc8: 00000000 7debc7e0 00000000 0033ff08 0x0033fdd8: 00423f59 0033fdf4 00000000 7ecfe980 0x0033fde8: 00409c00 00000000 0033fe10 7ece62db 0x0033fdf8: 00000000 00000000 0033fe60 7ece6299 0x0033fe08: 7ece6299 00000000 0033ff08 0041b1a0 Backtrace: =>1 0x7da282a1 X11DRV_wglFlush+0x31() [/home/romosan/cvs/wine/dlls/winex11.drv/opengl.c:1952] in winex11 (0x0033fdf0) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) 2 0x7ece62db wine_glFlush+0x4b() [/home/romosan/cvs/wine/dlls/opengl32/wgl.c:584] in opengl32 (0x0033fe10) 3 0x0041b1a0 in tracked (+0x1b1a0) (0x0033ff08) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) fixme:dbghelp_dwarf:dwarf2_parse_variable Unsupported form for const value __wine_dbch___default (1) 4 0x7ee3b80e start_process+0xee(arg=0x0) [/home/romosan/cvs/wine/dlls/kernel32/process.c:839] in kernel32 (0x0033ffe8) 5 0xf7df88a7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x7da282a1 X11DRV_wglFlush+0x31 [/home/romosan/cvs/wine/dlls/winex11.drv/opengl.c:1952] in winex11: movl 0x14(%eax),%edi 1952 update_drawable(((Wine_GLContext*)NtCurrentTeb()->glContext)->physDev); Modules: Module Address Debug info Name (76 modules) PE 400000- 457000 Export tracked PE 10000000-1007d000 Deferred fmod ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7cd6a000-7cdb3000 Deferred dsound<elf> -PE 7cd70000-7cdb3000 \ dsound ELF 7ce59000-7ce6e000 Deferred midimap<elf> -PE 7ce60000-7ce6e000 \ midimap ELF 7ce6e000-7ceaa000 Deferred wineoss<elf> -PE 7ce80000-7ceaa000 \ wineoss ELF 7d1a2000-7d1a7000 Deferred libxfixes.so.3 ELF 7d1a7000-7d1b0000 Deferred libxcursor.so.1 ELF 7d1b0000-7d1b8000 Deferred libxrender.so.1 ELF 7d1be000-7d1d6000 Deferred msacm32<elf> -PE 7d1c0000-7d1d6000 \ msacm32 ELF 7d1d6000-7d1d9000 Deferred libxinerama.so.1 ELF 7d1da000-7d1f7000 Deferred imm32<elf> -PE 7d1e0000-7d1f7000 \ imm32 ELF 7d9d5000-7da64000 Dwarf winex11<elf> -PE 7d9e0000-7da64000 \ winex11 ELF 7da8d000-7daad000 Deferred libexpat.so.1 ELF 7daad000-7dad8000 Deferred libfontconfig.so.1 ELF 7dad8000-7daed000 Deferred libz.so.1 ELF 7daed000-7db5c000 Deferred libfreetype.so.6 ELF 7db7a000-7dbd3000 Deferred rpcrt4<elf> -PE 7db90000-7dbd3000 \ rpcrt4 ELF 7dbd3000-7dc72000 Deferred ole32<elf> -PE 7dbe0000-7dc72000 \ ole32 ELF 7dc72000-7dcda000 Deferred msvcrt<elf> -PE 7dc80000-7dcda000 \ msvcrt ELF 7dcda000-7dd68000 Deferred winmm<elf> -PE 7dcf0000-7dd68000 \ winmm ELF 7dd68000-7dd8e000 Deferred msacm32<elf> -PE 7dd70000-7dd8e000 \ msacm32 ELF 7dd8e000-7de28000 Deferred gdi32<elf> -PE 7dda0000-7de28000 \ gdi32 ELF 7de28000-7df66000 Deferred user32<elf> -PE 7de40000-7df66000 \ user32 ELF 7dfc1000-7dfcc000 Deferred libgcc_s.so.1 ELF 7e0b7000-7ea4f000 Deferred libglcore.so.1 ELF 7ea4f000-7ea54000 Deferred libxdmcp.so.6 ELF 7ea54000-7ead4000 Deferred libglu.so.1 ELF 7ead4000-7eb6a000 Deferred libgl.so.1 ELF 7eb6a000-7ec56000 Deferred libx11.so.6 ELF 7ec56000-7ec64000 Deferred libxext.so.6 ELF 7ec64000-7ec7b000 Deferred libice.so.6 ELF 7ec7b000-7ec83000 Deferred libsm.so.6 ELF 7ec83000-7ed04000 Dwarf opengl32<elf> -PE 7eca0000-7ed04000 \ opengl32 ELF 7ed04000-7ed4c000 Deferred advapi32<elf> -PE 7ed10000-7ed4c000 \ advapi32 ELF 7ed4c000-7ed5f000 Deferred libresolv.so.2 ELF 7ed65000-7ed7b000 Deferred glu32<elf> -PE 7ed70000-7ed7b000 \ glu32 ELF 7ed7d000-7ed9b000 Deferred iphlpapi<elf> -PE 7ed80000-7ed9b000 \ iphlpapi ELF 7ed9b000-7edc7000 Deferred ws2_32<elf> -PE 7eda0000-7edc7000 \ ws2_32 ELF 7edc7000-7eeef000 Dwarf kernel32<elf> -PE 7ede0000-7eeef000 \ kernel32 ELF 7eeef000-7eefa000 Deferred libnss_files.so.2 ELF 7eefa000-7ef04000 Deferred libnss_nis.so.2 ELF 7ef04000-7ef1c000 Deferred libnsl.so.1 ELF 7ef1c000-7ef41000 Deferred libm.so.6 ELF 7ef43000-7ef45000 Deferred libnvidia-tls.so.1 ELF 7ef45000-7ef5f000 Deferred wsock32<elf> -PE 7ef50000-7ef5f000 \ wsock32 ELF 7ef5f000-7f000000 Deferred ntdll<elf> -PE 7ef70000-7f000000 \ ntdll ELF f7c70000-f7c75000 Deferred libxxf86vm.so.1 ELF f7c76000-f7c7a000 Deferred libdl.so.2 ELF f7c7b000-f7dbd000 Deferred libc.so.6 ELF f7dbd000-f7dd3000 Deferred libpthread.so.0 ELF f7dd4000-f7dd7000 Deferred libxau.so.6 ELF f7dd7000-f7de0000 Deferred libnss_compat.so.2 ELF f7df1000-f7f05000 Dwarf libwine.so.1 ELF f7f08000-f7f26000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000a 0000000b 0 00000008 (D) C:\SIMS\RACER\tracked.exe 00000010 2 0000000f 15 0000000e 15 0000000d 15 00000009 0 <==
going back to ebfba49e275c3b3837dc8d9aee21da69d8124125 the program works but the objects are drawn in the wrong position.
i really think this is a bug in wine, and in particular commit 00633e37bcc8da1032f34ea2d87814739de07db4 which fixed some things but broke others (it's probably not complete a complete fix).
--alex--
wine: Unhandled page fault on read access to 0x00000000 at address 0x7da22648 (thread 0014), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7da22648).
Gah, please stop spamming us with full back traces. And if you think this is a Wine bug, open a bug in bugzilla - this isn't primarily a bug forum. --Juan
"Juan Lang" juan.lang@gmail.com writes:
wine: Unhandled page fault on read access to 0x00000000 at address 0x7da22648 (thread 0014), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7da22648).
Gah, please stop spamming us with full back traces. And if you think this is a Wine bug, open a bug in bugzilla - this isn't primarily a bug forum.
personally i found a version that works for what i am trying to do so i don't really care any more. i thought somebody else who knows more about this might find the traces of interest. i didn't simply just post back traces, i spent a whole day using git-bisect and recompiling wine until i found the commit that broke things for me. apparently you seem to think this is how wine should behave (and i don't know enough about wine). sorry to have bothered you. good bye.
--alex--
i thought somebody else who knows more about this might find the traces of interest. i didn't simply just post back traces, i spent a whole day using git-bisect and recompiling wine until i found the commit that broke things for me.
Yes, I know you did more than _just_ post backtraces. But they're unreadably long. I could have been more gentle in chiding you about that, I suppose, so I'm sorry if I barked too loud.
apparently you seem to think this is how wine should behave (and i don't know enough about wine).
I don't know how you could have gotten that conclusion. I asked you to log a bug - that's where problems in wine should be tracked. They can be abandoned either on the mailing list or on bugzilla, of course, but at least on bugzilla we can make an effort to track them.
So please, do log that bug, and include the commit that broke it. --Juan
"Juan Lang" juan.lang@gmail.com writes:
So please, do log that bug, and include the commit that broke it.
should i attach the backtraces to the bug submission?
--alex--
should i attach the backtraces to the bug submission?
Yes, attach them as text file attachments to the bug. Thanks very much! --Juan
"Juan Lang" juan.lang@gmail.com writes:
So please, do log that bug, and include the commit that broke it.
it's been reported as bug 10234.
--alex--