http://bugs.winehq.org/show_bug.cgi?id=11225
Summary: Unimplemented Functions: GdipLoadImageFromFile, GdipLoadImageFromFileICM and GdipMeasureCharacterRanges Product: Wine Version: 0.9.53. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: forrest@alumni.ncsu.edu
While attempting to run the Amazon MP3 Downloader, I encountered 3 unimplemented gdiplus functions:
GdipLoadImageFromFile GdipLoadImageFromFileICM GdipMeasureCharacterRanges
Output from running it, including the crash due to missing GdipLoadImageFromFile ----------------------------------------
wine: Call from 0x7b840f9c to unimplemented function gdiplus.dll.GdipLoadImageFromFile, aborting wine: Unimplemented function gdiplus.dll.GdipLoadImageFromFile called at address 0x7b840f9c (thread 0009), starting debugger... Unhandled exception: unimplemented function gdiplus.dll.GdipLoadImageFromFile called in 32-bit code (0x7b841016). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7b841016 ESP:0034f220 EBP:0034f284 EFLAGS:00000202( - 00 - - I1) EAX:7b82c411 EBX:7b8ab8a0 ECX:00000000 EDX:0034f29c ESI:0034f29c EDI:0015f1f0 Stack dump: 0x0034f220: 0034f29c 00000008 0034f248 80000100 0x0034f230: 00000001 00000000 7b840f9c 00000002 0x0034f240: 7ee7c780 7ee7e292 0034f298 7bc415e9 0x0034f250: 00110048 00000000 00000010 00532e18 0x0034f260: 004b8808 0034f610 00770000 0034f2bc 0x0034f270: 0040dcd2 0034f610 7b840fa6 00000000 Backtrace: =>1 0x7b841016 RaiseException+0x7a() in kernel32 (0x0034f284) 2 0x7ee7c729 in gdiplus (+0x1c729) (0x0034f2a4) 3 0x7ee6eb2c in gdiplus (+0xeb2c) (0x007749f8) 4 0x0077005c (0x003a0043) 5 0x00000000 (0x00000000) 0x7b841016 RaiseException+0x7a in kernel32: subl $4,%esp Modules: Module Address Debug info Name (103 modules) PE 400000- 54a000 Deferred amazonmp3downloader ELF 7b800000-7b925000 Export kernel32<elf> -PE 7b820000-7b925000 \ kernel32 ELF 7bc00000-7bca1000 Deferred ntdll<elf> -PE 7bc10000-7bca1000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7c900000-7c908000 Deferred libkrb5support.so.0 ELF 7c908000-7c92d000 Deferred libk5crypto.so.3 ELF 7c92d000-7c9b5000 Deferred libkrb5.so.3 ELF 7c9b5000-7c9de000 Deferred libgssapi_krb5.so.2 ELF 7c9de000-7ca13000 Deferred libcups.so.2 ELF 7ca54000-7ca86000 Deferred uxtheme<elf> -PE 7ca60000-7ca86000 \ uxtheme ELF 7ca86000-7ca9b000 Deferred midimap<elf> -PE 7ca90000-7ca9b000 \ midimap ELF 7ca9b000-7cac1000 Deferred msacm32<elf> -PE 7caa0000-7cac1000 \ msacm32 ELF 7cac1000-7cad9000 Deferred msacm32<elf> -PE 7cad0000-7cad9000 \ msacm32 ELF 7cad9000-7cb15000 Deferred wineoss<elf> -PE 7cae0000-7cb15000 \ wineoss ELF 7cb15000-7cbdb000 Deferred libasound.so.2 ELF 7cbdb000-7cc10000 Deferred winealsa<elf> -PE 7cbf0000-7cc10000 \ winealsa ELF 7cc10000-7cc19000 Deferred libxcursor.so.1 ELF 7cc19000-7cc36000 Deferred imm32<elf> -PE 7cc20000-7cc36000 \ imm32 ELF 7cc36000-7cc3e000 Deferred libxrender.so.1 ELF 7cc43000-7cc46000 Deferred libcom_err.so.2 ELF 7df0d000-7e156000 Deferred i915_dri.so ELF 7e156000-7e160000 Deferred libdrm.so.2 ELF 7e160000-7e165000 Deferred libxfixes.so.3 ELF 7e165000-7e168000 Deferred libxdamage.so.1 ELF 7e168000-7e1c9000 Deferred libgl.so.1 ELF 7e1c9000-7e1ce000 Deferred libxdmcp.so.6 ELF 7e1ce000-7e1d1000 Deferred libxau.so.6 ELF 7e1d1000-7e2c2000 Deferred libx11.so.6 ELF 7e2c2000-7e2d0000 Deferred libxext.so.6 ELF 7e2d0000-7e2d5000 Deferred libxxf86vm.so.1 ELF 7e2d5000-7e2ed000 Deferred libice.so.6 ELF 7e2ed000-7e2f5000 Deferred libsm.so.6 ELF 7e2f5000-7e2f7000 Deferred libkeyutils.so.1 ELF 7e2f9000-7e2fc000 Deferred libxcomposite.so.1 ELF 7e2fc000-7e302000 Deferred libxrandr.so.2 ELF 7e304000-7e38e000 Deferred winex11<elf> -PE 7e310000-7e38e000 \ winex11 ELF 7e42c000-7e44c000 Deferred libexpat.so.1 ELF 7e44c000-7e477000 Deferred libfontconfig.so.1 ELF 7e477000-7e4e7000 Deferred libfreetype.so.6 ELF 7e4e7000-7e512000 Deferred ws2_32<elf> -PE 7e4f0000-7e512000 \ ws2_32 ELF 7e512000-7e536000 Deferred oledlg<elf> -PE 7e520000-7e536000 \ oledlg ELF 7e536000-7e56b000 Deferred winspool<elf> -PE 7e540000-7e56b000 \ winspool ELF 7e56b000-7e62a000 Deferred comctl32<elf> -PE 7e570000-7e62a000 \ comctl32 ELF 7e62a000-7e72e000 Deferred shell32<elf> -PE 7e640000-7e72e000 \ shell32 ELF 7e72e000-7e7ce000 Deferred comdlg32<elf> -PE 7e740000-7e7ce000 \ comdlg32 ELF 7e7ce000-7e85a000 Deferred winmm<elf> -PE 7e7e0000-7e85a000 \ winmm ELF 7e85a000-7e8ab000 Deferred libgcrypt.so.11 ELF 7e8ab000-7e8c0000 Deferred libz.so.1 ELF 7e8c0000-7e8d0000 Deferred libtasn1.so.3 ELF 7e8d0000-7e940000 Deferred libgnutls.so.13 ELF 7e940000-7e957000 Deferred libsasl2.so.2 ELF 7e957000-7e985000 Deferred libcrypt.so.1 ELF 7e985000-7e991000 Deferred liblber.so.2 ELF 7e991000-7e9c6000 Deferred libldap_r.so.2 ELF 7e9c6000-7ea0a000 Deferred wldap32<elf> -PE 7e9d0000-7ea0a000 \ wldap32 ELF 7ea0a000-7ea1d000 Deferred libresolv.so.2 ELF 7ea2c000-7ea4b000 Deferred iphlpapi<elf> -PE 7ea30000-7ea4b000 \ iphlpapi ELF 7ea4b000-7eaa9000 Deferred rpcrt4<elf> -PE 7ea60000-7eaa9000 \ rpcrt4 ELF 7eaa9000-7eb48000 Deferred ole32<elf> -PE 7eac0000-7eb48000 \ ole32 ELF 7eb48000-7ebe9000 Deferred oleaut32<elf> -PE 7eb60000-7ebe9000 \ oleaut32 ELF 7ebe9000-7ec32000 Deferred advapi32<elf> -PE 7ebf0000-7ec32000 \ advapi32 ELF 7ec32000-7ecc9000 Deferred gdi32<elf> -PE 7ec40000-7ecc9000 \ gdi32 ELF 7ecc9000-7ee00000 Deferred user32<elf> -PE 7ece0000-7ee00000 \ user32 ELF 7ee00000-7ee57000 Deferred shlwapi<elf> -PE 7ee10000-7ee57000 \ shlwapi ELF 7ee57000-7ee8a000 Export gdiplus<elf> -PE 7ee60000-7ee8a000 \ gdiplus ELF 7efa9000-7efb4000 Deferred libnss_files.so.2 ELF 7efb4000-7efcc000 Deferred libnsl.so.1 ELF 7efcc000-7eff1000 Deferred libm.so.6 ELF 7eff1000-7eff5000 Deferred libgpg-error.so.0 ELF 7eff6000-7f000000 Deferred libnss_nis.so.2 ELF b7c71000-b7c7a000 Deferred libnss_compat.so.2 ELF b7c7b000-b7c7f000 Deferred libdl.so.2 ELF b7c7f000-b7dc9000 Deferred libc.so.6 ELF b7dca000-b7de2000 Deferred libpthread.so.0 ELF b7df1000-b7f05000 Deferred libwine.so.1 ELF b7f07000-b7f23000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000010 00000012 0 00000011 0 0000000a 0000000b 0 00000008 (D) C:\Program Files\Amazon\MP3 Downloader\AmazonMP3Downloader.exe 00000013 0 00000009 0 <== Backtrace: =>1 0x7b841016 RaiseException+0x7a() in kernel32 (0x0034f284) 2 0x7ee7c729 in gdiplus (+0x1c729) (0x0034f2a4) 3 0x7ee6eb2c in gdiplus (+0xeb2c) (0x007749f8) 4 0x0077005c (0x003a0043) 5 0x00000000 (0x00000000) wine: Call from 0x7b840f9c to unimplemented function gdiplus.dll.GdipLoadImageFromFileICM, aborting wine: Call from 0x7b840f9c to unimplemented function gdiplus.dll.GdipMeasureCharacterRanges, aborting
http://bugs.winehq.org/show_bug.cgi?id=11225
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.amazon.com/gp/dmu | |sic/help/amd.html Keywords| |download
--- Comment #1 from Lei Zhang thestig@google.com 2008-01-16 14:50:45 --- please do not paste backtraces.
http://bugs.winehq.org/show_bug.cgi?id=11225
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Austin English austinenglish@gmail.com 2008-01-16 15:02:07 --- Confirming in wine 0.9.53.
http://bugs.winehq.org/show_bug.cgi?id=11225
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2008-06-21 06:44:44 --- Now only GdipMeasureCharacterRanges remains unimplemented..
http://bugs.winehq.org/show_bug.cgi?id=11225
--- Comment #4 from ricardo filipe ricardo_barbano@hotmail.com 2008-12-07 17:33:53 --- Created an attachment (id=17732) --> (http://bugs.winehq.org/attachment.cgi?id=17732) backtrace
this now loads fine but when you go to File -> Preferences it crashes.
http://bugs.winehq.org/show_bug.cgi?id=11225
ricardo filipe ricardo_barbano@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ricardo_barbano@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=11225
Adys adys.wh+winehqdotorg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh+winehqdotorg@gmail. | |com
--- Comment #5 from Adys adys.wh+winehqdotorg@gmail.com 2009-05-31 03:22:37 --- File a new bug for further crashes, this bug has been fixed and should be closed.
http://bugs.winehq.org/show_bug.cgi?id=11225
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2009-05-31 04:23:48 --- (In reply to comment #5)
File a new bug for further crashes, this bug has been fixed and should be closed.
Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=11225
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2009-06-05 12:38:41 --- Closing bugs fixed in 1.1.23.