Virt-Manager Crashes while showing VM after yakkety

Bug #1644941 reported by Jesse N. Richardson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
virt-manager (Ubuntu)
New
Undecided
Unassigned

Bug Description

After starting up an existing VM and clicking the "Open" button, virt-manager brings up a window that tells me that it is connecting and crashes with this error:

[188869.300031] traps: virt-manager[9719] trap int3 ip:7f1bdb6c9241 sp:7fff572d8ab0 error:0 in libglib-2.0.so.0.5000.0[7f1bdb679000+110000]

This has never happened before until after I upgraded from Xenial to Yakkety.

System Info:

LSB Output:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety

Apt-Cache Policy Output:
$ apt-cache policy virt-manager
virt-manager:
  Installed: 1:1.3.2-3ubuntu3
  Candidate: 1:1.3.2-3ubuntu3
  Version table:
 *** 1:1.3.2-3ubuntu3 500
        500 http://mirrors.advancedhosters.com/ubuntu yakkety/universe amd64 Packages
        500 http://mirrors.advancedhosters.com/ubuntu yakkety/universe i386 Packages
        100 /var/lib/dpkg/status

Expected to Happen:
I expected to see the VM being displayed in front of me.

What happened instead:
The VM window appeared and suddenly disappeared.

Debug Info:

$ virt-manager --debug
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (cli:256) Launched with command line: /usr/share/virt-manager/virt-manager --debug
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (virt-manager:143) virt-manager version: 1.3.2
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (virt-manager:144) virtManager import: <module 'virtManager' from '/usr/share/virt-manager/virtManager/__init__.pyc'>
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (virt-manager:203) GTK version: 3.20.9
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (engine:496) libguestfs inspection support: False
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (systray:72) Using AppIndicator3 for systray
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (systray:154) Showing systray: False
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (engine:1031) processing cli command uri= show_window= domain=
[Fri, 25 Nov 2016 19:10:13 virt-manager 9786] DEBUG (engine:1033) No cli action requested, launching default window
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (manager:203) Showing manager
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (engine:401) window counter incremented to 1
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (engine:161) Loading stored URIs:
qemu:///system
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (engine:140) Initial gtkapplication activated
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:568) conn=qemu:///system changed to state=Connecting
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:887) Scheduling background open thread for qemu:///system
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:936) libvirt version=2001000
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:938) daemon version=2001000
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:939) conn version=2006001
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:941) qemu:///system capabilities:
<capabilities>

  <host>
    <uuid>44454c4c-5300-1042-8047-c8c04f304c31</uuid>
    <cpu>
      <arch>x86_64</arch>
      <model>Penryn</model>
      <vendor>Intel</vendor>
      <topology sockets="1" cores="2" threads="1"/>
      <feature name="vme"/>
      <feature name="ds"/>
      <feature name="acpi"/>
      <feature name="ss"/>
      <feature name="ht"/>
      <feature name="tm"/>
      <feature name="pbe"/>
      <feature name="dtes64"/>
      <feature name="monitor"/>
      <feature name="ds_cpl"/>
      <feature name="vmx"/>
      <feature name="est"/>
      <feature name="tm2"/>
      <feature name="xtpr"/>
      <feature name="pdcm"/>
      <feature name="xsave"/>
      <feature name="osxsave"/>
      <pages unit="KiB" size="4"/>
      <pages unit="KiB" size="2048"/>
    </cpu>
    <power_management>
      <suspend_mem/>
      <suspend_disk/>
      <suspend_hybrid/>
    </power_management>
    <migration_features>
      <live/>
      <uri_transports>
        <uri_transport>tcp</uri_transport>
        <uri_transport>rdma</uri_transport>
      </uri_transports>
    </migration_features>
    <topology>
      <cells num="1">
        <cell id="0">
          <memory unit="KiB">3879360</memory>
          <pages unit="KiB" size="4">969840</pages>
          <pages unit="KiB" size="2048">0</pages>
          <distances>
            <sibling id="0" value="10"/>
          </distances>
          <cpus num="2">
            <cpu id="0" socket_id="0" core_id="0" siblings="0"/>
            <cpu id="1" socket_id="0" core_id="1" siblings="1"/>
          </cpus>
        </cell>
      </cells>
    </topology>
    <secmodel>
      <model>apparmor</model>
      <doi>0</doi>
    </secmodel>
    <secmodel>
      <model>dac</model>
      <doi>0</doi>
      <baselabel type="kvm">+111:+118</baselabel>
      <baselabel type="qemu">+111:+118</baselabel>
    </secmodel>
  </host>

  <guest>
    <os_type>hvm</os_type>
    <arch name="i686">
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-i386</emulator>
      <machine maxCpus="255">pc-i440fx-yakkety</machine>
      <machine canonical="pc-i440fx-yakkety" maxCpus="255">ubuntu</machine>
      <machine maxCpus="255">pc-0.12</machine>
      <machine maxCpus="255">pc-i440fx-xenial</machine>
      <machine maxCpus="255">pc-i440fx-2.4</machine>
      <machine maxCpus="255">pc-1.3</machine>
      <machine maxCpus="255">pc-q35-2.6</machine>
      <machine canonical="pc-q35-2.6" maxCpus="255">q35</machine>
      <machine maxCpus="1">xenpv</machine>
      <machine maxCpus="255">pc-i440fx-1.7</machine>
      <machine maxCpus="255">pc-i440fx-1.6</machine>
      <machine maxCpus="255">pc-0.11</machine>
      <machine maxCpus="255">pc-q35-xenial</machine>
      <machine maxCpus="255">pc-i440fx-2.3</machine>
      <machine maxCpus="255">pc-0.10</machine>
      <machine maxCpus="255">pc-1.2</machine>
      <machine maxCpus="255">pc-i440fx-trusty</machine>
      <machine maxCpus="255">pc-i440fx-2.2</machine>
      <machine maxCpus="1">isapc</machine>
      <machine maxCpus="255">pc-q35-2.5</machine>
      <machine maxCpus="255">pc-i440fx-wily</machine>
      <machine maxCpus="128">xenfv</machine>
      <machine maxCpus="255">pc-0.15</machine>
      <machine maxCpus="255">pc-0.14</machine>
      <machine maxCpus="255">pc-i440fx-1.5</machine>
      <machine maxCpus="255">pc-i440fx-2.6</machine>
      <machine canonical="pc-i440fx-2.6" maxCpus="255">pc</machine>
      <machine maxCpus="255">pc-i440fx-1.4</machine>
      <machine maxCpus="255">pc-i440fx-2.5</machine>
      <machine maxCpus="255">pc-1.1</machine>
      <machine maxCpus="255">pc-q35-yakkety</machine>
      <machine maxCpus="255">pc-i440fx-2.1</machine>
      <machine maxCpus="255">pc-1.0</machine>
      <machine maxCpus="255">pc-i440fx-2.0</machine>
      <machine maxCpus="255">pc-q35-2.4</machine>
      <machine maxCpus="255">pc-0.13</machine>
      <domain type="qemu">
        <emulator>/usr/bin/qemu-system-i386</emulator>
      </domain>
      <domain type="kvm">
        <emulator>/usr/bin/kvm-spice</emulator>
        <machine maxCpus="255">pc-i440fx-yakkety</machine>
        <machine canonical="pc-i440fx-yakkety" maxCpus="255">ubuntu</machine>
        <machine maxCpus="255">pc-0.12</machine>
        <machine maxCpus="255">pc-i440fx-xenial</machine>
        <machine maxCpus="255">pc-i440fx-2.4</machine>
        <machine maxCpus="255">pc-1.3</machine>
        <machine maxCpus="255">pc-q35-2.6</machine>
        <machine canonical="pc-q35-2.6" maxCpus="255">q35</machine>
        <machine maxCpus="1">xenpv</machine>
        <machine maxCpus="255">pc-i440fx-1.7</machine>
        <machine maxCpus="255">pc-i440fx-1.6</machine>
        <machine maxCpus="255">pc-0.11</machine>
        <machine maxCpus="255">pc-q35-xenial</machine>
        <machine maxCpus="255">pc-i440fx-2.3</machine>
        <machine maxCpus="255">pc-0.10</machine>
        <machine maxCpus="255">pc-1.2</machine>
        <machine maxCpus="255">pc-i440fx-trusty</machine>
        <machine maxCpus="255">pc-i440fx-2.2</machine>
        <machine maxCpus="1">isapc</machine>
        <machine maxCpus="255">pc-q35-2.5</machine>
        <machine maxCpus="255">pc-i440fx-wily</machine>
        <machine maxCpus="128">xenfv</machine>
        <machine maxCpus="255">pc-0.15</machine>
        <machine maxCpus="255">pc-0.14</machine>
        <machine maxCpus="255">pc-i440fx-1.5</machine>
        <machine maxCpus="255">pc-i440fx-2.6</machine>
        <machine canonical="pc-i440fx-2.6" maxCpus="255">pc</machine>
        <machine maxCpus="255">pc-i440fx-1.4</machine>
        <machine maxCpus="255">pc-i440fx-2.5</machine>
        <machine maxCpus="255">pc-1.1</machine>
        <machine maxCpus="255">pc-q35-yakkety</machine>
        <machine maxCpus="255">pc-i440fx-2.1</machine>
        <machine maxCpus="255">pc-1.0</machine>
        <machine maxCpus="255">pc-i440fx-2.0</machine>
        <machine maxCpus="255">pc-q35-2.4</machine>
        <machine maxCpus="255">pc-0.13</machine>
      </domain>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default="on" toggle="no"/>
      <acpi default="on" toggle="yes"/>
      <apic default="on" toggle="no"/>
      <pae/>
      <nonpae/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name="x86_64">
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-x86_64</emulator>
      <machine maxCpus="255">pc-i440fx-yakkety</machine>
      <machine canonical="pc-i440fx-yakkety" maxCpus="255">ubuntu</machine>
      <machine maxCpus="255">pc-0.12</machine>
      <machine maxCpus="255">pc-i440fx-xenial</machine>
      <machine maxCpus="255">pc-i440fx-2.4</machine>
      <machine maxCpus="255">pc-1.3</machine>
      <machine maxCpus="255">pc-q35-2.6</machine>
      <machine canonical="pc-q35-2.6" maxCpus="255">q35</machine>
      <machine maxCpus="1">xenpv</machine>
      <machine maxCpus="255">pc-i440fx-1.7</machine>
      <machine maxCpus="255">pc-i440fx-1.6</machine>
      <machine maxCpus="255">pc-0.11</machine>
      <machine maxCpus="255">pc-q35-xenial</machine>
      <machine maxCpus="255">pc-i440fx-2.3</machine>
      <machine maxCpus="255">pc-0.10</machine>
      <machine maxCpus="255">pc-1.2</machine>
      <machine maxCpus="255">pc-i440fx-trusty</machine>
      <machine maxCpus="255">pc-i440fx-2.2</machine>
      <machine maxCpus="1">isapc</machine>
      <machine maxCpus="255">pc-q35-2.5</machine>
      <machine maxCpus="255">pc-i440fx-wily</machine>
      <machine maxCpus="128">xenfv</machine>
      <machine maxCpus="255">pc-0.15</machine>
      <machine maxCpus="255">pc-0.14</machine>
      <machine maxCpus="255">pc-i440fx-1.5</machine>
      <machine maxCpus="255">pc-i440fx-2.6</machine>
      <machine canonical="pc-i440fx-2.6" maxCpus="255">pc</machine>
      <machine maxCpus="255">pc-i440fx-1.4</machine>
      <machine maxCpus="255">pc-i440fx-2.5</machine>
      <machine maxCpus="255">pc-1.1</machine>
      <machine maxCpus="255">pc-q35-yakkety</machine>
      <machine maxCpus="255">pc-i440fx-2.1</machine>
      <machine maxCpus="255">pc-1.0</machine>
      <machine maxCpus="255">pc-i440fx-2.0</machine>
      <machine maxCpus="255">pc-q35-2.4</machine>
      <machine maxCpus="255">pc-0.13</machine>
      <domain type="qemu">
        <emulator>/usr/bin/qemu-system-x86_64</emulator>
      </domain>
      <domain type="kvm">
        <emulator>/usr/bin/kvm-spice</emulator>
        <machine maxCpus="255">pc-i440fx-yakkety</machine>
        <machine canonical="pc-i440fx-yakkety" maxCpus="255">ubuntu</machine>
        <machine maxCpus="255">pc-0.12</machine>
        <machine maxCpus="255">pc-i440fx-xenial</machine>
        <machine maxCpus="255">pc-i440fx-2.4</machine>
        <machine maxCpus="255">pc-1.3</machine>
        <machine maxCpus="255">pc-q35-2.6</machine>
        <machine canonical="pc-q35-2.6" maxCpus="255">q35</machine>
        <machine maxCpus="1">xenpv</machine>
        <machine maxCpus="255">pc-i440fx-1.7</machine>
        <machine maxCpus="255">pc-i440fx-1.6</machine>
        <machine maxCpus="255">pc-0.11</machine>
        <machine maxCpus="255">pc-q35-xenial</machine>
        <machine maxCpus="255">pc-i440fx-2.3</machine>
        <machine maxCpus="255">pc-0.10</machine>
        <machine maxCpus="255">pc-1.2</machine>
        <machine maxCpus="255">pc-i440fx-trusty</machine>
        <machine maxCpus="255">pc-i440fx-2.2</machine>
        <machine maxCpus="1">isapc</machine>
        <machine maxCpus="255">pc-q35-2.5</machine>
        <machine maxCpus="255">pc-i440fx-wily</machine>
        <machine maxCpus="128">xenfv</machine>
        <machine maxCpus="255">pc-0.15</machine>
        <machine maxCpus="255">pc-0.14</machine>
        <machine maxCpus="255">pc-i440fx-1.5</machine>
        <machine maxCpus="255">pc-i440fx-2.6</machine>
        <machine canonical="pc-i440fx-2.6" maxCpus="255">pc</machine>
        <machine maxCpus="255">pc-i440fx-1.4</machine>
        <machine maxCpus="255">pc-i440fx-2.5</machine>
        <machine maxCpus="255">pc-1.1</machine>
        <machine maxCpus="255">pc-q35-yakkety</machine>
        <machine maxCpus="255">pc-i440fx-2.1</machine>
        <machine maxCpus="255">pc-1.0</machine>
        <machine maxCpus="255">pc-i440fx-2.0</machine>
        <machine maxCpus="255">pc-q35-2.4</machine>
        <machine maxCpus="255">pc-0.13</machine>
      </domain>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default="on" toggle="no"/>
      <acpi default="on" toggle="yes"/>
      <apic default="on" toggle="no"/>
    </features>
  </guest>

</capabilities>

[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:789) Using domain events
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:826) Using network events
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) network=default status=Active added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) interface=lo status=Active added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) interface=enp0s25 status=Active added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) domain=debian-xfce status=Shutoff added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) domain=Dean-Xubuntu status=Running added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) pool=default status=Active added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) domain=Ubuntu-MATE status=Shutoff added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) domain=win7 status=Shutoff added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) domain=Windows10 status=Shutoff added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) pool=ISO_Files status=Active added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) domain=Dean-WinXP status=Running added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:1050) pool=Main status=Active added
[Fri, 25 Nov 2016 19:10:14 virt-manager 9786] DEBUG (connection:568) conn=qemu:///system changed to state=Active
[Fri, 25 Nov 2016 19:10:20 virt-manager 9786] DEBUG (details:609) Showing VM details: <domain.vmmDomain object at 0x7f4311dcc9b0 (virtManager+domain+vmmDomain at 0x5647468d6b60)>
[Fri, 25 Nov 2016 19:10:20 virt-manager 9786] DEBUG (engine:401) window counter incremented to 2
[Fri, 25 Nov 2016 19:10:20 virt-manager 9786] DEBUG (console:667) Starting connect process for proto=spice trans= connhost=127.0.0.1 connuser= connport= gaddr=0.0.0.0 gport=5901 gtlsport=None gsocket=None

(virt-manager:9786): GSpice-WARNING **: PulseAudio context failed Connection refused

(virt-manager:9786): GSpice-WARNING **: pa_context_connect() failed: Connection refused

(virt-manager:9786): GSpice-WARNING **: PulseAudio context failed Connection refused

(virt-manager:9786): GSpice-WARNING **: pa_context_connect() failed: Connection refused
[Fri, 25 Nov 2016 19:10:20 virt-manager 9786] DEBUG (console:790) Viewer connected
libEGL warning: DRI2: failed to authenticate

(virt-manager:9786): Gdk-ERROR **: The program 'virt-manager' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 3343 error_code 1 request_code 154 (unknown) minor_code 1)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap (core dumped)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.