https://bugs.winehq.org/show_bug.cgi?id=38914
Bug ID: 38914 Summary: valgrind shows uninitialized memory in dlls/dwrite/tests/layout.c Product: Wine Version: 1.7.47 Hardware: x86 OS: Linux Status: NEW Keywords: download, source, testcase, valgrind Severity: normal Priority: P2 Component: dwrite Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com CC: bunglehead@gmail.com Distribution: Fedora
==22864== Conditional jump or move depends on uninitialised value(s) ==22864== at 0x492911F: bidi_compute_isolating_runs_set (bidi.c:966) ==22864== by 0x4929974: bidi_computelevels (bidi.c:1102) ==22864== by 0x492461F: dwritetextanalyzer_AnalyzeBidi (analyzer.c:768) ==22864== by 0x49365E4: IDWriteTextAnalyzer_AnalyzeBidi (dwrite.h:6279) ==22864== by 0x49365E4: layout_compute_runs (???:0) ==22864== by 0x4937653: layout_compute (layout.c:900) ==22864== by 0x49385A1: layout_compute_effective_runs (layout.c:1316) ==22864== by 0x493D09D: dwritetextlayout_GetLineMetrics (layout.c:2821) ==22864== by 0x47CB482: IDWriteTextLayout_GetLineMetrics (dwrite.h:5216) ==22864== by 0x47CB482: test_GetLineMetrics (???:0) ==22864== by 0x47CE508: func_layout (layout.c:3254) ==22864== by 0x47CF29B: run_test (test.h:584) ==22864== by 0x47CF6E3: main (test.h:666) ==22864== Uninitialised value was created by a client request ==22864== at 0x7BC4B34B: mark_block_uninitialized (heap.c:208) ==22864== by 0x7BC4B4A0: initialize_block (heap.c:239) ==22864== by 0x7BC4F802: RtlAllocateHeap (heap.c:1716) ==22864== by 0x4922BE6: heap_alloc (dwrite_private.h:34) ==22864== by 0x49245BA: dwritetextanalyzer_AnalyzeBidi (analyzer.c:759) ==22864== by 0x49365E4: IDWriteTextAnalyzer_AnalyzeBidi (dwrite.h:6279) ==22864== by 0x49365E4: layout_compute_runs (???:0) ==22864== by 0x4937653: layout_compute (layout.c:900) ==22864== by 0x49385A1: layout_compute_effective_runs (layout.c:1316) ==22864== by 0x493D09D: dwritetextlayout_GetLineMetrics (layout.c:2821) ==22864== by 0x47CB482: IDWriteTextLayout_GetLineMetrics (dwrite.h:5216) ==22864== by 0x47CB482: test_GetLineMetrics (???:0) ==22864== by 0x47CE508: func_layout (layout.c:3254) ==22864== by 0x47CF29B: run_test (test.h:584) ==22864== by 0x47CF6E3: main (test.h:666) ==22864==
https://bugs.winehq.org/show_bug.cgi?id=38914
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |0b64f24030531f5f56115c77d4d | |a273bd365fb24 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- This is fixed with 0b64f24030531f5f56115c77d4da273bd365fb24.
https://bugs.winehq.org/show_bug.cgi?id=38914
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=38914
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.48.