Sure, attached plugin and testcase where it fails.

On Mon, Apr 20, 2020 at 6:08 PM Alex Bennée <alex.ben...@linaro.org> wrote:

>
> Peter Maydell <peter.mayd...@linaro.org> writes:
>
> > On Mon, 20 Apr 2020 at 10:16, Nikolay Igotti <igo...@gmail.com> wrote:
> >>
> >> In linux-user multithreaded scenarious CPU could be inited many times
> with the same id,
> >>
> >> so avoid assertions on already present hashtable entry.
> >>
> >>
> >> Signed-off-by: Nikolay Igotti <igo...@gmail.com>
> >
> > Wouldn't it be better to make sure we remove the entry from
> > the hashtable when the old thread that was using that CPU
> > ID exits, or is that not feasible ?
>
> I'm fairly sure that is exactly what should be happening via
> qemu_plugin_vcpu_exit_hook(cpu) which should be a result of the
> object_unref(OBJECT(cpu)) in thread exit.
>
> Is there a test vase?
>
> >
> > thanks
> > -- PMM
>
>
> --
> Alex Bennée
>

Attachment: counter.c
Description: Binary data

Attachment: test.c
Description: Binary data

Reply via email to