<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Windows VM (PostgreSQL) repeatedly freezes – domain goes to permanent -b----, QEMU receives SIGTERM, console/RDP die]]></title><description><![CDATA[<p dir="auto">One of my window based vm gets stuck like no rdp/console below are the logs</p>
<p dir="auto">Environment:</p>
<pre><code>Host: XCP-ng (mtxen8)
Xen version: (please fill – run xl info | grep xen_version)
VM UUID: c3880bcc-9d46-1de6-e031-306894311cd2
Guest: Windows Server / Windows 10/11 (build 26100)
XCP-ng Windows Guest Tools: 9.2.350.0
Workload: PostgreSQL 18
Device-model: qemu-upstream-compat
</code></pre>
<p dir="auto"><strong>Platform parameters (after fix):</strong></p>
<pre><code>viridian=true
viridian_time_ref_count=true
viridian_reference_tsc=true
viridian_stimer=true
viridian_apic_assist=true
viridian_crash_ctl=true
device-model=qemu-upstream-compat
</code></pre>
<p dir="auto">Problem Description<br />
The Windows VM periodically becomes completely unresponsive (both RDP and Xen console).</p>
<p dir="auto">From the host the domain stays in permanent blocked state (-b----) and the QEMU device-model process disappears after receiving SIGTERM. The guest has to be force-destroyed and started again to recover.<br />
This has happened multiple times (at least 4–5 unexpected shutdowns in the last 10 days).</p>
<p dir="auto">Detailed Timeline of last occurrence (5 Oct 2026)</p>
<pre><code>Time (approx),Event
3 Oct 07:25,Last clean PostgreSQL checkpoint
Several hours later,Guest becomes unresponsive
4 Oct 22:18:52,Windows Event 6008 – “previous system shutdown was unexpected”
4 Oct 22:18:55,Host log: qemu-dm-352: terminating on signal 15 from pid 1526469
After that,Domain remains registered but QEMU is gone → console + RDP dead
5 Oct ~10:22,Forced xe vm-shutdown force=true + clean start
After restart,"Everything works again (new domid, new QEMU process)"
</code></pre>
<pre><code>xl list 352
# State: -b----   (permanently blocked)

ps aux | grep qemu-dm | grep 352
# → no process

# daemon.log
Oct  5 10:18:55 qemu-dm-352: terminating on signal 15 from pid 1526469
</code></pre>
]]></description><link>https://xcp-ng.org/forum/topic/12515/windows-vm-postgresql-repeatedly-freezes-domain-goes-to-permanent-b-qemu-receives-sigterm-console-rdp-die</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 14:02:20 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/12515.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Oct 2026 12:27:38 GMT</pubDate><ttl>60</ttl></channel></rss>