[Bug 51139] Application T at X 2021 freezes when trying to transmit data to Elster (German Tax Application)

WineHQ Bugzilla wine-bugs at winehq.org
Thu Sep 16 12:00:05 CDT 2021


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

Bernhard <besentv at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |besentv at gmail.com

--- Comment #22 from Bernhard <besentv at gmail.com> ---
Following code snipped also causes a hang inside the d2d_geometry_sink_Close
function:


ID2D1Factory *d2d1_factory;
D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &d2d1_factory);

printf("Created D2D1 Factory: %p\n", d2d1_factory);

ID2D1PathGeometry* pathGeometry;
ID2D1GeometrySink* geometrySink;
d2d1_factory->CreatePathGeometry(&pathGeometry);
pathGeometry->Open(&geometrySink);

geometrySink->BeginFigure({ 2.73000002e-01, 5.00000000e-01 },
D2D1_FIGURE_BEGIN_FILLED);
geometrySink->AddQuadraticBezier({ {3.40999991e-01, 6.52000010e-01}, {
3.95000011e-01, 6.11999989e-01 } });
geometrySink->AddQuadraticBezier({ {4.49000001e-01, 5.72000027e-01},
{4.49000001e-01, 4.97999996e-01} });
geometrySink->EndFigure(D2D1_FIGURE_END_OPEN);

geometrySink->BeginFigure({ 2.56000012e-01, 5.88000000e-01 },
D2D1_FIGURE_BEGIN_FILLED);
geometrySink->AddQuadraticBezier({ {3.07999998e-01, 5.88000000e-01},
{2.56000012e-01, 5.88000000e-01} });
geometrySink->EndFigure(D2D1_FIGURE_END_OPEN);

HRESULT hr = geometrySink->Close();

printf("GeometrySink closed with HRESULT: %x\n", hr);

geometrySink->Release();
pathGeometry->Release();
d2d1_factory->Release();

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