[Bug 36095] New: valgrind errors in loader when loading a dll

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 26 06:48:35 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=36095

            Bug ID: 36095
           Summary: valgrind errors in loader when loading a dll
           Product: Wine
           Version: 1.7.17
          Hardware: x86
                OS: Linux
            Status: NEW
          Keywords: download, source, testcase
          Severity: major
          Priority: P2
         Component: loader
          Assignee: wine-bugs at winehq.org
          Reporter: austinenglish at gmail.com

Noticed this in most tests, there are at least 3 places. 1:
==11164== 26 bytes in 1 blocks are definitely lost in loss record 57 of 244
==11164==    at 0x7BC4C735: notify_alloc (heap.c:255)
==11164==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==11164==    by 0x7BC758B6: RtlCreateUnicodeString (rtlstr.c:281)
==11164==    by 0x7BC54CF3: alloc_module (loader.c:919)
==11164==    by 0x7BC566CB: load_builtin_callback (loader.c:1519)
==11164==    by 0x40192DE: __wine_dll_register (loader.c:517)
==11164==    by 0x7B88A18B: __wine_spec_init (init.c:35)
==11164==    by 0x4E850459: call_init.part.0 (in /usr/lib/ld-2.18.so)
==11164==    by 0x4E850593: _dl_init (in /usr/lib/ld-2.18.so)
==11164==    by 0x4E854953: dl_open_worker (in /usr/lib/ld-2.18.so)
==11164==    by 0x4E850329: _dl_catch_error (in /usr/lib/ld-2.18.so)
==11164==    by 0x4E854013: _dl_open (in /usr/lib/ld-2.18.so)
==11164==    by 0x4EA25CBB: dlopen_doit (in /usr/lib/libdl-2.18.so)
==11164==    by 0x4E850329: _dl_catch_error (in /usr/lib/ld-2.18.so)
==11164==    by 0x4EA263CB: _dlerror_run (in /usr/lib/libdl-2.18.so)
==11164==    by 0x4EA25D70: dlopen@@GLIBC_2.1 (in /usr/lib/libdl-2.18.so)
==11164==    by 0x4019898: wine_dlopen (loader.c:1029)
==11164==    by 0x4018C06: dlopen_dll (loader.c:295)
==11164==    by 0x4019532: wine_dll_load (loader.c:581)
==11164==    by 0x7BC57199: load_builtin_dll (loader.c:1732)
==11164== 

2:
==11164== 32 bytes in 1 blocks are possibly lost in loss record 65 of 244
==11164==    at 0x7BC4C735: notify_alloc (heap.c:255)
==11164==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==11164==    by 0x7BC76348: RtlAnsiStringToUnicodeString (rtlstr.c:689)
==11164==    by 0x7BC7595F: RtlCreateUnicodeStringFromAsciiz (rtlstr.c:302)
==11164==    by 0x7BC5B407: init_load_order (loadorder.c:252)
==11164==    by 0x7BC5B9FB: get_load_order (loadorder.c:440)
==11164==    by 0x7BC58099: load_dll (loader.c:2045)
==11164==    by 0x7BC585B7: LdrLoadDll (loader.c:2125)
==11164==    by 0x7B85A79A: load_library (module.c:933)
==11164==    by 0x7B85A908: LoadLibraryExW (module.c:990)
==11164==    by 0x7B8649B8: __wine_kernel_init (process.c:1230)
==11164==    by 0x7BC5ACA9: __wine_process_init (loader.c:3103)
==11164==    by 0x4019864: wine_init (loader.c:952)
==11164==    by 0x7BF011AD: main (main.c:237)
==11164== 

3:
==11165== 20 bytes in 1 blocks are definitely lost in loss record 14 of 58
==11165==    at 0x7BC4C735: notify_alloc (heap.c:255)
==11165==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==11165==    by 0x7BC758B6: RtlCreateUnicodeString (rtlstr.c:281)
==11165==    by 0x7BC54CF3: alloc_module (loader.c:919)
==11165==    by 0x7BC566CB: load_builtin_callback (loader.c:1519)
==11165==    by 0x40193D9: wine_dll_set_callback (loader.c:548)
==11165==    by 0x7BC5ABA2: __wine_process_init (loader.c:3086)
==11165==    by 0x4019864: wine_init (loader.c:952)
==11165==    by 0x7BF011AD: main (main.c:237)
==11165== 

4:
==11194== 32 bytes in 1 blocks are possibly lost in loss record 66 of 248
==11194==    at 0x7BC4C735: notify_alloc (heap.c:255)
==11194==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==11194==    by 0x7BC76348: RtlAnsiStringToUnicodeString (rtlstr.c:689)
==11194==    by 0x7BC7595F: RtlCreateUnicodeStringFromAsciiz (rtlstr.c:302)
==11194==    by 0x7BC5B407: init_load_order (loadorder.c:252)
==11194==    by 0x7BC5B9FB: get_load_order (loadorder.c:440)
==11194==    by 0x7BC58099: load_dll (loader.c:2045)
==11194==    by 0x7BC585B7: LdrLoadDll (loader.c:2125)
==11194==    by 0x7B85A79A: load_library (module.c:933)
==11194==    by 0x7B85A908: LoadLibraryExW (module.c:990)
==11194==    by 0x7B8649B8: __wine_kernel_init (process.c:1230)
==11194==    by 0x7BC5ACA9: __wine_process_init (loader.c:3103)
==11194==    by 0x4019864: wine_init (loader.c:952)
==11194==    by 0x7BF011AD: main (main.c:237)
==11194== 

(tested running advapi32/security.c)

wine-1.7.17-92-ge2bf516

-- 
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