[Bug 29769] New: Fetion IM Client: crashes when clicking on profile icon
http://bugs.winehq.org/show_bug.cgi?id=29769 Bug #: 29769 Summary: Fetion IM Client: crashes when clicking on profile icon Product: Wine Version: 1.3.37 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: jarrodbagwell(a)gmail.com Classification: Unclassified 1. Download Fetion(飞信)IM client from http://feixin.10086.cn/download/pcclient/ (sha1sum 10cc9c18b9864dd4c1a4a4b263e46ea2570d4446) 2. Install client, making sure to set language environment to Chinese with command LANG=zh_CN.utf8 3. Sign up for an account at https://feixin.10086.cn/account/register/ 4. Login into client 5. Click the large circular profile button in the upper left hand corner of the client. 6. Fetion should crash and wine will generate a backtrace. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #1 from Jarrod Bagwell <jarrodbagwell(a)gmail.com> 2012-02-02 06:58:17 CST --- Created attachment 38656 --> http://bugs.winehq.org/attachment.cgi?id=38656 Fetion IM Client Debug of .dmp file Debugged .dmp generated by Fetion. This is from a clean install, no overrides and no 3rd party apps. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 Jarrod Bagwell <jarrodbagwell(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting(a)gmail.com, | |jarrodbagwell(a)gmail.com --- Comment #2 from Jarrod Bagwell <jarrodbagwell(a)gmail.com> 2012-02-02 07:07:28 CST --- Edit on 1st comment. Wine does not generate a backtrace, but Fetion does create a .dmp file. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://feixin.10086.cn/down | |load/pcclient/ -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #3 from Vitaliy Margolen <vitaliy-bugzilla(a)kievinfo.com> 2012-02-02 20:40:25 CST --- *** Bug 29770 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #4 from Vitaliy Margolen <vitaliy-bugzilla(a)kievinfo.com> 2012-02-02 20:40:49 CST --- *** Bug 29771 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #5 from Vitaliy Margolen <vitaliy-bugzilla(a)kievinfo.com> 2012-02-02 20:40:58 CST --- *** Bug 29772 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #6 from Vitaliy Margolen <vitaliy-bugzilla(a)kievinfo.com> 2012-02-02 20:41:07 CST --- *** Bug 29773 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #7 from Qian Hong <fracting(a)gmail.com> 2012-10-21 07:07:55 CDT --- Hello, this is a Richedit unimplemented interface +relay,+seh,+tid log shows: --- snip --- 0009:fixme:richedit:IRichEditOle_fnQueryInterface 0x2e6beb0: unhandled interface {8d33f740-cf58-11ce-a89d-00aa006cadc5} 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0xb79cb0 ip=00b79cb0 tid=0009 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=00000000 0009:trace:seh:raise_exception eax=00000000 ebx=7eb52ff4 ecx=085fb4ac edx=0032cb24 esi=00000009 edi=00000001 0009:trace:seh:raise_exception ebp=0032cb34 esp=0032ca98 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010206 0009:trace:seh:call_stack_handlers calling handler at 0x1ad31b0 code=c0000005 flags=0 --- snip --- In theory `winetricks -q riched20` should work around this, unfortunately native riched20 cause another bug which crash even early. Fortunately we have a free demo at codeproject: http://www.codeproject.com/Articles/15906/Using-Windowless-RichEdit-Controls Both binary and source are provided. $ sha1sum RichDrawExample.exe 38922ad3efeabaaf1212e49a78cba86ec911cf40 RichDrawExample.exe Same crashing while starting RichDrawExample.exe, work around by `winetricks -q riched20` -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 Qian Hong <fracting(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source Component|-unknown |richedit -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #8 from Jactry Zeng <jactry92(a)gmail.com> 2013-01-26 03:59:54 CST --- Created attachment 43342 --> http://bugs.winehq.org/attachment.cgi?id=43342 The Log (In reply to comment #7)
Hello, this is a Richedit unimplemented interface
+relay,+seh,+tid log shows: ....
Hi, I reproduced this bug in wine-1.5.22-158-g236b4da: 1. download it from: http://download.fetion-portal.com/Fetion2012December.exe and then install it ; 2. 'jactry(a)Ubuntu:~/.wine/drive_c/Program Files/China Mobile/Fetion$ wine Fetion.exe' and login ; 3. check the profile button and *Fetion* will crashes and popup a error window (as the picture in attachment) fetion.txt is the output information in terminal. --- snip --- fixme:richedit:ITextDocument_fnFreeze stub 0x2a49f30 fixme:richedit:IRichEditOle_fnGetObjectCount stub 0x2a49f30 fixme:richedit:ITextDocument_fnUnfreeze stub 0x2a49f30 fixme:richedit:IRichEditOle_fnQueryInterface 0x2a48b58: unhandled interface {8d33f740-cf58-11ce-a89d-00aa006cadc5} fixme:dbghelp:elf_search_auxv can't find symbol in module --- snip --- 4. with 'winetricks -q riched20' Fetion will crashes when it was logining it seem is another bug. fetion_riched20.txt is the log with native riched20 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #9 from Jactry Zeng <jactry92(a)gmail.com> 2013-01-26 04:00:49 CST --- Created attachment 43343 --> http://bugs.winehq.org/attachment.cgi?id=43343 The Log With Native Riched20 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #10 from Jactry Zeng <jactry92(a)gmail.com> 2013-01-26 04:01:44 CST --- Created attachment 43344 --> http://bugs.winehq.org/attachment.cgi?id=43344 What The Error Window Look Like -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 Jactry Zeng <jactry92(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jactry92(a)gmail.com -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #11 from Nikolay Sivov <bunglehead(a)gmail.com> 2013-01-26 05:45:29 CST --- It's interesting cause IRichEditOle is queried for ITextServices which is partially supported but not as part of IRichEditOle - both implementations use editor directly. It probably means that they should be merged together. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 lizhenbo <litimetal(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal(a)gmail.com --- Comment #12 from lizhenbo <litimetal(a)gmail.com> 2013-02-08 06:02:07 CST --- Would you please offer the link of "your version"? I can't get the old Fetion now, so I can't reproduce this bug. Thanks. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #13 from Jactry Zeng <jactry92(a)gmail.com> 2013-02-08 08:14:34 CST --- (In reply to comment #12)
Would you please offer the link of "your version"? I can't get the old Fetion now, so I can't reproduce this bug. Thanks. I reproduced it with Fetion 2012 December last time. sha1sum Fetion2012December.exe ec6e6e12dab5947c1b36b1378439933a8c9ad1b9 Fetion2012December.exe
And I reproduce it with Fetion 2013 January just now. sha1sum Fetion2013_January.exe 2c43264ea9a9862431e3bf2fbb12bdb8ef1bc1de Fetion2013_January.exe You can download it from http://feixin.10086.cn/download/pcclient/ . -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #14 from lizhenbo <litimetal(a)gmail.com> 2013-02-10 06:17:38 CST --- Created attachment 43496 --> http://bugs.winehq.org/attachment.cgi?id=43496 Screenshot when installing I confirmed it with a clean wine( wine-1.5.23-81-g237ed21 ) Reproduced with Fetion 2013 January from http://download.fetion-portal.com/Fetion2013_January.exe $ wine Fetion2013January.exe And Wine showed this dialog. Brief Translation: "The Version of your OS is too old. Please use an OS whose virsion is higher than Win 2000 SP4 or Win XP SP2. Will you continue anyway?" Will this offer any clue? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #15 from Jactry Zeng <jactry92(a)gmail.com> 2013-02-10 07:06:08 CST --- (In reply to comment #14)
$ wine Fetion2013January.exe And Wine showed this dialog. Brief Translation: "The Version of your OS is too old. Please use an OS whose virsion is higher than Win 2000 SP4 or Win XP SP2. Will you continue anyway?"
Will this offer any clue? I also noted, I think this can be reported as another bug.
-- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #16 from Qian Hong <fracting(a)gmail.com> 2013-02-10 07:12:35 CST --- (In reply to comment #15)
I also noted, I think this can be reported as another bug.
Yes, please file another bug for it, thanks! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #17 from Qian Hong <fracting(a)gmail.com> 2013-02-10 20:47:23 CST --- Confirming. +relay,+module log shows: 0024:Call KERNEL32.GetModuleHandleA(00409f70 "C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll") ret=00401f82 trace:module:LdrGetDllHandle L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" -> (nil) (load path L"Z:\\home\\fracting\\Wine\\fetion;.;C:\\windows\\system32;C:\\windows\\system;C:\\windows;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem") 0024:Ret KERNEL32.GetModuleHandleA() retval=00000000 ret=00401f82 0024:Call KERNEL32.LoadLibraryExA(00409f70 "C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll",00000000,00000008) ret=00401f92 trace:module:load_dll looking for L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" in L"C:\\users\\fracting\\Temp\\nso69e6.tmp;.;C:\\windows\\system32;C:\\windows\\system;C:\\windows;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem" trace:module:get_load_order looking for L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" trace:module:get_load_order got hardcoded default for L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" trace:module:load_builtin_dll Trying built-in L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" warn:module:load_builtin_dll failed to load .so lib for builtin L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll": /home/fracting/.wine/dosdevices/c:/users/fracting/Temp/nso69e6.tmp/Version.dll: 无效的 ELF 头 trace:module:load_builtin_dll Trying built-in L"Version.dll" trace:module:load_builtin_dll Found L"C:\\windows\\system32\\version.dll" at 0x7eff0000 for builtin L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" 0024:Call PE DLL (proc=0x7effc4ac,module=0x7eff0000 L"version.dll",reason=WINE_PREATTACH,res=(nil)) 0024:Ret PE DLL (proc=0x7effc4ac,module=0x7eff0000 L"version.dll",reason=WINE_PREATTACH,res=(nil)) retval=1 trace:module:load_dll Loaded module L"C:\\users\\fracting\\Temp\\nso69e6.tmp\\Version.dll" (builtin) at 0x7eff0000 0024:Ret KERNEL32.LoadLibraryExA() retval=7eff0000 ret=00401f92 0024:Call KERNEL32.GetProcAddress(7eff0000,00409b70 "GetWindowsVersion") ret=00401fa2 0024:Ret KERNEL32.GetProcAddress() retval=00000000 ret=00401fa2 Fetion 2013 has a native Version.dll, for some reason the Wine builtin version.dll is loaded and Fetion fail to find GetWindowsVersion in version.dll. Workaround by setting 'version.dll' to 'native,builtin' in winecfg. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #18 from Qian Hong <fracting(a)gmail.com> 2013-02-10 20:48:39 CST --- (In reply to comment #17)
Confirming.
Sorry, reply to wrong bug, please ignore comment #17, my bad. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 Qian Hong <fracting(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugs.winehq.org/show | |_bug.cgi?id=32945 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #19 from lizhenbo <litimetal(a)gmail.com> 2013-04-21 19:30:05 CDT --- *** Bug 33433 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=29769 --- Comment #20 from Qian Hong <fracting(a)gmail.com> 2013-09-12 04:14:21 CDT --- I found a workaround to make Fetion works on Wine: native msftedit.dll + native riched20.dll + flash plugin. When trace the log, I found Fetion wants class RICHEDIT50W, Wine's buitlin msftedit.dll is mostly forwarded to riched20.dll, while builtin riched20.dll has registered class RICHEDIT50W, native riched20.dll may not register this class, that's why native riched20.dll is not enough to work around this bug. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=29769 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #21 from joaopa <jeremielapuree(a)yahoo.fr> --- Site is down. Unable to register for testing. Ca,n an administrator close this bug as ABANDONED? Download link is burst. Here is a working one https://web.archive.org/web/20140719090103if_/http://download.fetion-portal.... Can an administrator put the link at URL place? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=29769 Jactry Zeng <jactry92(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://feixin.10086.cn/down |https://web.archive.org/web |load/pcclient/ |/20140719090103if_/http://d | |ownload.fetion-portal.com/F | |etion2013_January.exe Resolution|--- |ABANDONED Status|UNCONFIRMED |RESOLVED --- Comment #22 from Jactry Zeng <jactry92(a)gmail.com> --- Looks like Fetion was killed by China Mobile for a while. I think it is fine to close this bug now. And the current Wine has implemented windowless rich editor support for IRichEditOle, the original issue may be fixed already. Anyway, since we don't have a way to verify it, let's just close it as ABANDONED. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=29769 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #23 from Austin English <austinenglish(a)gmail.com> --- Closing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla