[Bug 3545] New: Project64 crashes when starting emulation

Wine Bugs wine-bugs at winehq.org
Tue Oct 11 02:30:47 CDT 2005


http://bugs.winehq.org/show_bug.cgi?id=3545

           Summary: Project64 crashes when starting emulation
           Product: Wine
           Version: 20050725
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: wine-multimedia
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: chris.kcat at gmail.com


Project64 v1.6, an N64 emulator found at <http://www.pj64.net/>, won't run  
past the ROM browser and config setup. There's various small graphical  
glitches in the dialogs (including, disabled widgets text being blocked out  
and checkboxes showing at the wrong size), though they don't impede use too  
much. However, when I select a game to begin playing, I almost immediately get  
a crash. It seems to be related to the graphics system, and I tried two  
different graphics plugins.. the first being Jabo's D3D8, and the second  
Rice's in OpenGL mode.  
  
I understand that I'm just asking for problems using Wine to run a program to  
emulate (imprefectly) a completely different system, but one can always hope 
the fix is simple (besides there being no good native n64 emulator for my 
system).  
 
Here's the WineDbg crash log:  
  
wine: Unhandled exception (thread 000d), starting debugger...  
WineDbg starting on pid 0x8  
Unhandled exception: page fault on read access to 0x00000034 in 32-bit code  
(0x7f3ef7ba).  
In 32 bit mode.  
Register dump:  
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033  
 EIP:7f3ef7ba ESP:4741d67c EBP:4741d788 EFLAGS:00210206(   - 00      - RIP1)  
 EAX:7c13c4a8 EBX:00000000 ECX:ffffffc0 EDX:7c0d1cd8  
 ESI:7c0d1cd8 EDI:7db70000  
Stack dump:  
0x4741d67c:  7c0d1cd8 7c13c4a8 010005e0 7f3efa7e  
0x4741d68c:  7c0d1cd8 00000001 7db9cfd4 7db740d6  
0x4741d69c:  7db70000 4741d6bc 41826629 7f3e9fd3  
0x4741d6ac:  7c0d1cd8 7c13c4a8 7db90e18 7c0d1cd8  
0x4741d6bc:  7c13c4a8 7bee3b3e 7c18dc78 00110000  
0x4741d6cc:  7fdb0000 7bebfa27 48540000 7bef68c4  
Backtrace:  
=>1 0x7f3ef7ba in libgl.so.1 (+0x307ba) (0x4741d788)  
  2 0x7db74142 in opengl32 (+0x4142) (0x4741d7a8)  
  3 0x7bec9dc2 call_dll_entry_point+0x12 in ntdll (0x4741d7c0)  
  4 0x7becc5da in ntdll (+0x1c5da) (0x4741d840)  
  5 0x7beccbc4 in ntdll (+0x1cbc4) (0x4741d868)  
  6 0x7beccca8 LdrUnloadDll+0xc8 in ntdll (0x4741d918)  
  7 0x7fd1bd08 FreeLibrary+0x48 in kernel32 (0x4741d92c)  
  8 0x0044deea in project64 (+0x4deea) (0x7fa5a1a0)  
  9 0x458b34ec (0x83e58955)  
  10 0x00000000 (0x00000000)  
0x7f3ef7ba: cmpl        $0,0x34(%ebx)  
Modules:  
Module  Address                 Debug info      Name (88 modules)  
PE      0x00400000-00554000     Export          project64  
PE      0x10000000-10129000     Deferred        ricevideo  
ELF     0x41000000-41017000     Deferred        ld-linux.so.2  
ELF     0x417c5000-418dc000     Deferred        libc.so.6  
ELF     0x418de000-41901000     Deferred        libm.so.6  
ELF     0x41903000-41907000     Deferred        libdl.so.2  
ELF     0x419e9000-419fa000     Deferred        libz.so.1  
ELF     0x41a16000-41a28000     Deferred        libpthread.so.0  
ELF     0x41a35000-41aa0000     Deferred        libfreetype.so.6  
ELF     0x41aa2000-41ace000     Deferred        libexpat.so.0  
ELF     0x41ada000-41b04000     Deferred        libfontconfig.so.1  
ELF     0x43395000-433aa000     Deferred        libnsl.so.1  
ELF     0x434d7000-435c9000     Deferred        libcrypto.so.0.9.7  
ELF     0x435cb000-435fb000     Deferred        libssl.so.0.9.7  
ELF     0x438da000-438f7000     Deferred        libcups.so.2  
PE      0x47ea0000-47ee7000     Deferred        rsp  
ELF     0x7be96000-7bf00000     Export          ntdll<elf>  
  \-PE  0x7beb0000-7bf00000     \               ntdll  
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>  
ELF     0x7bfd3000-7c000000     Deferred        uxtheme<elf>  
  \-PE  0x7bfe0000-7c000000     \               uxtheme  
PE      0x7c340000-7c396000     Deferred        msvcr71  
PE      0x7c3a0000-7c41b000     Deferred        msvcp71  
PE      0x7daf0000-7db25000     Deferred        bmglibpng  
ELF     0x7db30000-7dba6000     Export          opengl32<elf>  
  \-PE  0x7db70000-7dba6000     \               opengl32  
ELF     0x7dc74000-7dcf0000     Deferred        libglu.so.1  
ELF     0x7e8a2000-7e8dd000     Deferred        wined3d<elf>  
  \-PE  0x7e8b0000-7e8dd000     \               wined3d  
ELF     0x7e8dd000-7e920000     Deferred        d3d8<elf>  
  \-PE  0x7e8f0000-7e920000     \               d3d8  
ELF     0x7e9ab000-7e9c0000     Deferred        midimap<elf>  
  \-PE  0x7e9b0000-7e9c0000     \               midimap  
ELF     0x7eadc000-7eafb000     Deferred        msacm32<elf>  
  \-PE  0x7eae0000-7eafb000     \               msacm32  
ELF     0x7eafb000-7eb13000     Deferred        msacm.drv<elf>  
  \-PE  0x7eb00000-7eb13000     \               msacm.drv  
ELF     0x7eb13000-7eb47000     Deferred        wineoss.drv<elf>  
  \-PE  0x7eb20000-7eb47000     \               wineoss.drv  
ELF     0x7eb8b000-7eb94000     Deferred        libxcursor.so.1.0.2  
ELF     0x7ebb0000-7ebb2000     Deferred        xlcutf8load.so.2  
ELF     0x7ebb2000-7ebba000     Deferred        libxrender.so.1  
ELF     0x7ec6e000-7f3bf000     Deferred        libglcore.so.1  
ELF     0x7f3bf000-7f437000     Export          libgl.so.1  
ELF     0x7f453000-7f520000     Deferred        libx11.so.6  
ELF     0x7f520000-7f538000     Deferred        libice.so.6  
ELF     0x7f538000-7f5ab000     Deferred        winex11.drv<elf>  
  \-PE  0x7f550000-7f5ab000     \               winex11.drv  
ELF     0x7f5ab000-7f622000     Deferred        oleaut32<elf>  
  \-PE  0x7f5d0000-7f622000     \               oleaut32  
ELF     0x7f622000-7f648000     Deferred        winspool.drv<elf>  
  \-PE  0x7f630000-7f648000     \               winspool.drv  
ELF     0x7f648000-7f666000     Deferred        iphlpapi<elf>  
  \-PE  0x7f650000-7f666000     \               iphlpapi  
ELF     0x7f666000-7f6a4000     Deferred        rpcrt4<elf>  
  \-PE  0x7f680000-7f6a4000     \               rpcrt4  
ELF     0x7f6a4000-7f713000     Deferred        ole32<elf>  
  \-PE  0x7f6c0000-7f713000     \               ole32  
ELF     0x7f713000-7f761000     Deferred        shlwapi<elf>  
  \-PE  0x7f730000-7f761000     \               shlwapi  
ELF     0x7f761000-7f80a000     Deferred        shell32<elf>  
  \-PE  0x7f780000-7f80a000     \               shell32  
ELF     0x7f80a000-7f893000     Deferred        comdlg32<elf>  
  \-PE  0x7f820000-7f893000     \               comdlg32  
ELF     0x7f893000-7f929000     Deferred        comctl32<elf>  
  \-PE  0x7f8a0000-7f929000     \               comctl32  
ELF     0x7f929000-7f962000     Deferred        advapi32<elf>  
  \-PE  0x7f940000-7f962000     \               advapi32  
ELF     0x7f962000-7f9df000     Deferred        gdi32<elf>  
  \-PE  0x7f980000-7f9df000     \               gdi32  
ELF     0x7f9df000-7faee000     Deferred        user32<elf>  
  \-PE  0x7fa00000-7faee000     \               user32  
ELF     0x7faee000-7fb60000     Deferred        winmm<elf>  
  \-PE  0x7fb00000-7fb60000     \               winmm  
ELF     0x7fc73000-7fc82000     Deferred        libxext.so.6  
ELF     0x7fcbb000-7fdb0000     Export          kernel32<elf>  
  \-PE  0x7fce0000-7fdb0000     \               kernel32  
ELF     0x7feca000-7fed3000     Deferred        libnss_compat.so.2  
ELF     0x7fee2000-7feeb000     Deferred        libgcc_s.so.1  
ELF     0x7feeb000-7feef000     Deferred        libxrandr.so.2  
ELF     0x7feef000-7ffe4000     Deferred        libwine_unicode.so.1  
ELF     0x7ffe6000-7ffeb000     Deferred        libxxf86vm.so.1  
ELF     0x7ffeb000-7fff4000     Deferred        libsm.so.6  
ELF     0x7fff4000-7fffe000     Deferred        libnss_files.so.2  
ELF     0xb7f82000-b7f88000     Deferred        libxxf86dga.so.1  
ELF     0xb7f8a000-b7fa3000     Deferred        libwine.so.1  
ELF     0xb7fa4000-b7fa6000     Deferred        libnvidia-tls.so.1  
ELF     0xb7fa6000-b7fb0000     Deferred        libnss_nis.so.2  
Threads:  
process  tid      prio (all id:s are in hex)  
00000008 (D) C:\Program Files\Project64 1.6\Project64.exe  
        0000000d    0 <==  
        0000000b   15  
        00000009    0  
WineDbg terminated on pid 0x8

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list