https://bugs.winehq.org/show_bug.cgi?id=53626
Bug ID: 53626 Summary: Wine crash due to long filename when saving file in Framemaker Product: Wine Version: 7.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: ulrich.gemkow@ikr.uni-stuttgart.de Distribution: ---
When saving a file with a long filename (more than 28 chars) in Framemaker wine crashes (not the application, wine itself including wineserver).
A bisect shows this commit as cause
commit 0ad2db66a109b4c0a46d04ff8231706fff540941 Author: Jacek Caban jacek@codeweavers.com Date: Sun Aug 14 20:49:53 2022 +0200
win32u: Pack messages sent directly from win32u.
Instead of leaking kernel pointers.
dlls/win32u/message.c | 216 +++++++++++++++++++++++++++++++++++++++++-- dlls/win32u/ntuser_private.h | 9 -- 2 files changed, 208 insertions(+), 17 deletions(-)
Reverting this commit in top of current git solves the problem.
It seems to be a memory corruption. If you give me a hint how to further debug this I will do.
https://bugs.winehq.org/show_bug.cgi?id=53626
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |0ad2db66a109b4c0a46d04ff823 | |1706fff540941 Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=53626
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=53626
--- Comment #1 from Jacek Caban jacek@codeweavers.com --- This is most likely fixed by https://gitlab.winehq.org/wine/wine/-/merge_requests/890/diffs?commit_id=804...
https://bugs.winehq.org/show_bug.cgi?id=53626
Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #2 from Ulrich Gemkow ulrich.gemkow@ikr.uni-stuttgart.de --- Indeed, the bug does not happen in current git including this commit. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=53626
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |80434d9875a43a03b31fe7ed35b | |1add948c961d1
https://bugs.winehq.org/show_bug.cgi?id=53626
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.18.
https://bugs.winehq.org/show_bug.cgi?id=53626
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1|80434d9875a43a03b31fe7ed35b |cb0e4f5f4f7dc10a0933349ad78 |1add948c961d1 |0a11405cd736e CC| |mstefani@winehq.org
--- Comment #4 from Michael Stefaniuc mstefani@winehq.org --- Use the commit id that ended up in main https://gitlab.winehq.org/wine/wine/-/merge_requests/890/diffs?commit_id=cb0...