SIGSEGV on memory hotplug
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Following the instructions of bug 1755153 with the most recent 4.0.0-1ubuntu5 version I get a segfault.
The assumption is that one of the stable patches regressed this.
Thread 5 "libvirtd" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fd6881c7700 (LWP 32564)]
virDomainDevice
warning: Source file is more recent than executable.
3546 switch ((virDomainDevi
(gdb) bt
#0 virDomainDevice
#1 0x00007fd69dadb205 in virDomainDefCom
oldDev=
#2 0x00007fd67cc272fd in qemuDomainAttac
driver=
#3 qemuDomainAttac
at ../../.
#4 0x00007fd69db5fe97 in virDomainAttach
xml=
at ../../.
#5 0x000055cf6d358b73 in remoteDispatchD
args=
#6 remoteDispatchD
rerr=
#7 0x00007fd69dbc3cdc in virNetServerPro
server=
#8 virNetServerPro
msg=
#9 0x000055cf6d376688 in virNetServerPro
srv=
#10 virNetServerHan
#11 0x00007fd69da9e6d1 in virThreadPoolWorker (opaque=
at ../../.
#12 0x00007fd69da9da48 in virThreadHelper (data=<optimized out>) at ../../.
#13 0x00007fd69d1476db in start_thread (arg=0x7fd6881c
#14 0x00007fd69ce7088f in clone () at ../sysdeps/
Changed in libvirt (Ubuntu): | |
importance: | Undecided → High |
Changed in libvirt (Ubuntu): | |
importance: | High → Critical |
qemuDomainAttac hDeviceLiveAndC onfig mpatibleDevice( vm->def, dev_copy, NULL) < 0)
if (virDomainDefCo
-> virDomainDefCom patibleDevice GetInfo( oldDev) ,
# oldDev is the NULL above
.oldInfo = virDomainDevice
-> virDomainDevice GetInfo ceType) device->type) {
# device is the NULL pointer
switch ((virDomainDevi
This very likely is either fixed already or an effect of the stable fixes lacking a dependent change.
Checking upstream vs stable branch ...