On 28.08.2025 03:57, Akihiko Odaki wrote:

The posted call trace indicates a lockup happens in the control path, but commit cefd67f25430 ("virtio-net: Fix num_buffers for version 1") changes the data path.

On the other hand, I can come up with a possible failure scenario with commit ce1431615292 ("virtio: Call set_features during reset"). Perhaps it changed the machine state before loading the migrated state, and caused a mismatch between them.

Yes, the problem commit is 0caed25cd171c6 "virtio: Call set_features
during reset", - the OP corrected himself in the next message (subject
line updated).

I need more information to understand the issue. A command line to reproduce the issue is especially helpful because options like mrg_rxbuf=, which you mentioned, tell enabled features, which is valuable information.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112044#69 for
the command line.  The guest is started by libvirtd.

Please note: this is stable-7.2 series, it is *not* master (I picked
up this commit to 7.2.x).  It'd be interesting to check if master is
affected too.  Unfortunately I never tried migration, and now I only
have my notebook, so can only migrate between two qemu instances on
the same box - which is probably okay too.

Thanks,

/mjt

Reply via email to