[Bug 24241] New: Open file dialog triggers "Invalid free" Valgrind warning
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu Sep 2 04:27:00 CDT 2010
http://bugs.winehq.org/show_bug.cgi?id=24241
Summary: Open file dialog triggers "Invalid free" Valgrind
warning
Product: Wine
Version: unspecified
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: shell32
AssignedTo: wine-bugs at winehq.org
ReportedBy: bart.vanassche at gmail.com
Occurred with a clone of the Wine git repository last updated on Monday August
30, 2010 + a patch that informs Valgrind about heap tail zones. The Valgrind
complaint below was triggered by the open file dialog (MFC CFileDialog) and
shows that Wine tries to free static memory (a static variable called emptyW):
Invalid free() / delete / delete[]
at 0x476F851: do_VALGRIND_FREELIKE_BLOCK (wine.git/dlls/ntdll/heap.c:231)
by 0x47727A5: RtlFreeHeap (wine.git/dlls/ntdll/heap.c:1778)
by 0x509BB83: IMalloc_fnFree (wine.git/dlls/ole32/ifs.c:262)
by 0x509C1D6: CoTaskMemFree (wine.git/dlls/ole32/ifs.c:411)
by 0x4DEC027: StrRetToStrNW (wine.git/dlls/shell32/shellstring.c:99)
by 0x4E0E67E: ShellView_OnNotify (wine.git/dlls/shell32/shlview.c:1432)
by 0x4E0F735: ShellView_WndProc (wine.git/dlls/shell32/shlview.c:1684)
by 0x4CB21E9: ??? (in /usr/lib/wine/user32.dll.so)
by 0x4CB2873: call_window_proc (wine.git/dlls/user32/winproc.c:242)
by 0x4CB4C2B: WINPROC_call_window (wine.git/dlls/user32/winproc.c:899)
by 0x4C7B35C: call_window_proc (wine.git/dlls/user32/message.c:2201)
by 0x4C80B42: send_message (wine.git/dlls/user32/message.c:3041)
by 0x4C81063: SendMessageW (wine.git/dlls/user32/message.c:3164)
by 0x4FABB7B: notify_hdr (wine.git/dlls/comctl32/listview.c:839)
by 0x4FAD06C: notify_dispinfoT (wine.git/dlls/comctl32/listview.c:984)
by 0x4FADD5C: LISTVIEW_GetItemT (wine.git/dlls/comctl32/listview.c:6613)
by 0x4FADFA8: LISTVIEW_GetItemW (wine.git/dlls/comctl32/listview.c:1601)
by 0x4FAF48C: LISTVIEW_DrawItem (wine.git/dlls/comctl32/listview.c:4459)
by 0x4FB63D4: LISTVIEW_RefreshReport
(wine.git/dlls/comctl32/listview.c:4751)
by 0x4FBAFDA: LISTVIEW_Refresh (wine.git/dlls/comctl32/listview.c:4998)
by 0x4FBDB68: LISTVIEW_Paint (wine.git/dlls/comctl32/listview.c:10392)
by 0x4FBDCC6: LISTVIEW_WMPaint (wine.git/dlls/comctl32/listview.c:10417)
by 0x4FBF4CC: LISTVIEW_WindowProc (wine.git/dlls/comctl32/listview.c:11452)
by 0x4CB21E9: ??? (in /usr/lib/wine/user32.dll.so)
by 0x4CB2873: call_window_proc (wine.git/dlls/user32/winproc.c:242)
by 0x4CB4C2B: WINPROC_call_window (wine.git/dlls/user32/winproc.c:899)
by 0x4C7C0FD: DispatchMessageW (wine.git/dlls/user32/message.c:3709)
by 0x4C4EAE1: IsDialogMessageW (wine.git/dlls/user32/dialog.c:1258)
by 0x4C4EC43: DIALOG_DoDialogBox (wine.git/dlls/user32/dialog.c:812)
by 0x4C509BD: DialogBoxIndirectParamAorW (wine.git/dlls/user32/dialog.c:877)
by 0x4C50A51: DialogBoxIndirectParamA (wine.git/dlls/user32/dialog.c:887)
by 0x92CDCD8: GetFileName95 (wine.git/dlls/comdlg32/filedlg.c:317)
Address 0x4f7116c is 0 bytes inside data symbol "emptyW.55484"
--
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.
More information about the wine-bugs
mailing list