Skip to main content

[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)

Hi,
I ran your example here (Python 3.6 on Linux), with the most recent SUMO (built today) changing max_workers to 2 and experienced no problems.

Can you give more details on your environment?

Best regards,
Michael

Am 29.04.21 um 15:19 schrieb Marcelo Andrade Rodrigues D Almeida:
Thank you for your response

See new attached version


Sincerely,

Marcelo d'Almeida


On Thu, Apr 29, 2021 at 10:12 AM Michael Behrisch <oss@xxxxxxxxxxx <mailto:oss@xxxxxxxxxxx>> wrote:

    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 <mailto:sumo-user@xxxxxxxxxxx>
     > To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/sumo-user
    <https://www.eclipse.org/mailman/listinfo/sumo-user>
     >
    _______________________________________________
    sumo-user mailing list
    sumo-user@xxxxxxxxxxx <mailto:sumo-user@xxxxxxxxxxx>
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/sumo-user
    <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



Back to the top