[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [sumo-user] Assorted errors when using threads (1 new simulation per thread)
|
Thank you for your response
See new attached version
Sincerely,
Marcelo d'Almeida
Hi,
in your example code the synchronization_util is missing. Can you add it
and resend the zip?
Best regards,
Michael
Am 25.04.21 um 22:45 schrieb Marcelo Andrade Rodrigues D Almeida:
> Hi everyone
>
> I'm having trouble using multiple simulations in different threads
>
> The difference can be perceived by changing max_workers to 1 and 2.
> " with ThreadPoolExecutor(max_workers=len(possible_actions)) as
> executor:" (planning_only_agent.py, line 100)
>
> [See attached example (a very simplified version of what I'm actually
> using)]
>
> With max_workers=1, it works just fine.
>
> With 2, it gives all sort of errors:
>
> "bad char in struct format"
> "unpack requires a buffer of [x] bytes"
> A lot of times it just hangs
> "Received answer 0 for command 211."
>
>
> The easiest way I found to reproduce is to add a breakpoint into a
> subscribe call and hit continue several times. It is likely to crash
> when threads stop at the same command, although it occurs eventually
> without breaking points.
>
> Tested in version 1.9.0 (specifically v1_9_0+0210-fa53508669)
>
> Thank you in advance
>
>
> Sincerely,
>
> Marcelo d'Almeida
>
> _______________________________________________
> sumo-user mailing list
> sumo-user@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
sumo-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-user
Attachment:
example.zip
Description: Zip archive