Assert failed in arp_table.c

Bug #988909 reported by Gustavo Padovan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Expired
Undecided
Unassigned

Bug Description

With latest git (8001954) hen running:

qemu-system-64 -hda $VDISK -kernel arch/x86/boot/bzImage \
        -append "ro root=/dev/hda1 console=ttyS0 init=/bin/systemd" \
        -curses \
        -net nic -smp 3 -m 312 $@

I'm getting this:

 qemu-system-x86_64: slirp/arp_table.c:75: arp_table_search: Assertion `(ip_addr & (__extension__ ({ register unsigned int __v, __x = (~(0xf << 28)); if (__builtin_constant_p (__x)) __v = ((((__x) & 0xff000000) >> 24) | (((__x) & 0x00ff0000) >> 8) | (((__x) & 0x0000ff00) << 8) | (((__x) & 0x000000ff) << 24)); else __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); __v; }))) != 0' failed.

Bug #824650 seems to be related to this one, but it is not. Fix for that one is already upstream.
I can help on testing.

Revision history for this message
Gustavo Padovan (gustavopadovan) wrote :

Well, if I remove the assertion everything works, but this might not be the right fix. The bug maybe somewhere else.

Revision history for this message
Thomas Huth (th-huth) wrote :

Triaging old bug tickets ... Can you still reproduce this problem with the latest version of QEMU?

Changed in qemu:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for QEMU because there has been no activity for 60 days.]

Changed in qemu:
status: Incomplete → Expired
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.