I have a double free in my someip application. It occurs on shutdown, and seems to be from within vsomeip itself.
This may be related to the fact that I'm connecting to multiple (4) identical someip devices. Each device has a distinct instance ID, but offers the same services/events. My vsomeip host subscribes to multiple events from each device. Each device subscribes to one event offered by my service.
Reproduction Steps
I haven't managed to create minimal reproduction steps yet.
In my application, shutting down the app by calling app_->stop() will usually (but not always) lead to a double free.
vSomeip Version
v3.4.10
Boost Version
1.68
Environment
Yocto 3.1 on ARM Cortex M78AE
Describe the bug
I have a double free in my someip application. It occurs on shutdown, and seems to be from within vsomeip itself.
This may be related to the fact that I'm connecting to multiple (4) identical someip devices. Each device has a distinct instance ID, but offers the same services/events. My vsomeip host subscribes to multiple events from each device. Each device subscribes to one event offered by my service.
Reproduction Steps
I haven't managed to create minimal reproduction steps yet.
In my application, shutting down the app by calling
app_->stop()
will usually (but not always) lead to a double free.Expected behaviour
No double frees on shutdown.
Logs and Screenshots
coredump: