[Wine] openSUSE upgrade makes Mathematica to crash in wine

Gian-Piero wineforum-user at winehq.org
Wed Jan 20 07:55:24 CST 2010

Mathematica 4.0 with wine 1.1.36 under openSUSE11.1 was running correctly. I have upgraded to openSUSE 11.2 and now Mathematica crashes on start. 
When I launch Mathematica in a terminal, I get the following:

wine: Unhandled page fault on read access to 0x7ee2fff4 at address 0x7ee2fff4 (thread 001a), starting debugger...   
Unhandled exception: page fault on read access to 0x7ee2fff4 in 32-bit code (0x7ee2fff4).             
Register dump:                                                                                        
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b                                                      
 EIP:7ee2fff4 ESP:0033e384 EBP:7ed70000 EFLAGS:00210212(  R- --  I   -A- - )                          
 EAX:00000001 EBX:3f800000 ECX:00637168 EDX:00000000                                                  
 ESI:7bc4f2d9 EDI:01cdc2f0                                                                            
Stack dump:                                                                                           
0x0033e384:  00000000 00000000 01cdc2f8 edd1117                                                      
0x0033e394:  00000000 00000000 00487390 00637168                                                      
0x0033e3a4:  0062fb94 7edd10e0 01cdc2f0 005a1370                                                      
0x0033e3b4:  00000000 00000000 00487390 00637168                                                      
0x0033e3c4:  00487347 00000000 00000000 00487390                                                      
0x0033e3d4:  00637168 00000000 00000000 01cdc2f0  
=>0 0x7ee2fff4 in user32 (+0xbfff4) (0x7ed70000)                                                      
  1 0x00000003 (0x00905a4d)                                                                           
0x7ee2fff4: fdivrs      0xd(%esi)                                                                     
Module  Address                 Debug info      Name (112 modules)                                    
PE        340000-  354000       Deferred        mlmap32.mlp                                           
PE        3a0000-  3b0000       Deferred        mltcp32.mlp                                           
PE        400000-  670000       Deferred        mathematica                                           
PE      10000000-10036000       Deferred        ml32i2                                                
ELF     7b800000-7b945000       Deferred        kernel32<elf>                                         
  \-PE  7b810000-7b945000       \               kernel32                                              
ELF     7bc00000-7bcc1000       Deferred        ntdll<elf>                                            
  \-PE  7bc10000-7bcc1000       \               ntdll                                                 
ELF     7bf00000-7bf04000       Deferred        <wine-loader>                                         
ELF     7d9d2000-7d9f1000       Deferred        libgcc_s.so.1                                         
ELF     7da74000-7daeb000       Deferred        wineps<elf>                                           
  \-PE  7da90000-7daeb000       \               wineps                                                
ELF     7db94000-7dbbc000       Deferred        msacm32<elf>                                          
  \-PE  7dba0000-7dbbc000       \               msacm32                                               
ELF     7dbbc000-7dbc8000       Deferred        libnss_nis.so.2                                       
ELF     7dbc8000-7dbe1000       Deferred        libnsl.so.1                                           
ELF     7dbe1000-7dbea000       Deferred        libnss_compat.so.2                                    
ELF     7dbea000-7dbf7000       Deferred        libnss_files.so.2                                     
ELF     7dbf7000-7dc0d000       Deferred        libresolv.so.2                                        
ELF     7dc0d000-7dc11000       Deferred        libkeyutils.so.1                                      
ELF     7dc11000-7dc1a000       Deferred        libkrb5support.so.0                                   
ELF     7dc1a000-7dc47000       Deferred        libk5crypto.so.3                                      
ELF     7dc47000-7dd00000       Deferred        libkrb5.so.3                                          
ELF     7dd00000-7de72000       Deferred        libcrypto.so.0.9.8                                    
ELF     7de72000-7debd000       Deferred        libssl.so.0.9.8                                       
ELF     7debd000-7deed000       Deferred        libgssapi_krb5.so.2                                   
ELF     7deed000-7df26000       Deferred        libcups.so.2                                          
ELF     7df30000-7df46000       Deferred        midimap<elf>                                          
  \-PE  7df40000-7df46000       \               midimap                                               
ELF     7df46000-7df5f000       Deferred        msacm32<elf>                                          
  \-PE  7df50000-7df5f000       \               msacm32                                               
ELF     7df5f000-7df79000       Deferred        spoolss<elf>                                          
  \-PE  7df60000-7df79000       \               spoolss                                               
ELF     7df79000-7df9a000       Deferred        localspl<elf>                                         
  \-PE  7df80000-7df9a000       \               localspl                                              
ELF     7dfc7000-7dfcb000       Deferred        libcom_err.so.2                                       
ELF     7dff5000-7dffb000       Deferred        libxfixes.so.3                                        
ELF     7dffb000-7e006000       Deferred        libxcursor.so.1                                       
ELF     7e006000-7e00a000       Deferred        libxcomposite.so.1                                    
ELF     7e00a000-7e013000       Deferred        libxrandr.so.2                                        
ELF     7e013000-7e01e000       Deferred        libxrender.so.1                                       
ELF     7e01e000-7e024000       Deferred        libxxf86vm.so.1                                       
ELF     7e024000-7e028000       Deferred        libxinerama.so.1                                      
ELF     7e028000-7e04a000       Deferred        imm32<elf>                                            
  \-PE  7e030000-7e04a000       \               imm32                                                 
ELF     7e04a000-7e04e000       Deferred        libxau.so.6                                           
ELF     7e04e000-7e06d000       Deferred        libxcb.so.1                                           
ELF     7e06d000-7e088000       Deferred        libice.so.6                                           
ELF     7e088000-7e1bd000       Deferred        libx11.so.6                                           
ELF     7e1bd000-7e1cf000       Deferred        libxext.so.6                                          
ELF     7e1cf000-7e1d8000       Deferred        libsm.so.6                                            
ELF     7e1da000-7e20f000       Deferred        uxtheme<elf>                                          
  \-PE  7e1e0000-7e20f000       \               uxtheme                                               
ELF     7e211000-7e2b8000       Deferred        winex11<elf>                                          
  \-PE  7e220000-7e2b8000       \               winex11                                               
ELF     7e2b8000-7e2cc000       Deferred        mouse.drv16.so                                        
PE      7e2c0000-7e2cc000       Deferred        mouse.drv16                                           
ELF     7e2cc000-7e2e1000       Deferred        keyboard.drv16.so                                     
PE      7e2d0000-7e2e1000       Deferred        keyboard.drv16                                        
ELF     7e2e1000-7e2f6000       Deferred        display.drv16.so                                      
PE      7e2f0000-7e2f6000       Deferred        display.drv16                                         
ELF     7e2f6000-7e33e000       Deferred        user.exe16.so                                         
PE      7e300000-7e33e000       Deferred        user.exe16                                            
ELF     7e3e3000-7e40a000       Deferred        libexpat.so.1                                         
ELF     7e40a000-7e43e000       Deferred        libfontconfig.so.1                                    
ELF     7e43e000-7e452000       Deferred        libz.so.1                                             
ELF     7e452000-7e4d4000       Deferred        libfreetype.so.6                                      
ELF     7e4d7000-7e4dc000       Deferred        libuuid.so.1                                          
ELF     7e50d000-7e53b000       Deferred        gdi.exe16.so                                          
PE      7e520000-7e53b000       Deferred        gdi.exe16                                             
ELF     7e53b000-7e54f000       Deferred        comm.drv16.so                                         
PE      7e540000-7e54f000       Deferred        comm.drv16                                            
ELF     7e54f000-7e564000       Deferred        system.drv16.so                                       
PE      7e550000-7e564000       Deferred        system.drv16                                          
ELF     7e564000-7e609000       Deferred        krnl386.exe16.so                                      
PE      7e570000-7e609000       Deferred        krnl386.exe16                                         
ELF     7e62c000-7e64c000       Deferred        iphlpapi<elf>                                         
  \-PE  7e630000-7e64c000       \               iphlpapi                                              
ELF     7e64c000-7e679000       Deferred        ws2_32<elf>                                           
  \-PE  7e650000-7e679000       \               ws2_32                                                
ELF     7e679000-7e694000       Deferred        wsock32<elf>                                          
  \-PE  7e680000-7e694000       \               wsock32                                               
ELF     7e694000-7e6be000       Deferred        oledlg<elf>                                           
  \-PE  7e6a0000-7e6be000       \               oledlg                                                
ELF     7e6be000-7e748000       Deferred        winmm<elf>                                            
  \-PE  7e6d0000-7e748000       \               winmm                                                 
ELF     7e748000-7e865000       Deferred        ole32<elf>                                            
  \-PE  7e760000-7e865000       \               ole32                                                 
ELF     7e865000-7e93d000       Deferred        comctl32<elf>                                         
  \-PE  7e870000-7e93d000       \               comctl32                                              
ELF     7e93d000-7e9a2000       Deferred        shlwapi<elf>                                          
  \-PE  7e950000-7e9a2000       \               shlwapi                                               
ELF     7e9a2000-7eb3e000       Deferred        shell32<elf>                                          
  \-PE  7e9b0000-7eb3e000       \               shell32
ELF     7eb3e000-7ebeb000       Deferred        comdlg32<elf>
  \-PE  7eb40000-7ebeb000       \               comdlg32
ELF     7ebeb000-7ec61000       Deferred        rpcrt4<elf>
  \-PE  7ec00000-7ec61000       \               rpcrt4
ELF     7ec61000-7ecc0000       Deferred        advapi32<elf>
  \-PE  7ec70000-7ecc0000       \               advapi32
ELF     7ecc0000-7ed54000       Deferred        gdi32<elf>
  \-PE  7ecd0000-7ed54000       \               gdi32
ELF     7ed54000-7ee72000       Export          user32<elf>
  \-PE  7ed70000-7ee72000       \               user32
ELF     7ef9e000-7efc7000       Deferred        libm.so.6
ELF     7efc8000-7f000000       Deferred        winspool<elf>
  \-PE  7efd0000-7f000000       \               winspool
ELF     f7400000-f7405000       Deferred        libdl.so.2
ELF     f7405000-f7565000       Deferred        libc.so.6
ELF     f7565000-f757f000       Deferred        libpthread.so.0
ELF     f75b8000-f76f5000       Deferred        libwine.so.1
ELF     f76f6000-f7716000       Deferred        ld-linux.so.2
process  tid      prio (all id:s are in hex)
0000000e services.exe
        00000016    0
        00000015    0
        00000014    0
        00000010    0
        0000000f    0
00000011 winedevice.exe
        00000018    0
        00000017    0
        00000013    0
        00000012    0
00000019 (D) C:\Program Files\Wolfram Research\Mathematica\4.0\SystemFiles\FrontEnd\Binaries\Windows\Mathematica.exe
        0000001a    0 <==
0000001b explorer.exe
        0000001c    0
=>0 0x7ee2fff4 in user32 (+0xbfff4) (0x7ed70000)
  1 0x00000003 (0x00905a4d)
Can this be fixed?
Thank you in advance.

More information about the wine-users mailing list