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