http://bugs.winehq.org/show_bug.cgi?id=32227
Bug #: 32227 Summary: wine doesent let me to run P2kCommander-V6.0.0 Product: Wine Version: 1.2.2 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: correoparabasuraytodolodemas@gmail.com Classification: Unclassified
Created attachment 42504 --> http://bugs.winehq.org/attachment.cgi?id=42504 imagen del error tirado por wine
quisiera saber que tengo que hacer para usar software p2k para plataformas p2k de celulares.
http://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #1 from Austin English austinenglish@gmail.com 2012-11-14 19:47:54 CST --- A) Please use English on bugzilla. B) Retest using current wine (1.5.17) C) Please attach the terminal output. That picture doesn't tell us anything.
http://bugs.winehq.org/show_bug.cgi?id=32227
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.el-co.hu/smf/ CC| |dank@kegel.com
--- Comment #2 from Dan Kegel dank@kegel.com 2012-11-14 23:59:46 CST --- I think this is where it comes from... http://www.el-co.hu/smf/ and there's a native linux version there. Have you tried that?
http://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #3 from pepelepu correoparabasuraytodolodemas@gmail.com 2012-11-17 20:52:27 CST --- Im usin a Ymlf linux distro.
I dont realy know if im doing something bad or just dont doing any esential think.
This is the shell output after the crash.
pruebas@cristina-y:~$ wine Descargas/A45Eco/P2kCommander-V6.0.0/P2kCommander.exe fixme:process:WTSGetActiveConsoleSessionId stub fixme:wtsapi:WTSQueryUserToken 0 0x64ce0c fixme:advapi:ImpersonateLoggedOnUser ((nil)) err:ole:OleLoadPicture IPersistStream_Load failed wine: Unhandled page fault on read access to 0x00000000 at address 0x41571d (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0041571d). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0041571d ESP:0032ea9c EBP:0032eaf8 EFLAGS:00210206( R- -- I - -P- ) EAX:00000000 EBX:00140328 ECX:00110064 EDX:00000000 ESI:0013a410 EDI:0014031a Stack dump: 0x0032ea9c: 00000000 0032ead0 00000000 00451190 0x0032eaac: 000100a8 0000e666 00110000 00000000 0x0032eabc: 00000000 00000000 0001009e 71f28ff4 0x0032eacc: 7b883ff4 0032ecb8 00000684 0032eaf8 0x0032eadc: 00000914 00000000 00136c28 00136f70 0x0032eaec: 0000096f 0013a410 0045f7f4 0032eb18 Backtrace: =>0 0x0041571d in p2kcommander (+0x1571d) (0x0032eaf8) 1 0x00415945 in p2kcommander (+0x15944) (0x0032eb18) 2 0x00415dca in p2kcommander (+0x15dc9) (0x0032eb84) 3 0x71f078ea WINPROC_wrapper+0x19() in user32 (0x0032ebb4) 4 0x71f093ec in user32 (+0x993eb) (0x0032ec04) 5 0x71f0a74f in user32 (+0x9a74e) (0x0032ec54) 6 0x71ece001 in user32 (+0x5e000) (0x0032ecc4) 7 0x71ed2516 in user32 (+0x62515) (0x0032ed44) 8 0x71ed2963 SendMessageA+0x52() in user32 (0x0032ed94) 9 0x71e9ccac SendDlgItemMessageA+0x4b() in user32 (0x0032edb4) 10 0x0040969b in p2kcommander (+0x969a) (0x0032f3c4) 11 0x71f078ea WINPROC_wrapper+0x19() in user32 (0x0032f3f4) 12 0x71f093ec in user32 (+0x993eb) (0x0032f444) 13 0x71f082ca in user32 (+0x982c9) (0x0032f914) 14 0x71f0a7f6 in user32 (+0x9a7f5) (0x0032f964) 15 0x71ece001 in user32 (+0x5e000) (0x0032f9d4) 16 0x71ed2516 in user32 (+0x62515) (0x0032fa54) 17 0x71ed29bc SendMessageW+0x4b() in user32 (0x0032faa4) 18 0x71e9e7b0 in user32 (+0x2e7af) (0x0032fd84) 19 0x71e9fa5a CreateDialogIndirectParamAorW+0x39() in user32 (0x0032fdb4) 20 0x71e9faf1 CreateDialogIndirectParamA+0x40() in user32 (0x0032fde4) 21 0x71e9fc0c CreateDialogParamA+0x7b() in user32 (0x0032fe14) 22 0x00404bd7 in p2kcommander (+0x4bd6) (0x0032fe7c) 23 0x00404b0b in p2kcommander (+0x4b0a) (0x0032fea8) 24 0x7b85797b in kernel32 (+0x4797a) (0x0032fee8) 25 0x7bc70480 call_thread_func+0xb() in ntdll (0x0032fef8) 26 0x7bc70650 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8) 27 0x7bc4bb6a in ntdll (+0x3bb69) (0x0032ffe8) 0x0041571d: movl 0x0(%eax),%eax Modules: Module Address Debug info Name (98 modules) PE 400000- 462000 Export p2kcommander ELF 21a10000-21a50000 Deferred windowscodecs<elf> -PE 21a20000-21a50000 \ windowscodecs ELF 3ae7c000-3ae9d000 Deferred libjpeg.so.62 ELF 68000000-6801d000 Deferred ld-linux.so.2 ELF 6801d000-68036000 Deferred libpthread.so.0 ELF 68036000-68190000 Deferred libc.so.6 ELF 68190000-68194000 Deferred libdl.so.2 ELF 68194000-6819c000 Deferred libnss_compat.so.2 ELF 6819c000-681b3000 Deferred libnsl.so.1 ELF 681b3000-681bd000 Deferred libnss_nis.so.2 ELF 681bd000-681c9000 Deferred libnss_files.so.2 ELF 681c9000-68255000 Deferred gdi32<elf> -PE 681e0000-68255000 \ gdi32 ELF 68255000-6842f000 Deferred shell32<elf> -PE 68260000-6842f000 \ shell32 ELF 6842f000-68491000 Deferred shlwapi<elf> -PE 68440000-68491000 \ shlwapi ELF 68491000-6857c000 Deferred comctl32<elf> -PE 684a0000-6857c000 \ comctl32 ELF 6857c000-6863a000 Deferred comdlg32<elf> -PE 68580000-6863a000 \ comdlg32 ELF 6863a000-68672000 Deferred winspool<elf> -PE 68640000-68672000 \ winspool ELF 68672000-686d1000 Deferred setupapi<elf> -PE 68680000-686d1000 \ setupapi ELF 686d1000-686ea000 Deferred version<elf> -PE 686e0000-686ea000 \ version ELF 686ea000-6875f000 Deferred rpcrt4<elf> -PE 68700000-6875f000 \ rpcrt4 ELF 6875f000-6885f000 Deferred ole32<elf> -PE 68780000-6885f000 \ ole32 ELF 6885f000-68948000 Deferred oleaut32<elf> -PE 68880000-68948000 \ oleaut32 ELF 68948000-689a4000 Deferred wininet<elf> -PE 68950000-689a4000 \ wininet ELF 689a4000-689b9000 Deferred libz.so.1 ELF 689b9000-689de000 Deferred mpr<elf> -PE 689c0000-689de000 \ mpr ELF 689de000-68a0b000 Deferred ws2_32<elf> -PE 689f0000-68a0b000 \ ws2_32 ELF 68a0b000-68a81000 Deferred libfreetype.so.6 ELF 68a81000-68ab1000 Deferred libfontconfig.so.1 ELF 68ab1000-68ad8000 Deferred libexpat.so.1 ELF 68ad8000-68b7b000 Deferred winex11<elf> -PE 68af0000-68b7b000 \ winex11 ELF 68b7b000-68b84000 Deferred libsm.so.6 ELF 68b84000-68b9d000 Deferred libice.so.6 ELF 68b9d000-68bad000 Deferred libxext.so.6 ELF 68bad000-68bb2000 Deferred libuuid.so.1 ELF 68bb2000-68bcc000 Deferred libxcb.so.1 ELF 68bcc000-68bd0000 Deferred libxau.so.6 ELF 68bd0000-68bd6000 Deferred libxdmcp.so.6 ELF 68bd6000-68bf8000 Deferred imm32<elf> -PE 68be0000-68bf8000 \ imm32 ELF 68bf8000-68bfc000 Deferred libxinerama.so.1 ELF 68bfc000-68c06000 Deferred libxrender.so.1 ELF 68c06000-68c0e000 Deferred libxrandr.so.2 ELF 68c0e000-68c12000 Deferred libxcomposite.so.1 ELF 68c12000-68c18000 Deferred libxfixes.so.3 ELF 68c18000-68c22000 Deferred libxcursor.so.1 ELF 68c22000-68c56000 Deferred uxtheme<elf> -PE 68c30000-68c56000 \ uxtheme ELF 68c56000-68c85000 Deferred libgssapi_krb5.so.2 ELF 68c85000-68d20000 Deferred libgnutls.so.26 ELF 68d20000-68d2c000 Deferred libavahi-common.so.3 ELF 68d2c000-68d3d000 Deferred libavahi-client.so.3 ELF 68d3d000-68dee000 Deferred libkrb5.so.3 ELF 68dee000-68e12000 Deferred libk5crypto.so.3 ELF 68e12000-68e16000 Deferred libcom_err.so.2 ELF 68e16000-68e1e000 Deferred libkrb5support.so.0 ELF 68e1e000-68e22000 Deferred libkeyutils.so.1 ELF 68e22000-68e33000 Deferred libtasn1.so.3 ELF 68e33000-68ea6000 Deferred libgcrypt.so.11 ELF 68ea6000-68edf000 Deferred libdbus-1.so.3 ELF 68edf000-68ee8000 Deferred librt.so.1 ELF 68ee8000-68eed000 Deferred libgpg-error.so.0 ELF 68eed000-68f0e000 Deferred localspl<elf> -PE 68ef0000-68f0e000 \ localspl ELF 68f0e000-68f29000 Deferred spoolss<elf> -PE 68f10000-68f29000 \ spoolss ELF 68fc4000-6900b000 Deferred libcups.so.2 ELF 6a7da000-6a8f7000 Deferred libx11.so.6 ELF 6cf9b000-6cfaf000 Deferred lz32<elf> -PE 6cfa0000-6cfaf000 \ lz32 ELF 6d21e000-6d244000 Deferred libm.so.6 ELF 71caa000-71cb0000 Deferred libxxf86vm.so.1 ELF 71e5a000-71f8c000 Export user32<elf> -PE 71e70000-71f8c000 \ user32 ELF 734a3000-734b7000 Deferred libresolv.so.2 ELF 78f73000-790b3000 Export libwine.so.1 ELF 7b470000-7b4cb000 Deferred advapi32<elf> -PE 7b480000-7b4cb000 \ advapi32 ELF 7b800000-7b97d000 Export kernel32<elf> -PE 7b810000-7b97d000 \ kernel32 ELF 7bc00000-7bcb9000 Export ntdll<elf> -PE 7bc10000-7bcb9000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\home\pruebas\Descargas\A45Eco\P2kCommander-V6.0.0\P2kCommander.exe 00000009 0 <== 0000000e services.exe 0000001d 0 00000018 0 00000010 0 0000000f 0 00000013 explorer.exe 00000014 0 0000001a winedevice.exe 0000001f 0 0000001e 0 0000001c 0 0000001b 0 Backtrace: =>0 0x0041571d in p2kcommander (+0x1571d) (0x0032eaf8) 1 0x00415945 in p2kcommander (+0x15944) (0x0032eb18) 2 0x00415dca in p2kcommander (+0x15dc9) (0x0032eb84) 3 0x71f078ea WINPROC_wrapper+0x19() in user32 (0x0032ebb4) 4 0x71f093ec in user32 (+0x993eb) (0x0032ec04) 5 0x71f0a74f in user32 (+0x9a74e) (0x0032ec54) 6 0x71ece001 in user32 (+0x5e000) (0x0032ecc4) 7 0x71ed2516 in user32 (+0x62515) (0x0032ed44) 8 0x71ed2963 SendMessageA+0x52() in user32 (0x0032ed94) 9 0x71e9ccac SendDlgItemMessageA+0x4b() in user32 (0x0032edb4) 10 0x0040969b in p2kcommander (+0x969a) (0x0032f3c4) 11 0x71f078ea WINPROC_wrapper+0x19() in user32 (0x0032f3f4) 12 0x71f093ec in user32 (+0x993eb) (0x0032f444) 13 0x71f082ca in user32 (+0x982c9) (0x0032f914) 14 0x71f0a7f6 in user32 (+0x9a7f5) (0x0032f964) 15 0x71ece001 in user32 (+0x5e000) (0x0032f9d4) 16 0x71ed2516 in user32 (+0x62515) (0x0032fa54) 17 0x71ed29bc SendMessageW+0x4b() in user32 (0x0032faa4) 18 0x71e9e7b0 in user32 (+0x2e7af) (0x0032fd84) 19 0x71e9fa5a CreateDialogIndirectParamAorW+0x39() in user32 (0x0032fdb4) 20 0x71e9faf1 CreateDialogIndirectParamA+0x40() in user32 (0x0032fde4) 21 0x71e9fc0c CreateDialogParamA+0x7b() in user32 (0x0032fe14) 22 0x00404bd7 in p2kcommander (+0x4bd6) (0x0032fe7c) 23 0x00404b0b in p2kcommander (+0x4b0a) (0x0032fea8) 24 0x7b85797b in kernel32 (+0x4797a) (0x0032fee8) 25 0x7bc70480 call_thread_func+0xb() in ntdll (0x0032fef8) 26 0x7bc70650 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8) 27 0x7bc4bb6a in ntdll (+0x3bb69) (0x0032ffe8) pruebas@cristina-y:~$
http://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #4 from pepelepu correoparabasuraytodolodemas@gmail.com 2012-11-17 21:01:33 CST --- I will try to investigate your option Dan Kegel
This is the Ymlf im using
pruebas@cristina-y:~$ lsb_release -a LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch Distributor ID: Ylmf_OS Description: Ylmf_OS 3.0 Release: 3.0 Codename: lucid
my pc
pruebas@cristina-y:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU N270 @ 1.60GHz stepping : 2 cpu MHz : 1600.000 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm bogomips : 3200.40 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 32 bits virtual power management:
processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU N270 @ 1.60GHz stepping : 2 cpu MHz : 800.000 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm bogomips : 3199.90 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 32 bits virtual power management:
pruebas@cristina-y:~$ cat /proc/meminfo MemTotal: 1016028 kB MemFree: 39736 kB Buffers: 58752 kB Cached: 455600 kB SwapCached: 0 kB Active: 633176 kB Inactive: 288612 kB Active(anon): 516868 kB Inactive(anon): 16 kB Active(file): 116308 kB Inactive(file): 288596 kB Unevictable: 0 kB Mlocked: 0 kB HighTotal: 128696 kB HighFree: 252 kB LowTotal: 887332 kB LowFree: 39484 kB SwapTotal: 508008 kB SwapFree: 508008 kB Dirty: 144 kB Writeback: 0 kB AnonPages: 407348 kB Mapped: 104604 kB Shmem: 109452 kB Slab: 23980 kB SReclaimable: 14912 kB SUnreclaim: 9068 kB KernelStack: 2448 kB PageTables: 7416 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1016020 kB Committed_AS: 1455220 kB VmallocTotal: 122880 kB VmallocUsed: 16628 kB VmallocChunk: 100928 kB HardwareCorrupted: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 4096 kB DirectMap4k: 20472 kB DirectMap4M: 888832 kB
pruebas@cristina-y:~$ free total used free shared buffers cached Mem: 1016028 974316 41712 0 58752 454624 -/+ buffers/cache: 460940 555088 Swap: 508008 0 508008
http://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #5 from pepelepu correoparabasuraytodolodemas@gmail.com 2012-11-17 21:26:12 CST --- Created attachment 42531 --> http://bugs.winehq.org/attachment.cgi?id=42531 tipo de hd de mi pc
http://bugs.winehq.org/show_bug.cgi?id=32227
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |fracting@gmail.com Ever Confirmed|0 |1
--- Comment #6 from Qian Hong fracting@gmail.com 2012-11-17 21:28:46 CST --- Hello,
Confirming. http://www.el-co.hu/dl/P2kCommander-V6.0.0.zip $ sha1sum P2kCommander-V6.0.0.zip b914bdec7e25c2db5786f8f9e32ee1390864dcc7 P2kCommander-V6.0.0.zip
--- snip --- 002e:err:olepicture:OleLoadPicture IPersistStream_Load failed 002e:Ret oleaut32.OleLoadPicture() retval=80004005 ret=00415715 002e:trace:seh:raise_exception code=c0000005 flags=0 addr=0x41571d ip=0041571d tid=002e 002e:trace:seh:raise_exception info[0]=00000000 002e:trace:seh:raise_exception info[1]=00000000 002e:trace:seh:raise_exception eax=00000000 ebx=00177c60 ecx=00000000 edx=ffffffff esi=00171b18 edi=00177a22 --- snip ---
Workaround by `winetricks -q vcrun6sp6 native_oleaut32`
http://bugs.winehq.org/show_bug.cgi?id=32227
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |oleaut32
https://bugs.winehq.org/show_bug.cgi?id=32227
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|oleaut32 |windowscodecs Summary|wine doesent let me to run |P2kCommander v6.0.0 crashes |P2kCommander-V6.0.0 |on startup (Wine's ungif | |reports app .gif image as | |broken)
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
All official downloads are dead but some file hosters still carry it:
http://downloads.ziddu.com/downloadfile/6637188/P2kCommander-V6.0.0.zip.html
The app prepares a .gif image in memory which is passed as OLE stream to OleLoadPicture(). Wine's 'ungif' lib, part of 'windowscodecs' doesn't like it and flags the .gif image as broken, hence the failure. The app doesn't expect a failure here and proceeds to call a method on the null picture object.
Microsoft's OLE image decoder can cope with this and happily returns a picture object.
Debugger session:
--- snip --- Wine-dbg>n 903 return (GIF_ERROR); Wine-dbg>bt Backtrace:
=>0 0x7d59d0a3 DGifSlurp+0xe3(GifFile=0x164e60) [/home/focht/projects/wine/wine.repo/src/dlls/windowscodecs/ungif.c:903] in windowscodecs (0x0033e618)
1 0x7d569338 GifDecoder_Initialize+0x1c0(iface=<couldn't compute location>, pIStream=<couldn't compute location>, cacheOptions=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/windowscodecs/gifformat.c:1131] in windowscodecs (0x0033e6b8)
2 0x7e22f0fb OLEPictureImpl_LoadWICDecoder+0x15a(This=0x164358, decoder_clsid=0x7e2f9200, xbuf="GIF89aá", xread=0x96f) [/home/focht/projects/wine/wine.repo/build-x86/dlls/oleaut32/../../include/wincodec.h:3511] in oleaut32 (0x0033e758)
3 0x7e2300b7 OLEPictureImpl_Load+0x9f7(iface=<couldn't compute location>, pStm=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/oleaut32/olepicture.c:1490] in oleaut32 (0x0033e8b8)
4 0x7e23243a OleLoadPicture+0x19e(lpstream=<couldn't compute location>, lSize=<couldn't compute location>, fRunmode=<couldn't compute location>, riid=<couldn't compute location>, ppvObj=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/build-x86/dlls/oleaut32/../../include/objidl.h:3149] in oleaut32 (0x0033e978)
5 0x00415715 in p2kcommander (+0x15714) (0x0033e9ec) 6 0x00415945 in p2kcommander (+0x15944) (0x0033ea0c) 7 0x00415dca in p2kcommander (+0x15dc9) (0x0033ea78) --- snip ---
I dumped the .gif from memory and it gets indeed reported as "broken" (giflib code is probably shared/similar).
--- snip --- $ identify dumped.gif dumped.gif GIF 160x149 160x149+0+0 8-bit PseudoClass 16c 2.42KB 0.000u 0:00.000 identify: corrupt image `pic.gif' @ error/gif.c/PingGIFImage/961. --- snip ---
Wine Internet Exploder can still display it though.
Interesting tidbit why only the combination of two 'winetricks' recipes work:
'vcrun6sp6' installs 'asycfilt.dll' which is the MS OLE image decoder, needed by native OLE. The decoder lib is loaded on demand - when OLE picture API is used. Failure to load the library (if not present) just results in common 0x80040005 OLE error code.
$ sha1sum P2kCommander-V6.0.0.zip b914bdec7e25c2db5786f8f9e32ee1390864dcc7 P2kCommander-V6.0.0.zip
$ du -sh P2kCommander-V6.0.0.zip 416K P2kCommander-V6.0.0.zip
$ wine --version wine-1.7.17-65-gfba08e3
Regards
https://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #8 from Anastasius Focht focht@gmx.net --- Created attachment 48262 --> https://bugs.winehq.org/attachment.cgi?id=48262 dumped .gif image, reported as broken
https://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #9 from Dmitry Timoshkov dmitry@baikal.ru --- Created attachment 48268 --> https://bugs.winehq.org/attachment.cgi?id=48268 patch
Something like this should help.
https://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello Dmitry,
yes the patch works. An animated gif splash is shown and the app starts successfully.
The user interface is distorted (misplaced controls, redrawing issues) -> more user32/comctl32 bugs.
Regards
https://bugs.winehq.org/show_bug.cgi?id=32227
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #11 from Austin English austinenglish@gmail.com --- I see a similar crash with Group Mail (bug 11833) on startup:
Backtrace: =>0 0x7dbe67ef DGifSlurp+0xff(GifFile=0x17e028) [/home/austin/wine-git/dlls/windowscodecs/ungif.c:931] in windowscodecs (0x0033d398) 1 0x7dbbbc0b GifDecoder_Initialize+0xaa(iface=<couldn't compute location>, pIStream=<couldn't compute location>, cacheOptions=<couldn't compute location>) [/home/austin/wine-git/dlls/windowscodecs/gifformat.c:1131] in windowscodecs (0x0033d3d8) 2 0x7e84d93d OLEPictureImpl_LoadWICDecoder+0x10c(This=0x17c838, decoder_clsid=0x7e907808, xbuf="GIF89a╚", xread=0x4bb) [/home/austin/wine-git/dlls/oleaut32/../../include/wincodec.h:3511] in oleaut32 (0x0033d4b8) 3 0x7e84e785 OLEPictureImpl_Load+0x8f4(iface=<couldn't compute location>, pStm=<couldn't compute location>) [/home/austin/wine-git/dlls/oleaut32/olepicture.c:1490] in oleaut32 (0x0033d5f8) 4 0x7e850a52 OleLoadPictureEx+0x241(lpstream=<couldn't compute location>, lSize=<couldn't compute location>, fRunmode=<couldn't compute location>, riid=<couldn't compute location>, xsiz=<couldn't compute location>, ysiz=<couldn't compute location>, flags=<couldn't compute location>, ppvObj=<couldn't compute location>) [/home/austin/wine-git/dlls/oleaut32/../../include/objidl.h:3149] in oleaut32 (0x0033d688)
Dmitry's patch doesn't seem to work for me, though native windowscodecs does. Alternatively, winetricks -q vcrun6sp6 native_oleaut32 (with builtin windowscodecs{,ext} also works.
Url: http://www.group-mail.com/asp/common/downloads.asp
https://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #12 from Austin English austinenglish@gmail.com --- Created attachment 49160 --> https://bugs.winehq.org/attachment.cgi?id=49160 group mailer backtrace
https://bugs.winehq.org/show_bug.cgi?id=32227
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |11833
https://bugs.winehq.org/show_bug.cgi?id=32227
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #13 from Sebastian Lackner sebastian@fds-team.de --- This should be fixed by http://source.winehq.org/git/wine.git/patch/d1fde625a352b67b06a1ae176bcde3ca...
Please retest.
https://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #14 from Austin English austinenglish@gmail.com --- (In reply to Sebastian Lackner from comment #13)
This should be fixed by http://source.winehq.org/git/wine.git/patch/ d1fde625a352b67b06a1ae176bcde3ca62459972
Please retest.
At least GroupMailer still has the same crash: Backtrace: =>0 0x7d42ae36 DGifSlurp+0x106(GifFile=0x17c5e0) [/home/austin/wine-git/dlls/windowscodecs/ungif.c:936] in windowscodecs (0x0033d3e8) 1 0x7d4044a7 GifDecoder_Initialize+0x96(iface=<couldn't compute location>, pIStream=<couldn't compute location>, cacheOptions=<couldn't compute location>) [/home/austin/wine-git/dlls/windowscodecs/gifformat.c:1135] in windowscodecs (0x0033d428) 2 0x7e6d31d0 OLEPictureImpl_LoadWICDecoder+0xcf(This=0x17c4c0, decoder_clsid=0x7e770e2c, xbuf="GIF89a╚", xread=0x4bb) [/home/austin/wine-git/dlls/oleaut32/../../include/wincodec.h:3514] in oleaut32 (0x0033d4e8) 3 0x7e6d3e71 OLEPictureImpl_Load+0x880(iface=<couldn't compute location>, pStm=<couldn't compute location>) [/home/austin/wine-git/dlls/oleaut32/olepicture.c:1489] in oleaut32 (0x0033d618) 4 0x7e6d5baf OleLoadPictureEx+0x1de(lpstream=<couldn't compute location>, lSize=<couldn't compute location>, fRunmode=<couldn't compute location>, riid=<couldn't compute location>, xsiz=<couldn't compute location>, ysiz=<couldn't compute location>, flags=<couldn't compute location>, ppvObj=<couldn't compute location>) [/home/austin/wine-git/dlls/oleaut32/../../include/objidl.h:3154] in oleaut32 (0x0033d688)
wine-1.7.47-47-ga8f45df
https://bugs.winehq.org/show_bug.cgi?id=32227
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d1fde625a352b67b06a1ae176bc | |de3ca62459972 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #15 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Austin English from comment #14)
At least GroupMailer still has the same crash: Backtrace: =>0 0x7d42ae36 DGifSlurp+0x106(GifFile=0x17c5e0) [/home/austin/wine-git/dlls/windowscodecs/ungif.c:936] in windowscodecs (0x0033d3e8)
GroupMailer crash has nothing to do with the problem reported for P2kCommander which is related to a not properly terminated GIF data. GroupMailer crashes because its GIF contains a zero sized GIF_COMMENT extension, and that is not properly handled. I sent a patch that should fix GroupMailer crash as well.
https://bugs.winehq.org/show_bug.cgi?id=32227
--- Comment #16 from Austin English austinenglish@gmail.com --- (In reply to Dmitry Timoshkov from comment #15)
(In reply to Austin English from comment #14)
At least GroupMailer still has the same crash: Backtrace: =>0 0x7d42ae36 DGifSlurp+0x106(GifFile=0x17c5e0) [/home/austin/wine-git/dlls/windowscodecs/ungif.c:936] in windowscodecs (0x0033d3e8)
GroupMailer crash has nothing to do with the problem reported for P2kCommander which is related to a not properly terminated GIF data. GroupMailer crashes because its GIF contains a zero sized GIF_COMMENT extension, and that is not properly handled. I sent a patch that should fix GroupMailer crash as well.
https://source.winehq.org/git/wine.git/commitdiff/7eaff17786717f9816a40ee541... fixes GroupMailer, thanks.
https://bugs.winehq.org/show_bug.cgi?id=32227
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.48.
https://bugs.winehq.org/show_bug.cgi?id=32227
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.el-co.hu/smf/ |https://web.archive.org/web | |/20210207110205/http://john | |dio.com:880/ftp/drivers/pho | |nes/RAZR/P2kCommander-V6.0. | |0.zip