https://bugs.winehq.org/show_bug.cgi?id=39466
Bug ID: 39466 Summary: MOPy Fish does not install Product: Wine Version: 1.7.52 Hardware: x86-64 URL: https://web.archive.org/web/20020206231256fw_/http://1 93.129.255.5/mopyfish/binaries/setup.exe OS: Linux Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: usp10 Assignee: wine-bugs@winehq.org Reporter: 00cpxxx@gmail.com Blocks: 21316 Distribution: Debian
Created attachment 52586 --> https://bugs.winehq.org/attachment.cgi?id=52586 log + backtrace
Related to bug 21316. The installer crashes before showing anything in the screen.
Most of the backtrace is inside usp10 so guessing it as component.
https://bugs.winehq.org/show_bug.cgi?id=39466
Luke gaming4jc2@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gaming4jc2@yahoo.com
--- Comment #1 from Luke gaming4jc2@yahoo.com --- Created attachment 53335 --> https://bugs.winehq.org/attachment.cgi?id=53335 Wine 1.9.0 crash log
Still an issue in Wine 1.9.0
https://bugs.winehq.org/show_bug.cgi?id=39466
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #2 from super_man@post.com --- Still valid
Backtrace: =>0 0x7d923a79 get_char_script+0x29(str=*** invalid address 0x96 ***,
staging gives different backtrace, but I don't know if it can be read at all.
wine-1.9.10-145-g9a80284 and staging 1.9.10
https://bugs.winehq.org/show_bug.cgi?id=39466
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|usp10 |user32
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Crashes same way on 2.0-rc4. It's Edit control bug, not uniscribe one, native crashes the same, invalid string pointer does come from Edit.
https://bugs.winehq.org/show_bug.cgi?id=39466
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #4 from Frédéric Delanoy frederic.delanoy@gmail.com --- Created attachment 57780 --> https://bugs.winehq.org/attachment.cgi?id=57780 Backtrace wine 2.5
Still get a crash with wine-2.5-52-g8b1737c0fd ; backtrace attached
https://bugs.winehq.org/show_bug.cgi?id=39466
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
--- Comment #5 from Zhiyi Zhang zzhang@codeweavers.com --- Still in wine-3.7-9-gb7c9d03737
https://bugs.winehq.org/show_bug.cgi?id=39466
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #6 from Zhiyi Zhang zzhang@codeweavers.com --- Created attachment 61264 --> https://bugs.winehq.org/attachment.cgi?id=61264 Patch to get more verbose log
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #7 from Zhiyi Zhang zzhang@codeweavers.com --- Created attachment 61265 --> https://bugs.winehq.org/attachment.cgi?id=61265 Crash log on wine 3.7
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #8 from Zhiyi Zhang zzhang@codeweavers.com --- Ehh... EDIT_EM_GetHandle() fires again.
Check out the crash log on wine 3.7. During the first WM_PAINT. the last EDIT_UnlockBuffer() gets called with force TRUE, causing a NULL pointer set to es->text.
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #9 from Zhiyi Zhang zzhang@codeweavers.com --- Crash path: Edit WM_PAINT()-> Edit BeginPaint() -> DefWindowProc -> Send WM_NCPAINT() to parent -> Mopyfish windowproc WM_NCPAINT() -> Mopyfish calls EM_SET,GETHANDLE several times (After EM_GETHANDLE, es->text is released with EDIT_UnlockBuffer with parameter force TRUE) -> Back in Edit WM_PAINT, es->text becomes NULL ...Oops...
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #10 from Zhiyi Zhang zzhang@codeweavers.com --- Created attachment 61270 --> https://bugs.winehq.org/attachment.cgi?id=61270 HACK path
https://bugs.winehq.org/show_bug.cgi?id=39466
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61270|HACK path |HACK patch description| |
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #11 from Zhiyi Zhang zzhang@codeweavers.com --- It's a much bigger problem. The whole locking/unlocking scheme used in edit control to protect buffer may need a do over, which would require more thinking through and time.
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #12 from Gijs Vermeulen gijsvrm@gmail.com --- Installs fine for me with wine-9.8, using a 32-bit prefix set to win98.
Zhiyi, can you remember if this got fixed somehow?
https://bugs.winehq.org/show_bug.cgi?id=39466
--- Comment #13 from Zhiyi Zhang zzhang@codeweavers.com --- (In reply to Gijs Vermeulen from comment #12)
Installs fine for me with wine-9.8, using a 32-bit prefix set to win98.
Zhiyi, can you remember if this got fixed somehow?
I don't know. A bisect should find it.