memory leak?

Jure Pecar Jure.Pecar at select-tech.si
Wed Feb 27 02:33:46 CST 2002


On Mon, 25 Feb 2002 18:53:58 GMT
Tony Lambregts <lambregt at telusplanet.net> wrote:

> Its really not to hard to submit a bug report.
> http://www.winehq.com/Docs/wine-user/bugs.shtml

doh ... i surely didn't do my homework here :)

so, here it goes:


Auto-generated debug report by Wine Quick Debug Report Maker Thingy:
WINE Version:                020225 CVS
Windows Version:             None Installed
Distribution:                RedHat 7.2
Kernel Version:              2.4.17-0.16
OS Type:                     Linux
CPU:                         i686
GCC Version:                 gcc version 2.96 20000731 (Red Hat Linux 7.1
2.96-98) Program:                     Microsoft Excel Viewer 97
Program Type:                Unsure
Debug Options:               -debugmsg +relay
Other Extra Commands Passed: -managed
Extra ./configure Commands:  --with-x --enable-dll --enable-opengl
Wine Dependencies: 
        libntdll.so => /opt/wine/lib/libntdll.so (0x40015000)
        libwine.so => /opt/wine/lib/libwine.so (0x400fe000)
        libwine_unicode.so => /opt/wine/lib/libwine_unicode.so
(0x40114000)        libm.so.6 => /lib/i686/libm.so.6 (0x41157000)
        libc.so.6 => /lib/i686/libc.so.6 (0x41019000)
        libdl.so.2 => /lib/libdl.so.2 (0x4117c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x41000000)

Last 200 lines of debug output follows:
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000017) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=40222f3c ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,40222f3c) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000018) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=40222f7c ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,40222f7c) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000019) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=40222fbc ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,40222fbc) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,0000001a) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=40222ffc ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,40222ffc) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,0000001b) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4022303c ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4022303c) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,0000001c) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4022307c ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4022307c) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,0000001d) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=402230bc ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,402230bc) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,0000001e) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=402230fc ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,402230fc) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,0000001f) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4022313c ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4022313c) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000020) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4022317c ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4022317c) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000021) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4021f170 ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4021f170) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000022) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4021f1b0 ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4021f1b0) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000023) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=4021f1f0 ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,4021f1f0) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000024) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=40224880 ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,40224880) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_GetPtr(40ea0094,00000025) ret=4076e8a8
0806d900:Ret  comctl32.DPA_GetPtr() retval=402248c0 ret=4076e8a8
0806d900:Call ntdll.RtlFreeHeap(401e0000,00000000,402248c0) ret=4077b54e
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=4077b54e
0806d900:Call comctl32.DPA_Destroy(40ea0094) ret=4076e8c5
0806d900:Call ntdll.RtlFreeHeap(40ea0000,00000000,40ea0254) ret=407fbd0b
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=407fbd0b
0806d900:Call ntdll.RtlFreeHeap(40ea0000,00000000,40ea0094) ret=407fbd1f
0806d900:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=407fbd1f
0806d900:Ret  comctl32.DPA_Destroy() retval=00000001 ret=4076e8c5
0806d900:Call ntdll.RtlLeaveCriticalSection(407ad8c8) ret=4076e8d5
0806d900:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000 ret=4076e8d5
0806d900:Call ntdll.RtlDeleteCriticalSection(407ad8c8) ret=4076e8dd
0806d900:Ret  ntdll.RtlDeleteCriticalSection() retval=00000000
ret=4076e8dd 0806d900:Call ntdll.RtlEnterCriticalSection(407ad748)
ret=4076a1b4 0806d900:Ret  ntdll.RtlEnterCriticalSection() retval=00000000
ret=4076a1b4 0806d900:Call ntdll.RtlLeaveCriticalSection(407ad748)
ret=4076a247 0806d900:Ret  ntdll.RtlLeaveCriticalSection() retval=00000000
ret=4076a247 0806d900:Call ntdll.RtlDeleteCriticalSection(407ad748)
ret=4076a24f 0806d900:Ret  ntdll.RtlDeleteCriticalSection()
retval=00000000 ret=4076a24f 0806d900:Ret  PE DLL
(proc=0x40773c38,module=40765000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x407fd278,module=407f2000,type=0,res=0x1) 0806d900:Call
user32.UnregisterClassA(40851320 "SysAnimate32",00000000) ret=407f5ec2
0806d900:Ret  user32.UnregisterClassA() retval=00000001 ret=407f5ec2
0806d900:Call user32.UnregisterClassA(40852900 "ComboBoxEx32",00000000)
ret=407f9e3a 0806d900:Ret  user32.UnregisterClassA() retval=00000000
ret=407f9e3a 0806d900:Call user32.UnregisterClassA(40853a5f
"SysDateTimePick32",00000000) ret=4080158a 0806d900:Ret 
user32.UnregisterClassA() retval=00000000 ret=4080158a 0806d900:Call
user32.UnregisterClassA(40853cce "flatsb_class32",00000000) ret=40801c0a
0806d900:Ret  user32.UnregisterClassA() retval=00000001 ret=40801c0a
0806d900:Call user32.UnregisterClassA(4085407b "SysHeader32",00000000)
ret=408048c2 0806d900:Ret  user32.UnregisterClassA() retval=00000001
ret=408048c2 0806d900:Call user32.UnregisterClassA(4085410c
"msctls_hotkey32",00000000) ret=408050ce 0806d900:Ret 
user32.UnregisterClassA() retval=00000001 ret=408050ce 0806d900:Call
user32.UnregisterClassA(408549dd "SysIPAddress32",00000000) ret=408097be
0806d900:Ret  user32.UnregisterClassA() retval=00000000 ret=408097be
0806d900:Call user32.UnregisterClassW(4084e7be L"SysListView32",00000000)
ret=408162b2 0806d900:Ret  user32.UnregisterClassW() retval=00000001
ret=408162b2 0806d900:Call user32.UnregisterClassA(40853a1a
"SysMonthCal32",00000000) ret=4081aa26 0806d900:Ret 
user32.UnregisterClassA() retval=00000000 ret=4081aa26 0806d900:Call
user32.UnregisterClassA(40856a77 "NativeFontCtl",00000000) ret=4081ac0a
0806d900:Ret  user32.UnregisterClassA() retval=00000000 ret=4081ac0a
0806d900:Call user32.UnregisterClassA(40856d53 "SysPager",00000000)
ret=4081cf06 0806d900:Ret  user32.UnregisterClassA() retval=00000000
ret=4081cf06 0806d900:Call user32.UnregisterClassW(4084f0d4
L"msctls_progress32",00000000) ret=4081d8b6 0806d900:Ret 
user32.UnregisterClassW() retval=00000001 ret=4081d8b6 0806d900:Call
user32.UnregisterClassA(40858520 "ReBarWindow32",00000000) ret=4082946a
0806d900:Ret  user32.UnregisterClassA() retval=00000000 ret=4082946a
0806d900:Call user32.UnregisterClassA(40853520
"msctls_statusbar32",00000000) ret=4082bb6e 0806d900:Ret 
user32.UnregisterClassA() retval=00000001 ret=4082bb6e 0806d900:Call
user32.UnregisterClassA(4085a147 "SysTabControl32",00000000) ret=4082fc46
0806d900:Ret  user32.UnregisterClassA() retval=00000001 ret=4082fc46
0806d900:Call user32.UnregisterClassA(4085357f "ToolbarWindow32",00000000)
ret=40837f52 0806d900:Ret  user32.UnregisterClassA() retval=00000001
ret=40837f52 0806d900:Call user32.UnregisterClassA(408535db
"tooltips_class32",00000000) ret=4083befa 0806d900:Ret 
user32.UnregisterClassA() retval=00000001 ret=4083befa 0806d900:Call
user32.UnregisterClassA(4085bbfb "msctls_trackbar32",00000000)
ret=4083e8e6 0806d900:Ret  user32.UnregisterClassA() retval=00000001
ret=4083e8e6 0806d900:Call user32.UnregisterClassA(4085c5e7
"SysTreeView32",00000000) ret=408457e6 0806d900:Ret 
user32.UnregisterClassA() retval=00000001 ret=408457e6 0806d900:Call
user32.UnregisterClassA(40853533 "msctls_updown32",00000000) ret=40846f4a
0806d900:Ret  user32.UnregisterClassA() retval=00000001 ret=40846f4a
0806d900:Call gdi32.DeleteObject(00000ba6) ret=407fd421 0806d900:Ret 
gdi32.DeleteObject() retval=00000001 ret=407fd421 0806d900:Call
gdi32.DeleteObject(00000074) ret=407fd432 0806d900:Ret 
gdi32.DeleteObject() retval=00000001 ret=407fd432 0806d900:Call
kernel32.GlobalDeleteAtom(0000c00d) ret=407fd44b 0806d900:Ret 
kernel32.GlobalDeleteAtom() retval=00000000 ret=407fd44b 0806d900:Call
kernel32.HeapDestroy(40ea0000) ret=407fd47e 0806d900:Ret 
kernel32.HeapDestroy() retval=00000001 ret=407fd47e 0806d900:Ret  PE DLL
(proc=0x407fd278,module=407f2000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x407d4750,module=407c7000,type=0,res=0x1) 0806d900:Call
kernel32.TlsFree(00000003) ret=407d482d 0806d900:Ret  kernel32.TlsFree()
retval=00000001 ret=407d482d 0806d900:Ret  PE DLL
(proc=0x407d4750,module=407c7000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x307131d8,module=306c0000,type=0,res=0x1) 0806d900:Call
ntdll.RtlDeleteCriticalSection(3081d178) ret=30764e59 0806d900:Ret 
ntdll.RtlDeleteCriticalSection() retval=00000000 ret=30764e59
0806d900:Call kernel32.TlsGetValue(00000000) ret=3079e0fa 0806d900:Ret 
kernel32.TlsGetValue() retval=4021e69c ret=3079e0fa 0806d900:Call
kernel32.LocalFree(4021e69c) ret=3079e105 0806d900:Ret 
kernel32.LocalFree() retval=00000000 ret=3079e105 0806d900:Call
kernel32.TlsFree(00000002) ret=30713577 0806d900:Ret  kernel32.TlsFree()
retval=00000001 ret=30713577 0806d900:Call kernel32.CloseHandle(000000b0)
ret=30792f79 0806d900:Ret  kernel32.CloseHandle() retval=00000001
ret=30792f79 0806d900:Call kernel32.UnmapViewOfFile(412f0000) ret=30792f87
0806d900:Ret  kernel32.UnmapViewOfFile() retval=00000001 ret=30792f87
0806d900:Call kernel32.CloseHandle(000000a4) ret=30792f91
0806d900:Ret  kernel32.CloseHandle() retval=00000001 ret=30792f91
0806d900:Call kernel32.CloseHandle(00000050) ret=30792f79
0806d900:Ret  kernel32.CloseHandle() retval=00000001 ret=30792f79
0806d900:Call kernel32.UnmapViewOfFile(40fc0000) ret=30792f87
0806d900:Ret  kernel32.UnmapViewOfFile() retval=00000001 ret=30792f87
0806d900:Call kernel32.CloseHandle(00000048) ret=30792f91
0806d900:Ret  kernel32.CloseHandle() retval=00000001 ret=30792f91
0806d900:Call advapi32.RegDeleteKeyA(80000000,306fe954
"Office.SharedMemory.1") ret=30764f65 0806d900:Call
ntdll.RtlInitAnsiString(40436404,306fe954 "Office.SharedMemory.1")
ret=4045bfe0 0806d900:Ret  ntdll.RtlInitAnsiString() retval=00000000
ret=4045bfe0 0806d900:Call
ntdll.RtlAnsiStringToUnicodeString(400fcbf8,40436404,00000000)
ret=4045bfe9 0806d900:Ret  ntdll.RtlAnsiStringToUnicodeString()
retval=00000000 ret=4045bfe9 0806d900:Call
ntdll.NtOpenKey(40436454,00000000,4043640c) ret=4045bffc 0806d900:Ret 
ntdll.NtOpenKey() retval=c0000034 ret=4045bffc 0806d900:Call
ntdll.RtlNtStatusToDosError(c0000034) ret=4045c002 0806d900:Ret 
ntdll.RtlNtStatusToDosError() retval=00000002 ret=4045c002 0806d900:Ret 
advapi32.RegDeleteKeyA() retval=00000002 ret=30764f65 0806d900:Call
advapi32.RegDeleteKeyA(80000000,306fe954 "Office.SharedMemory.1")
ret=30764f65 0806d900:Call ntdll.RtlInitAnsiString(40436404,306fe954
"Office.SharedMemory.1") ret=4045bfe0 0806d900:Ret 
ntdll.RtlInitAnsiString() retval=00000000 ret=4045bfe0 0806d900:Call
ntdll.RtlAnsiStringToUnicodeString(400fcbf8,40436404,00000000)
ret=4045bfe9 0806d900:Ret  ntdll.RtlAnsiStringToUnicodeString()
retval=00000000 ret=4045bfe9 0806d900:Call
ntdll.NtOpenKey(40436454,00000000,4043640c) ret=4045bffc 0806d900:Ret 
ntdll.NtOpenKey() retval=c0000034 ret=4045bffc 0806d900:Call
ntdll.RtlNtStatusToDosError(c0000034) ret=4045c002 0806d900:Ret 
ntdll.RtlNtStatusToDosError() retval=00000002 ret=4045c002 0806d900:Ret 
advapi32.RegDeleteKeyA() retval=00000002 ret=30764f65 0806d900:Call
ntdll.RtlDeleteCriticalSection(3081b2c8) ret=307133e8 0806d900:Ret 
ntdll.RtlDeleteCriticalSection() retval=00000000 ret=307133e8
0806d900:Call ntdll.RtlDeleteCriticalSection(3081ac70) ret=307133ef
0806d900:Ret  ntdll.RtlDeleteCriticalSection() retval=00000000
ret=307133ef 0806d900:Call kernel32.TlsFree(00000001) ret=30713402
0806d900:Ret  kernel32.TlsFree() retval=00000001 ret=30713402
0806d900:Call kernel32.CloseHandle(00000040) ret=3071343b
0806d900:Ret  kernel32.CloseHandle() retval=00000001 ret=3071343b
0806d900:Call kernel32.CloseHandle(00000044) ret=30713451
0806d900:Ret  kernel32.CloseHandle() retval=00000001 ret=30713451
0806d900:Ret  PE DLL (proc=0x307131d8,module=306c0000,type=0,res=0x1)
retval=1 0806d900:Call PE DLL
(proc=0x40583468,module=40568000,type=0,res=0x1) 0806d900:Call
ntdll.RtlDeleteCriticalSection(405a937c) ret=40572838 0806d900:Ret 
ntdll.RtlDeleteCriticalSection() retval=00000000 ret=40572838
0806d900:Call ntdll.RtlDeleteCriticalSection(405a9394) ret=40572844
0806d900:Ret  ntdll.RtlDeleteCriticalSection() retval=00000000
ret=40572844 0806d900:Ret  PE DLL
(proc=0x40583468,module=40568000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x406e0000,module=406d8000,type=0,res=0x1) 0806d900:Ret  PE DLL
(proc=0x406e0000,module=406d8000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x405f51dc,module=405d8000,type=0,res=0x1) 0806d900:Ret  PE DLL
(proc=0x405f51dc,module=405d8000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x40894fe8,module=4088a000,type=0,res=0x1) 0806d900:Ret  PE DLL
(proc=0x40894fe8,module=4088a000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x40507860,module=404fd000,type=0,res=0x1) 0806d900:Ret  PE DLL
(proc=0x40507860,module=404fd000,type=0,res=0x1) retval=1 0806d900:Call PE
DLL (proc=0x404a3668,module=40494000,type=0,res=0x1) 0806d900:Ret  PE DLL
(proc=0x404a3668,module=40494000,type=0,res=0x1) retval=1

--

Jure Pecar




More information about the wine-users mailing list