You are not logged in.

#1 2013-12-13 23:53:08

Yochai
Member
Registered: 2010-10-20
Posts: 33

(temporary solution found) vde_pcapplug crashes with no error message

After a long time (2 months or so) of no updates I've updated a machine today.
As it included a kernel update I rebooted the machine.

After it came back up vde_pcapplug stopped working. I have a script that creates a switch, connect it to a physical device and then lunches some virtual machines. The script worked perfectly for a long time now.
After the update everything kept working, expect for the vde_pcapplug. I tried running the command manually, nothing happens, the log shows the following message:

kernel: device enp2s6 entered promiscuous mode
kernel: device enp2s6 left promiscuous mode
vde_switch[13591]: EOF data port: Interrupted system call

When I try to run if with the -d flag:

vde_pcapplug[13594]: VDE_PCAPPLUG started
kernel: device enp2s6 entered promiscuous mode
kernel: device enp2s6 left promiscuous mode
vde_switch[13591]: EOF data port: Interrupted system call

I've tried loading the failsafe kernel and I've tried downgrading the vde package, both didn't help.

After that I tried to open a switch and open a pcapplug to it on a different, up-to-date arch machine and encountered the same result.

I tried running it with strace (without the -d flag) but I failed to fully understand the output but as far as I did understood, this is where it crashes:

poll([{fd=3, events=POLLIN|POLLHUP}, {fd=5, events=POLLIN|POLLHUP}, {fd=4, events=POLLIN|POLLHUP}], 3, 4294967295) = 1 ([{fd=3, revents=POLLIN}])
setsockopt(3, SOL_PACKET, PACKET_RX_RING, {block_size=0, block_nr=0, frame_size=0, frame_nr=0}, 16) = -1 EINVAL (Invalid argument)
munmap(0x7f1580354000, 2097152)         = 0
close(3)                                = 0
sendto(5, NULL, 0, 0, NULL, 0)          = 0
unlink("/var/run/vde.13613-00001")      = 0
close(5)                                = 0
close(4)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

Any one knows how can I solve that ?

Last edited by Yochai (2013-12-14 16:25:12)

Offline

#2 2013-12-14 12:08:59

Yochai
Member
Registered: 2010-10-20
Posts: 33

Re: (temporary solution found) vde_pcapplug crashes with no error message

I've found a temporary solution.

https://bugs.archlinux.org/task/38131

Offline

Board footer

Powered by FluxBB