[Bug 11106] New: GFA-Basic font selector causes wine to hang

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 9 13:31:46 CST 2008


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

           Summary: GFA-Basic font selector causes wine to hang
           Product: Wine
           Version: CVS/GIT
          Platform: Other
        OS/Version: other
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P2
         Component: gdi32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: bero at arklinux.org


Download GFA-Basic ( http://team1161.googlepages.com/ ), in its menu, go to
File -> Properties, then click on the Font button.
The application will hang, and wine says:


wine: Unhandled page fault on write access to 0x003d0000 at address 0x7eb277fe
(thread 003d), starting debugger...
Unhandled exception: page fault on write access to 0x003d0000 in 32-bit code
(0x7eb277fe).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7eb277fe ESP:0033c99c EBP:003c0028 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7eb5ad04 ECX:00000007 EDX:00000000
 ESI:0000ffd9 EDI:0000ffd8
Stack dump:
0x0033c99c:  7c03add8 00000022 00000200 7bc419ec
0x0033c9ac:  7eb5ad04 00c68040 7ffd8044 7bc3371f
0x0033c9bc:  7eb62b00 b7e82ff4 0033ca1c 7bc32ded
0x0033c9cc:  7bc8b434 00000000 7bc8b434 7bc422e9
0x0033c9dc:  00110048 7bc422c6 7b8b4ce0 7bc3371f
0x0033c9ec:  00110000 00000001 0000360c 7bc3371f
Backtrace:
=>1 0x7eb277fe in gdi32 (+0x377fe) (0x003c0028)
  2 0x00000000 (0x00000000)
0x7eb277fe: movb        %al,0x0(%ebp,%edi,1)
Modules:
Module  Address                 Debug info      Name (81 modules)
PE        400000-  4f6000       Deferred        gfawin32 1164
PE      18000000-180fb000       Deferred        gfawin23
ELF     4960b000-49628000       Deferred        ld-linux.so.2
ELF     4962a000-4962e000       Deferred        libgpg-error.so.0
ELF     4962a000-4962e000       Deferred        libgpg-error.so.0
ELF     49631000-49644000       Deferred        libz.so.1
ELF     49646000-49649000       Deferred        libxau.so.6
ELF     4964b000-4973f000       Deferred        libx11.so.6
ELF     49741000-49746000       Deferred        libxdmcp.so.6
ELF     49748000-4975f000       Deferred        libice.so.6
ELF     49761000-4976f000       Deferred        libxext.so.6
ELF     49771000-49779000       Deferred        libsm.so.6
ELF     4977b000-497f0000       Deferred        libfreetype.so.6
ELF     497f2000-4981c000       Deferred        libfontconfig.so.1
ELF     4981e000-4983e000       Deferred        libexpat.so.1
ELF     49840000-49845000       Deferred        libxfixes.so.3
ELF     49847000-49850000       Deferred        libxcursor.so.1
ELF     49f26000-49f2c000       Deferred        libxrandr.so.2
ELF     49f2e000-49f37000       Deferred        libxrender.so.1
ELF     49f39000-49f3c000       Deferred        libxinerama.so.1
ELF     4a06f000-4a09f000       Deferred        libcups.so.2
ELF     4a0a1000-4a0b3000       Deferred        libtasn1.so.3
ELF     4a0bc000-4a0c1000       Deferred        libxxf86vm.so.1
ELF     4a0c3000-4a0c6000       Deferred        libxdamage.so.1
ELF     4a0d6000-4a224000       Deferred        libc.so.6
ELF     4a226000-4a24d000       Deferred        libm.so.6
ELF     4a24f000-4a253000       Deferred        libdl.so.2
ELF     4a255000-4a26c000       Deferred        libpthread.so.0
ELF     4a35d000-4a36a000       Deferred        libgcc_s.so.1
ELF     4ab80000-4ab93000       Deferred        libresolv.so.2
ELF     4ab95000-4abc7000       Deferred        libcrypt.so.1
ELF     4abc9000-4ac37000       Deferred        libgnutls.so.13
ELF     4ac8f000-4ac98000       Deferred        libdrm.so.2
ELF     4af3f000-4afa3000       Deferred        libgl.so.1
ELF     7b800000-7b92e000       Deferred        kernel32<elf>
  \-PE  7b820000-7b92e000       \               kernel32
ELF     7bc00000-7bca7000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca7000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7dfbe000-7dfd3000       Deferred        midimap<elf>
  \-PE  7dfc0000-7dfd3000       \               midimap
ELF     7dfd3000-7dffa000       Deferred        msacm32<elf>
  \-PE  7dfe0000-7dffa000       \               msacm32
ELF     7dffa000-7e012000       Deferred        msacm32<elf>
  \-PE  7e000000-7e012000       \               msacm32
ELF     7e087000-7e0ed000       Deferred        libgcrypt.so.11
ELF     7e1b2000-7e1e5000       Deferred        uxtheme<elf>
  \-PE  7e1c0000-7e1e5000       \               uxtheme
ELF     7e1e5000-7e203000       Deferred        imm32<elf>
  \-PE  7e1f0000-7e203000       \               imm32
ELF     7e3b8000-7e450000       Deferred        winex11<elf>
  \-PE  7e3d0000-7e450000       \               winex11
ELF     7e5e5000-7e674000       Deferred        winmm<elf>
  \-PE  7e5f0000-7e674000       \               winmm
ELF     7e674000-7e71c000       Deferred        oleaut32<elf>
  \-PE  7e690000-7e71c000       \               oleaut32
ELF     7e72f000-7e74d000       Deferred        iphlpapi<elf>
  \-PE  7e740000-7e74d000       \               iphlpapi
ELF     7e74d000-7e7af000       Deferred        rpcrt4<elf>
  \-PE  7e760000-7e7af000       \               rpcrt4
ELF     7e7af000-7e853000       Deferred        ole32<elf>
  \-PE  7e7c0000-7e853000       \               ole32
ELF     7e853000-7e8ad000       Deferred        shlwapi<elf>
  \-PE  7e860000-7e8ad000       \               shlwapi
ELF     7e8ad000-7e9b4000       Deferred        shell32<elf>
  \-PE  7e8c0000-7e9b4000       \               shell32
ELF     7e9b4000-7ea55000       Deferred        comdlg32<elf>
  \-PE  7e9c0000-7ea55000       \               comdlg32
ELF     7ea55000-7ea8b000       Deferred        winspool<elf>
  \-PE  7ea60000-7ea8b000       \               winspool
ELF     7ea8b000-7ead7000       Deferred        advapi32<elf>
  \-PE  7eaa0000-7ead7000       \               advapi32
ELF     7ead7000-7eb73000       Export          gdi32<elf>
  \-PE  7eaf0000-7eb73000       \               gdi32
ELF     7eb73000-7ecb7000       Deferred        user32<elf>
  \-PE  7eb90000-7ecb7000       \               user32
ELF     7ecb7000-7ed7c000       Deferred        comctl32<elf>
  \-PE  7ecc0000-7ed7c000       \               comctl32
ELF     7efb9000-7efc4000       Deferred        libnss_files.so.2
ELF     7eff6000-7eff9000       Deferred        iso8859-1.so
ELF     b7eb3000-b7fc8000       Deferred        libwine.so.1
Threads:
process  tid      prio (all id:s are in hex)
0000003c (D) Z:\home\arklinux\GFA\gb32\Bin\GfaWin32 1164.exe
        0000003f    0
        0000003d    0 <==
00000012
        00000013    0
0000000c
        0000000e    0
0000000a
        0000000b    0
00000008
        00000019    0
        00000018    0
        00000017    0
        00000016    0
        00000015    0
        00000014    0
        00000009    0
Backtrace:
=>1 0x7eb277fe in gdi32 (+0x377fe) (0x003c0028)
  2 0x00000000 (0x00000000)
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_EnterSysLevel (0x7ec7d200, level 2): Holding 0x7eb62b00, level 3.
Expect deadlock!
err:syslevel:_CheckNotSysLevel Holding lock 0x7eb62b00 level 3


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list