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.