[Wine] gdiplus error after Simplified Chinese is installed

ctd wineforum-user at winehq.org
Fri Feb 12 16:50:13 CST 2010


The problem persists after changing the language back to English(US), and I set my system language to English for the trace captured below.  This is on OpenSuse11.1, with Wine v. 1.1.38.  Other stuff:
-The application works fine before the language change.
-Changing the language to Simplified Chinese in OpenSUSE11.1 causes ~60 packages to be installed, including fonts, translations, and scim.  
-On Windows, the application looks for Chinese translations, doesn't find them, and uses its default (EnglishUS).

Any thoughts on which package might be causing the choke?

Much thanks.


Code:
fixme:gdiplus:GdipAddPathString (0x186168, 0x33edb4, -1, 0x2f43c58, 1, 13.000000, 0x33ed88, 0x2f433f8): stub
wine: Call from 0x7b836aeb to unimplemented function gdiplus.dll.GdipWindingModeOutline, aborting
wine: Unimplemented function gdiplus.dll.GdipWindingModeOutline called at address 0x7b836aeb (thread 0023), starting debugger...
Unhandled exception: unimplemented function gdiplus.dll.GdipWindingModeOutline called in 32-bit code (0x7b836aeb).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b836aeb ESP:0033ec90 EBP:0033ecf4 EFLAGS:00200246(   - --  I  Z- -P- )
 EAX:7b825f61 EBX:7b880ff4 ECX:00000000 EDX:0033ed18
 ESI:0033ed18 EDI:00000000
Stack dump:
0x0033ec90:  0033ed18 00000008 00000018 80000100
0x0033eca0:  00000001 00000000 7b836aeb 00000002
0x0033ecb0:  7ecf78c0 7ecf8111 00000000 7ed08bdc
0x0033ecc0:  7ecfc020 7ecfbc74 0033ecf8 b7f77ff4
0x0033ecd0:  7ed08c64 02e33000 7ed02ff4 006719dc
0x0033ece0:  0033ed20 7ece35fd 7b836a8a 00210f48
Backtrace:
=>0 0x7b836aeb RaiseException+0x6b(code=2147483904, flags=<is not available>, nbargs=2, args=0x33ed18) [/home/ebeam/proj/wine-1.1.38/dlls/kernel32/except.c:84] in kernel32 (0x0033ecf4)
  1 0x7ecf7858 __wine_spec_unimplemented_stub+0x38(module="gdiplus.dll", function="GdipWindingModeOutline") [/home/ebeam/proj/wine-1.1.38/dlls/winecrt0/stub.c:34] in gdiplus (0x0033ed24)
  2 0x7ecc95ec in gdiplus (+0x95ec) (0x0033ef50)
  3 0x00570a26 in ebeamscrapbook (+0x170a26) (0x0033ef5c)
  4 0x0056dc4d in ebeamscrapbook (+0x16dc4d) (0x0033eff0)
  5 0x0056ebbc in ebeamscrapbook (+0x16ebbc) (0x0033f0a0)
  6 0x0056b6e4 in ebeamscrapbook (+0x16b6e4) (0x0033f0c0)
  7 0x0056df61 in ebeamscrapbook (+0x16df61) (0x0033f128)
  8 0x0056dfee in ebeamscrapbook (+0x16dfee) (0x0033f148)
  9 0x7ebeff6a WINPROC_wrapper+0x1a() in user32 (0x0033f178)
  10 0x7ebf1be9 call_window_proc+0x59(hwnd=<register EDI not in topmost frame>, msg=<register ESI not in topmost frame>, wp=1132, lp=3404572, result=0x33f24c, arg=0x56dfba) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:242] in user32 (0x0033f1b8)
  11 0x7ebf308c WINPROC_call_window+0x10c(hwnd=0x19015c, msg=43, wParam=1132, lParam=3404572, result=0x33f24c, unicode=1, mapping=124) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:912] in user32 (0x0033f1f8)
  12 0x7ebb75cd call_window_proc+0x8d(hwnd=<register EDI not in topmost frame>, msg=<register ESI not in topmost frame>, wparam=1132, lparam=3404572, unicode=1, same_thread=1, mapping=124) [/home/ebeam/proj/wine-1.1.38/dlls/user32/message.c:1634] in user32 (0x0033f258)
  13 0x7ebbbfb5 send_message+0x1d5(info=<register EDI not in topmost frame>, res_ptr=0x33f2f4, unicode=1) [/home/ebeam/proj/wine-1.1.38/dlls/user32/message.c:2477] in user32 (0x0033f2b8)
  14 0x7ebbc4cc SendMessageW+0x4c(hwnd=0x19015c, msg=43, wparam=1132, lparam=3404572) [/home/ebeam/proj/wine-1.1.38/dlls/user32/message.c:2598] in user32 (0x0033f2f8)
  15 0x7eb66783 OB_Paint+0x153(hwnd=0x201b6, hDC=0x250, action=1) [/home/ebeam/proj/wine-1.1.38/dlls/user32/button.c:1127] in user32 (0x0033f358)
  16 0x7eb67f21 ButtonWndProc_common+0x10c1(hWnd=0x201b6, uMsg=15, wParam=0, lParam=0, unicode=1) [/home/ebeam/proj/wine-1.1.38/dlls/user32/button.c:307] in user32 (0x0033f408)
  17 0x7e0fa934 button_proc16+0x84(hwnd=<register EDI not in topmost frame>, msg=15, wParam=<register ESI not in topmost frame>, lParam=0, unicode=1) [/home/ebeam/proj/wine-1.1.38/dlls/user.exe16/message.c:2015] in user.exe16 (0x0033f438)
  18 0x7ebf010b ButtonWndProcW+0x3b(hwnd=0x201b6, msg=15, wParam=0, lParam=0) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:1062] in user32 (0x0033f458)
  19 0x7ebeff6a WINPROC_wrapper+0x1a() in user32 (0x0033f488)
  20 0x7ebf1be9 call_window_proc+0x59(hwnd=<register EDI not in topmost frame>, msg=<register ESI not in topmost frame>, wp=0, lp=0, result=0x33f500, arg=0x7ebf00d0) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:242] in user32 (0x0033f4c8)
  21 0x7ebf1d42 CallWindowProcW+0x52(func=0x7ebf00d0, hwnd=0x201b6, msg=15, wParam=0, lParam=0) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:987] in user32 (0x0033f508)
  22 0x0056b5bc in ebeamscrapbook (+0x16b5bc) (0x0033f528)
  23 0x0056b6fb in ebeamscrapbook (+0x16b6fb) (0x0033f544)
  24 0x0056df61 in ebeamscrapbook (+0x16df61) (0x0033f5ac)
  25 0x0056dfee in ebeamscrapbook (+0x16dfee) (0x0033f5cc)
  26 0x7ebeff6a WINPROC_wrapper+0x1a() in user32 (0x0033f5fc)
  27 0x7ebf1be9 call_window_proc+0x59(hwnd=<register EDI not in topmost frame>, msg=<register ESI not in topmost frame>, wp=0, lp=0, result=0x33f6d0, arg=0x56dfba) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:242] in user32 (0x0033f63c)
  28 0x7ebf308c WINPROC_call_window+0x10c(hwnd=0x201b6, msg=15, wParam=0, lParam=0, result=0x33f6d0, unicode=1, mapping=WMCHAR_MAP_POSTMESSAGE) [/home/ebeam/proj/wine-1.1.38/dlls/user32/winproc.c:912] in user32 (0x0033f67c)
  29 0x7ebb75cd call_window_proc+0x8d(hwnd=<register EDI not in topmost frame>, msg=<register ESI not in topmost frame>, wparam=0, lparam=0, unicode=1, same_thread=1, mapping=WMCHAR_MAP_POSTMESSAGE) [/home/ebeam/proj/wine-1.1.38/dlls/user32/message.c:1634] in user32 (0x0033f6dc)
  30 0x7ebbbfb5 send_message+0x1d5(info=<register EDI not in topmost frame>, res_ptr=0x33f778, unicode=1) [/home/ebeam/proj/wine-1.1.38/dlls/user32/message.c:2477] in user32 (0x0033f73c)
  31 0x7ebbc4cc SendMessageW+0x4c(hwnd=0x201b6, msg=15, wparam=0, lparam=0) [/home/ebeam/proj/wine-1.1.38/dlls/user32/message.c:2598] in user32 (0x0033f77c)
  32 0x7ebc77ae RedrawWindow+0x20e(hwnd=0x20082, rect=(nil), hrgn=(nil), flags=<is not available>) [/home/ebeam/proj/wine-1.1.38/dlls/user32/painting.c:778] in user32 (0x0033f7dc)
  33 0x0046474a in ebeamscrapbook (+0x6474a) (0x0033f80c)
  34 0x00570f1b in ebeamscrapbook (+0x170f1b) (0x0033f83c)
  35 0x00592a5d in ebeamscrapbook (+0x192a5d) (0x0033f874)
0x7b836aeb RaiseException+0x6b [/home/ebeam/proj/wine-1.1.38/dlls/kernel32/except.c:84] in kernel32: subl	$4,%esp
84	    RtlRaiseException( &record );
Modules:
Module	Address			Debug info	Name (135 modules)
PE	  340000-  363000	Deferred        pdfeye
PE	  370000-  37a000	Deferred        pdfwind
PE	  380000-  38c000	Deferred        blicectr
PE	  400000-  966000	Export          ebeamscrapbook
PE	  970000-  9fb000	Deferred        ebeamwheelmenu
PE	  fd0000- 1002000	Deferred        oeminfo
PE	10000000-10035000	Deferred        pdfflurry
ELF	7b800000-7b939000	Dwarf           kernel32<elf>
  \-PE	7b810000-7b939000	\               kernel32
ELF	7bc00000-7bcb6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb6000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7caae000-7cae9000	Deferred        libxslt.so.1
ELF	7cae9000-7cc3d000	Deferred        libxml2.so.2
ELF	7cc3d000-7cc91000	Deferred        msxml3<elf>
  \-PE	7cc50000-7cc91000	\               msxml3
ELF	7cec3000-7ceed000	Deferred        libpng12.so.0
ELF	7cf01000-7cf3b000	Deferred        windowscodecs<elf>
  \-PE	7cf10000-7cf3b000	\               windowscodecs
ELF	7d9b2000-7da0b000	Deferred        riched20<elf>
  \-PE	7d9c0000-7da0b000	\               riched20
ELF	7da0b000-7da1f000	Deferred        riched32<elf>
  \-PE	7da10000-7da1f000	\               riched32
ELF	7da43000-7da76000	Deferred        uxtheme<elf>
  \-PE	7da50000-7da76000	\               uxtheme
ELF	7daed000-7db24000	Deferred        libcrypt.so.1
ELF	7db24000-7dc8c000	Deferred        libcrypto.so.0.9.8
ELF	7dc8c000-7dcd6000	Deferred        libssl.so.0.9.8
ELF	7dcd6000-7dcfc000	Deferred        libk5crypto.so.3
ELF	7dcfc000-7dd9b000	Deferred        libkrb5.so.3
ELF	7dd9b000-7ddc8000	Deferred        libgssapi_krb5.so.2
ELF	7ddc8000-7de03000	Deferred        libcups.so.2
ELF	7de17000-7de22000	Deferred        libxcursor.so.1
ELF	7de22000-7de28000	Deferred        libxfixes.so.3
ELF	7de28000-7de2c000	Deferred        libxcomposite.so.1
ELF	7de2c000-7de34000	Deferred        libxrandr.so.2
ELF	7de34000-7de3e000	Deferred        libxrender.so.1
ELF	7de3e000-7de44000	Deferred        libxxf86vm.so.1
ELF	7de44000-7de48000	Deferred        libxinerama.so.1
ELF	7de48000-7de69000	Deferred        imm32<elf>
  \-PE	7de50000-7de69000	\               imm32
ELF	7de69000-7de87000	Deferred        libxcb.so.1
ELF	7de87000-7de8a000	Deferred        libxcb-xlib.so.0
ELF	7de8a000-7de8e000	Deferred        libxau.so.6
ELF	7de8e000-7de94000	Deferred        libuuid.so.1
ELF	7de94000-7dfc7000	Deferred        libx11.so.6
ELF	7dfc7000-7dfd8000	Deferred        libxext.so.6
ELF	7dfd8000-7dff3000	Deferred        libice.so.6
ELF	7dff3000-7dffc000	Deferred        libsm.so.6
ELF	7dffd000-7e006000	Deferred        libkrb5support.so.0
ELF	7e006000-7e00a000	Deferred        libkeyutils.so.1
ELF	7e00a000-7e00e000	Deferred        libcom_err.so.2
ELF	7e010000-7e0af000	Deferred        winex11<elf>
  \-PE	7e020000-7e0af000	\               winex11
ELF	7e0af000-7e0c4000	Deferred        keyboard.drv16.so
PE	7e0b0000-7e0c4000	Deferred        keyboard.drv16
ELF	7e0c4000-7e0d9000	Deferred        display.drv16.so
PE	7e0d0000-7e0d9000	Deferred        display.drv16
ELF	7e0d9000-7e11b000	Dwarf           user.exe16.so
PE	7e0f0000-7e11b000	DIA             user.exe16
ELF	7e171000-7e199000	Deferred        libexpat.so.1
ELF	7e199000-7e1ca000	Deferred        libfontconfig.so.1
ELF	7e1ca000-7e24a000	Deferred        libfreetype.so.6
ELF	7e24a000-7e25e000	Deferred        mouse.drv16.so
PE	7e250000-7e25e000	Deferred        mouse.drv16
ELF	7e25e000-7e289000	Deferred        gdi.exe16.so
PE	7e270000-7e289000	Deferred        gdi.exe16
ELF	7e289000-7e29e000	Deferred        system.drv16.so
PE	7e290000-7e29e000	Deferred        system.drv16
ELF	7e29e000-7e33c000	Deferred        krnl386.exe16.so
PE	7e2b0000-7e33c000	Deferred        krnl386.exe16
ELF	7e33c000-7e352000	Deferred        libresolv.so.2
ELF	7e352000-7e371000	Deferred        iphlpapi<elf>
  \-PE	7e360000-7e371000	\               iphlpapi
ELF	7e371000-7e38c000	Deferred        wsock32<elf>
  \-PE	7e380000-7e38c000	\               wsock32
ELF	7e38c000-7e3af000	Deferred        mpr<elf>
  \-PE	7e390000-7e3af000	\               mpr
ELF	7e3af000-7e3c4000	Deferred        libz.so.1
ELF	7e3c4000-7e3d8000	Deferred        comm.drv16.so
PE	7e3d0000-7e3d8000	Deferred        comm.drv16
ELF	7e3d8000-7e431000	Deferred        wininet<elf>
  \-PE	7e3e0000-7e431000	\               wininet
ELF	7e431000-7e48a000	Deferred        urlmon<elf>
  \-PE	7e440000-7e48a000	\               urlmon
ELF	7e48a000-7e4b3000	Deferred        oledlg<elf>
  \-PE	7e490000-7e4b3000	\               oledlg
ELF	7e4b3000-7e582000	Deferred        comctl32<elf>
  \-PE	7e4c0000-7e582000	\               comctl32
ELF	7e582000-7e711000	Deferred        shell32<elf>
  \-PE	7e590000-7e711000	\               shell32
ELF	7e711000-7e7bc000	Deferred        comdlg32<elf>
  \-PE	7e720000-7e7bc000	\               comdlg32
ELF	7e7bc000-7e7d0000	Deferred        msimg32<elf>
  \-PE	7e7c0000-7e7d0000	\               msimg32
ELF	7e7d0000-7e805000	Deferred        winspool<elf>
  \-PE	7e7e0000-7e805000	\               winspool
ELF	7e805000-7e81b000	Deferred        psapi<elf>
  \-PE	7e810000-7e81b000	\               psapi
ELF	7e81b000-7e845000	Deferred        ws2_32<elf>
  \-PE	7e820000-7e845000	\               ws2_32
ELF	7e845000-7e8d8000	Deferred        crypt32<elf>
  \-PE	7e850000-7e8d8000	\               crypt32
ELF	7e8d8000-7e9d5000	Deferred        ole32<elf>
  \-PE	7e8f0000-7e9d5000	\               ole32
ELF	7e9d5000-7eab9000	Deferred        oleaut32<elf>
  \-PE	7e9f0000-7eab9000	\               oleaut32
ELF	7eab9000-7eb43000	Deferred        gdi32<elf>
  \-PE	7ead0000-7eb43000	\               gdi32
ELF	7eb43000-7ec51000	Dwarf           user32<elf>
  \-PE	7eb60000-7ec51000	\               user32
ELF	7ec51000-7ecae000	Deferred        shlwapi<elf>
  \-PE	7ec60000-7ecae000	\               shlwapi
ELF	7ecae000-7ed09000	Dwarf           gdiplus<elf>
  \-PE	7ecc0000-7ed09000	\               gdiplus
ELF	7ed09000-7ed79000	Deferred        msvcrt<elf>
  \-PE	7ed20000-7ed79000	\               msvcrt
ELF	7ed79000-7ede9000	Deferred        rpcrt4<elf>
  \-PE	7ed90000-7ede9000	\               rpcrt4
ELF	7ede9000-7ee40000	Deferred        advapi32<elf>
  \-PE	7ee00000-7ee40000	\               advapi32
ELF	7ee40000-7ee59000	Deferred        version<elf>
  \-PE	7ee50000-7ee59000	\               version
ELF	7ee59000-7ee65000	Deferred        libnss_files.so.2
ELF	7ee65000-7ee7e000	Deferred        libnsl.so.1
ELF	7ee7e000-7ee87000	Deferred        libnss_compat.so.2
ELF	7ee87000-7ee9b000	Deferred        lz32<elf>
  \-PE	7ee90000-7ee9b000	\               lz32
ELF	7efc3000-7efec000	Deferred        libm.so.6
ELF	7eff5000-7f000000	Deferred        libnss_nis.so.2
ELF	b7cc1000-b7cc6000	Deferred        libdl.so.2
ELF	b7cc6000-b7e22000	Deferred        libc.so.6
ELF	b7e22000-b7e3c000	Deferred        libpthread.so.0
ELF	b7e50000-b7f8c000	Deferred        libwine.so.1
ELF	b7f8d000-b7fad000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 eBeamInteractive.exe
	00000009    0
0000000e services.exe
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
	00000012    0
00000019 explorer.exe
	0000001a    0
00000022 (D) Z:\opt\interact\bin\eBeamScrapbook.exe
	00000024    0
	00000023    0 <==










More information about the wine-users mailing list