Skip to content

Unable to transfer data larger than 8MiB #575

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
gyk opened this issue Jan 8, 2025 · 6 comments
Closed

Unable to transfer data larger than 8MiB #575

gyk opened this issue Jan 8, 2025 · 6 comments
Labels
bug Something isn't working needs info A bug report is waiting for more information

Comments

@gyk
Copy link

gyk commented Jan 8, 2025

Required information

Operating system:

Windows 11 23H2 (22635.4655)

Rust version:

rustc 1.82.0 (f6e511eec 2024-10-15)

Cargo version:

cargo 1.82.0 (8f40fc59f 2024-08-21)

iceoryx2 version:

0.5.0

Observed result or behaviour:

In the publish_subscribe_dynamic_data example, the publisher cannot send u8 slice exceeding 8 MiB. It can be reproduced by

--- a/examples/rust/publish_subscribe_dynamic_data/publisher.rs
+++ b/examples/rust/publish_subscribe_dynamic_data/publisher.rs
@@ -35,10 +35,10 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
         .allocation_strategy(AllocationStrategy::PowerOfTwo)
         .create()?;

-    let mut counter = 0;
+    let mut counter = 1;

     while node.wait(CYCLE_TIME).is_ok() {
-        let required_memory_size = (counter + 1) * (counter + 1);
+        let required_memory_size = counter;
         let sample = publisher.loan_slice_uninit(required_memory_size)?;
         let sample = sample.write_from_fn(|byte_idx| ((byte_idx + counter) % 255) as u8);

@@ -49,7 +49,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
             counter, required_memory_size
         );

-        counter += 1;
+        counter *= 2;
     }

     println!("exit");

The publisher crashes with error

< Win32 API error > iceoryx2-pal\posix\src\windows\mman.rs:332 MapViewOfFile(win_handle.handle.handle, FILE_MAP_ALL_ACCESS, 0, 0, len)
 [ 5 ] Access is denied.

       81 [F] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_3892_97239722077290829675606576948__10.publisher_data" } }, size: 1140850967, base_address: 0x0, has_ownership
              : true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | This should never happen! A valid shared memory object should never contain a base address with null value.
thread 'main' panicked at iceoryx2-bb\posix\src\shared_memory.rs:484:17:
From: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea331e6caaf0_3892_97239722077290829675606576948__10.publisher_data" } }, size: 1140850967, base_address: 0x0, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None } ::: This should never happen! A valid shared memory object should never contain a base address with null value.

According to my test, the maximum length of u8 slice that can be successfully sent is 8192 * 1024 - 100 + 64.

@gyk gyk added the bug Something isn't working label Jan 8, 2025
@elBoberido
Copy link
Member

@gyk the Access is denied error is suspicious. Can you reduce the number of subscribers and check if the limit is still the same? A wild guess is that it depends on the amount of shared memory the publisher wants to use and with the default configuration, this limit is reached with ~8M

@elBoberido elBoberido added the needs info A bug report is waiting for more information label Jan 8, 2025
@gyk
Copy link
Author

gyk commented Jan 9, 2025

@elBoberido I only run one subscriber and one publisher, using these commands.

@elfenpiff
Copy link
Contributor

@gyk I can partially reproduce your issue. But for me, it is not 8 MB. It is ~20MB. And I am not out of memory.

Could you please add set_log_level(LogLevel::Trace); to the beginning of your source code, rerun the code again, and send me the output?

I think we hit some kind of internal Windows limit here, and I'll try to provide at least a better error message,e but in the meantime, you can adjust some service settings to reduce the required memory via the service builder:

    let service = node
        .service_builder(&"Service With Dynamic Data".try_into()?)
        .publish_subscribe::<[u8]>()
        .max_subscribers(1)
        .history_size(1)
        .subscriber_max_borrowed_samples(1)
        .subscriber_max_buffer_size(1)
        .open_or_create()?;

Here is the documentation of this part: https://docs.rs/iceoryx2/latest/iceoryx2/service/index.html

elfenpiff added a commit to elfenpiff/iceoryx2 that referenced this issue Jan 9, 2025
@gyk
Copy link
Author

gyk commented Jan 9, 2025

@elfenpiff I have modified the reproduction code above to send counter bytes instead of counter * counter bytes.
It panicked at sending 8388608 bytes, and after applying your suggestion, the number is now 67108864. Thanks!

And my PC has 32 GB memory and the paging file size is configured to approx. 6 GB.

The output before change
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.42s
     Running `target\debug\examples\publish_subscribe_dyn_publisher.exe`
        0 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 20, data: "config/iceoryx2.toml" } }, access
              _mode: Read, permission: Permission(448), has_ownership: false, owner: None, group: None, truncate_size: None, creation
              _mode: None }
              | opened
        1 [T] Config { global: Global { root_path_unix: Path { value: FixedSizeByteString<255> { len: 14, data: "/tmp/iceoryx2/" } },
               root_path_windows: Path { value: FixedSizeByteString<255> { len: 17, data: "c:\Temp\iceoryx2\" } }, prefix: FileName {
               value: FixedSizeByteString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: FixedSizeByte
              String<255> { len: 8, data: "services" } }, publisher_data_segment_suffix: FileName { value: FixedSizeByteString<255> {
               len: 15, data: ".publisher_data" } }, static_config_storage_suffix: FileName { value: FixedSizeByteString<255> { len:
              8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: FixedSizeByteString<255> { len: 8, data: ".dy
              namic" } }, creation_timeout: 500ms, connection_suffix: FileName { value: FixedSizeByteString<255> { len: 11, data: ".c
              onnection" } }, event_connection_suffix: FileName { value: FixedSizeByteString<255> { len: 6, data: ".event" } } }, nod
              e: Node { directory: Path { value: FixedSizeByteString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { val
              ue: FixedSizeByteString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: FixedSizeByt
              eString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: FixedSizeByteString<255> { len: 12,
              data: ".service_tag" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true } }, defaults:
              Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_b
              uffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_s
              afe_overflow: true, unable_to_deliver_strategy: Block, subscriber_expired_connection_buffer: 128 }, event: Event { max_
              listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 4294967295, deadline: None, notifier_created_event
              : None, notifier_dropped_event: None, notifier_dead_event: None } } }
              | Loaded.
        2 [T] Config { global: Global { root_path_unix: Path { value: FixedSizeByteString<255> { len: 14, data: "/tmp/iceoryx2/" } },
               root_path_windows: Path { value: FixedSizeByteString<255> { len: 17, data: "c:\Temp\iceoryx2\" } }, prefix: FileName {
               value: FixedSizeByteString<255> { len: 5, data: "iox2_" } }, service: Service { directory: Path { value: FixedSizeByte
              String<255> { len: 8, data: "services" } }, publisher_data_segment_suffix: FileName { value: FixedSizeByteString<255> {
               len: 15, data: ".publisher_data" } }, static_config_storage_suffix: FileName { value: FixedSizeByteString<255> { len:
              8, data: ".service" } }, dynamic_config_storage_suffix: FileName { value: FixedSizeByteString<255> { len: 8, data: ".dy
              namic" } }, creation_timeout: 500ms, connection_suffix: FileName { value: FixedSizeByteString<255> { len: 11, data: ".c
              onnection" } }, event_connection_suffix: FileName { value: FixedSizeByteString<255> { len: 6, data: ".event" } } }, nod
              e: Node { directory: Path { value: FixedSizeByteString<255> { len: 5, data: "nodes" } }, monitor_suffix: FileName { val
              ue: FixedSizeByteString<255> { len: 13, data: ".node_monitor" } }, static_config_suffix: FileName { value: FixedSizeByt
              eString<255> { len: 8, data: ".details" } }, service_tag_suffix: FileName { value: FixedSizeByteString<255> { len: 12,
              data: ".service_tag" } }, cleanup_dead_nodes_on_creation: true, cleanup_dead_nodes_on_destruction: true } }, defaults:
              Defaults { publish_subscribe: PublishSubscribe { max_subscribers: 8, max_publishers: 2, max_nodes: 20, subscriber_max_b
              uffer_size: 2, subscriber_max_borrowed_samples: 2, publisher_max_loaned_samples: 2, publisher_history_size: 0, enable_s
              afe_overflow: true, unable_to_deliver_strategy: Block, subscriber_expired_connection_buffer: 128 }, event: Event { max_
              listeners: 16, max_notifiers: 16, max_nodes: 36, event_id_max_value: 4294967295, deadline: None, notifier_created_event
              : None, notifier_dropped_event: None, notifier_dead_event: None } } }
              | Set as global config.
        3 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 69, data: "c:\Temp\iceoryx2\nodes\1652287786
              860849093471658572\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner:
               None, group: None, truncate_size: None, creation_mode: None }
              | opened
        4 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 69, data: "c:\Temp\iceoryx2\nodes\iox2_16522
              87786860849093471658572.node_monitor" } }, access_mode: Write, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
        5 [T] Directory { path: Path { value: FixedSizeByteString<255> { len: 52, data: "c:\Temp\iceoryx2\nodes\122729435023924952503
              06247360" } }, directory_stream: 0x2, file_descriptor: FileDescriptor { value: 0, is_owned: false } }
              | created
        6 [T] Builder { storage_name: FileName { value: FixedSizeByteString<255> { len: 4, data: "node" } }, has_ownership: false, co
              nfig: Configuration { path: Path { value: FixedSizeByteString<255> { len: 52, data: "c:\Temp\iceoryx2\nodes\12272943502
              392495250306247360" } }, suffix: FileName { value: FixedSizeByteString<255> { len: 8, data: ".details" } }, prefix: Fil
              eName { value: FixedSizeByteString<255> { len: 5, data: "iox2_" } } } }
              | Created service root directory "c:\Temp\iceoryx2\nodes\12272943502392495250306247360" since it did not exist before.
        7 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\1227294350
              2392495250306247360\iox2_node.details" } }, access_mode: ReadWrite, permission: Permission(448), has_ownership: false,
              owner: None, group: None, truncate_size: None, creation_mode: Some(CreateExclusive) }
              | created
        8 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 81, data: "c:\Temp\iceoryx2\nodes\iox2_12272
              943502392495250306247360.node_monitor_owner_lock" } }, access_mode: ReadWrite, permission: Permission(448), has_ownersh
              ip: true, owner: None, group: None, truncate_size: None, creation_mode: Some(CreateExclusive) }
              | created
        9 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\iox2_12272
              943502392495250306247360.node_monitor" } }, access_mode: ReadWrite, permission: Permission(128), has_ownership: true, o
              wner: None, group: None, truncate_size: None, creation_mode: Some(CreateExclusive) }
              | created
       10 [T] "ProcessGuard::new()"
              | create process state "c:\Temp\iceoryx2\nodes\iox2_12272943502392495250306247360.node_monitor" for monitoring
       11 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 79, data: "c:\Temp\iceoryx2\services\iox2_bc
              3ab41f6420f6b82c95ca160a9d440946aa6490.service" } }, access_mode: Read, permission: Permission(448), has_ownership: fal
              se, owner: None, group: None, truncate_size: None, creation_mode: None }
              | opened
       12 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 79, data: "c:\Temp\iceoryx2\services\iox2_bc
              3ab41f6420f6b82c95ca160a9d440946aa6490.service" } }, access_mode: Read, permission: Permission(448), has_ownership: fal
              se, owner: None, group: None, truncate_size: None, creation_mode: None }
              | opened
       13 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 79, data: "c:\Temp\iceoryx2\services\iox2_bc
              3ab41f6420f6b82c95ca160a9d440946aa6490.service" } }, access_mode: Read, permission: Permission(448), has_ownership: fal
              se, owner: None, group: None, truncate_size: None, creation_mode: None }
              | opened
       14 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 79, data: "c:\Temp\iceoryx2\services\iox2_bc
              3ab41f6420f6b82c95ca160a9d440946aa6490.service" } }, access_mode: Read, permission: Permission(448), has_ownership: fal
              se, owner: None, group: None, truncate_size: None, creation_mode: None }
              | opened
       15 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 110, data: "c:\Temp\iceoryx2\nodes\122729435
              02392495250306247360\iox2_bc3ab41f6420f6b82c95ca160a9d440946aa6490.service_tag" } }, access_mode: ReadWrite, permission
              : Permission(448), has_ownership: false, owner: None, group: None, truncate_size: None, creation_mode: Some(CreateExclu
              sive) }
              | created
       16 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 94, data: "iox2_305ad9523c6b202364d581359ec3d2c5
              743e42e7_bc3ab41f6420f6b82c95ca160a9d440946aa6490.dynamic" } }, size: 1435, base_address: 0x15c4c880000, has_ownership:
               false, file_descriptor: FileDescriptor { value: 6, is_owned: true }, memory_lock: None }
              | open
       17 [T] "Service::open()"
              | open service: Service With Dynamic Data (ServiceId(RestrictedFileName { value: FixedSizeByteString<64> { len: 40, dat
              | a: "bc3ab41f6420f6b82c95ca160a9d440946aa6490" } }))
       18 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 102, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__mgmt.publisher_data" } }, size: 148, base_address: 0x15c4c890000, has_ow
              nership: true, file_descriptor: FileDescriptor { value: 3, is_owned: true }, memory_lock: None }
              | create
       19 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__0.publisher_data" } }, size: 1639, base_address: 0x15c4caf0000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       20 [D] SharedMemoryBuilder { name: FileName { value: FixedSizeByteString<255> { len: 116, data: "iox2_b9fc73e5c1f6469687584532
              73c6c65cb372831b_91987690542484328654466722496_81282616992048165476571832908.connection" } }, size: 0, is_memory_locked
              : false, has_ownership: true, permission: Permission(448), creation_mode: None, zero_memory: true, access_mode: ReadWri
              te, enforce_base_address: None }
              | Unable to open shared memory since the shared memory does not exist.
       21 [D] Builder { storage_name: FileName { value: FixedSizeByteString<255> { len: 59, data: "91987690542484328654466722496_8128
              2616992048165476571832908" } }, supplementary_size: 16915, has_ownership: true, config: Configuration { suffix: FileNam
              e { value: FixedSizeByteString<255> { len: 11, data: ".connection" } }, prefix: FileName { value: FixedSizeByteString<2
              55> { len: 5, data: "iox2_" } }, path: Path { value: FixedSizeByteString<255> { len: 17, data: "c:\Temp\iceoryx2\" } },
               _data: PhantomData<iceoryx2_cal::zero_copy_connection::common::details::SharedManagementData> }, timeout: 500ms, initi
              alizer: , _phantom_data: PhantomData<iceoryx2_cal::zero_copy_connection::common::details::SharedManagementData> }
              | Failed to open posix_shared_memory::DynamicStorage since a shared memory with that name does not exists.
       22 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 116, data: "iox2_b9fc73e5c1f646968758453273c6c65
              cb372831b_91987690542484328654466722496_81282616992048165476571832908.connection" } }, size: 17075, base_address: 0x15c
              4cb00000, has_ownership: true, file_descriptor: FileDescriptor { value: 7, is_owned: true }, memory_lock: None }
              | create
Send sample 1 with 1 bytes...
Send sample 2 with 2 bytes...
Send sample 4 with 4 bytes...
Send sample 8 with 8 bytes...
Send sample 16 with 16 bytes...
       23 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 1480, _phantom: PhantomData<core::ce
              ll::UnsafeCell<u32>> }, capacity: 34, head: 167772160, is_memory_initialized: true }, bucket_size: 40, bucket_alignment
              : 8, start: 1495935156360, size: 1360, is_memory_initialized: true }
              | The requested allocation size 56 is greater than the maximum supported size of 40.
       24 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 1480, _ph
              antom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 167772160, is_memory_initialized: true }, bucket
              _size: 40, bucket_alignment: 8, start: 1495935156360, size: 1360, is_memory_initialized: true }, base_address: 14959351
              56360, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       25 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__0.publisher_data" } }, size: 1639, base_
              address: 0x15c4caf0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock:
               None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__0" } }
              , _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_919876905
              42484328654466722496__0" } }, payload_start_address: 1495935156360, _phantom: PhantomData<iceoryx2_cal::shm_allocator::
              pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       26 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__1.publisher_data" } }, size: 2455, base_address: 0x15c4cb10000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       27 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__0.publisher_data" } }, size: 1639, base_address: 0x15c4caf0000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
       28 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__0.publisher_data" } }, size: 1639, base_address: 0x15c4caf0000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 32 with 32 bytes...
       29 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 2296, _phantom: PhantomData<core::ce
              ll::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 64, bucket_alignment:
               8, start: 1495935287432, size: 2176, is_memory_initialized: true }
              | The requested allocation size 88 is greater than the maximum supported size of 64.
       30 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 2296, _ph
              antom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_
              size: 64, bucket_alignment: 8, start: 1495935287432, size: 2176, is_memory_initialized: true }, base_address: 149593528
              7432, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       31 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__1.publisher_data" } }, size: 2455, base_
              address: 0x15c4cb10000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock:
               None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__1" } }
              , _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_919876905
              42484328654466722496__1" } }, payload_start_address: 1495935287432, _phantom: PhantomData<iceoryx2_cal::shm_allocator::
              pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       32 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__2.publisher_data" } }, size: 4631, base_address: 0x15c4caf0000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       33 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__1.publisher_data" } }, size: 2455, base_address: 0x15c4cb10000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
       34 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__1.publisher_data" } }, size: 2455, base_address: 0x15c4cb10000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 64 with 64 bytes...
       35 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 4472, _phantom: PhantomData<core::ce
              ll::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 128, bucket_alignment
              : 8, start: 1495935156360, size: 4352, is_memory_initialized: true }
              | The requested allocation size 152 is greater than the maximum supported size of 128.
       36 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 4472, _ph
              antom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_
              size: 128, bucket_alignment: 8, start: 1495935156360, size: 4352, is_memory_initialized: true }, base_address: 14959351
              56360, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       37 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__2.publisher_data" } }, size: 4631, base_
              address: 0x15c4caf0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock:
               None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__2" } }
              , _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_919876905
              42484328654466722496__2" } }, payload_start_address: 1495935156360, _phantom: PhantomData<iceoryx2_cal::shm_allocator::
              pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       38 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__3.publisher_data" } }, size: 8983, base_address: 0x15c4cb10000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       39 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__2.publisher_data" } }, size: 4631, base_address: 0x15c4caf0000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
       40 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__2.publisher_data" } }, size: 4631, base_address: 0x15c4caf0000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 128 with 128 bytes...
       41 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 8824, _phantom: PhantomData<core::ce
              ll::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 256, bucket_alignment
              : 8, start: 1495935287432, size: 8704, is_memory_initialized: true }
              | The requested allocation size 280 is greater than the maximum supported size of 256.
       42 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 8824, _ph
              antom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_
              size: 256, bucket_alignment: 8, start: 1495935287432, size: 8704, is_memory_initialized: true }, base_address: 14959352
              87432, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       43 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__3.publisher_data" } }, size: 8983, base_
              address: 0x15c4cb10000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock:
               None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__3" } }
              , _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_919876905
              42484328654466722496__3" } }, payload_start_address: 1495935287432, _phantom: PhantomData<iceoryx2_cal::shm_allocator::
              pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       44 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__4.publisher_data" } }, size: 17687, base_address: 0x15c4caf0000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       45 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__3.publisher_data" } }, size: 8983, base_address: 0x15c4cb10000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
       46 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__3.publisher_data" } }, size: 8983, base_address: 0x15c4cb10000, has_owner
              ship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 256 with 256 bytes...
       47 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 17528, _phantom: PhantomData<core::c
              ell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 512, bucket_alignmen
              t: 8, start: 1495935156360, size: 17408, is_memory_initialized: true }
              | The requested allocation size 536 is greater than the maximum supported size of 512.
       48 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 17528, _p
              hantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket
              _size: 512, bucket_alignment: 8, start: 1495935156360, size: 17408, is_memory_initialized: true }, base_address: 149593
              5156360, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       49 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__4.publisher_data" } }, size: 17687, base
              _address: 0x15c4caf0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock
              : None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__4" }
              }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocato
              r::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690
              542484328654466722496__4" } }, payload_start_address: 1495935156360, _phantom: PhantomData<iceoryx2_cal::shm_allocator:
              :pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       50 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__5.publisher_data" } }, size: 35095, base_address: 0x15c4cb10000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       51 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__4.publisher_data" } }, size: 17687, base_address: 0x15c4caf0000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
       52 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__4.publisher_data" } }, size: 17687, base_address: 0x15c4caf0000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 512 with 512 bytes...
       53 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 34936, _phantom: PhantomData<core::c
              ell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 1024, bucket_alignme
              nt: 8, start: 1495935287432, size: 34816, is_memory_initialized: true }
              | The requested allocation size 1048 is greater than the maximum supported size of 1024.
       54 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 34936, _p
              hantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket
              _size: 1024, bucket_alignment: 8, start: 1495935287432, size: 34816, is_memory_initialized: true }, base_address: 14959
              35287432, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       55 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__5.publisher_data" } }, size: 35095, base
              _address: 0x15c4cb10000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock
              : None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__5" }
              }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocato
              r::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690
              542484328654466722496__5" } }, payload_start_address: 1495935287432, _phantom: PhantomData<iceoryx2_cal::shm_allocator:
              :pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       56 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__6.publisher_data" } }, size: 69911, base_address: 0x15c4cb20000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       57 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__5.publisher_data" } }, size: 35095, base_address: 0x15c4cb10000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
       58 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__5.publisher_data" } }, size: 35095, base_address: 0x15c4cb10000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 1024 with 1024 bytes...
       59 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 69752, _phantom: PhantomData<core::c
              ell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 2048, bucket_alignme
              nt: 8, start: 1495935352968, size: 69632, is_memory_initialized: true }
              | The requested allocation size 2072 is greater than the maximum supported size of 2048.
       60 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 69752, _p
              hantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket
              _size: 2048, bucket_alignment: 8, start: 1495935352968, size: 69632, is_memory_initialized: true }, base_address: 14959
              35352968, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       61 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__6.publisher_data" } }, size: 69911, base
              _address: 0x15c4cb20000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock
              : None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__6" }
              }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocato
              r::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690
              542484328654466722496__6" } }, payload_start_address: 1495935352968, _phantom: PhantomData<iceoryx2_cal::shm_allocator:
              :pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       62 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__7.publisher_data" } }, size: 139543, base_address: 0x15c4cb40000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       63 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__6.publisher_data" } }, size: 69911, base_address: 0x15c4cb20000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
       64 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__6.publisher_data" } }, size: 69911, base_address: 0x15c4cb20000, has_owne
              rship: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 2048 with 2048 bytes...
       65 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 139384, _phantom: PhantomData<core::
              cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 4096, bucket_alignm
              ent: 8, start: 1495935484040, size: 139264, is_memory_initialized: true }
              | The requested allocation size 4120 is greater than the maximum supported size of 4096.
       66 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 139384, _
              phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucke
              t_size: 4096, bucket_alignment: 8, start: 1495935484040, size: 139264, is_memory_initialized: true }, base_address: 149
              5935484040, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       67 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__7.publisher_data" } }, size: 139543, bas
              e_address: 0x15c4cb40000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_loc
              k: None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__7" }
               }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocat
              or::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_9198769
              0542484328654466722496__7" } }, payload_start_address: 1495935484040, _phantom: PhantomData<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       68 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__8.publisher_data" } }, size: 278807, base_address: 0x15c4cb70000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       69 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__7.publisher_data" } }, size: 139543, base_address: 0x15c4cb40000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
       70 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__7.publisher_data" } }, size: 139543, base_address: 0x15c4cb40000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 4096 with 4096 bytes...
       71 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 278648, _phantom: PhantomData<core::
              cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 8192, bucket_alignm
              ent: 8, start: 1495935680648, size: 278528, is_memory_initialized: true }
              | The requested allocation size 8216 is greater than the maximum supported size of 8192.
       72 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 278648, _
              phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucke
              t_size: 8192, bucket_alignment: 8, start: 1495935680648, size: 278528, is_memory_initialized: true }, base_address: 149
              5935680648, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       73 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__8.publisher_data" } }, size: 278807, bas
              e_address: 0x15c4cb70000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_loc
              k: None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__8" }
               }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocat
              or::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_9198769
              0542484328654466722496__8" } }, payload_start_address: 1495935680648, _phantom: PhantomData<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       74 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__9.publisher_data" } }, size: 557335, base_address: 0x15c4cbc0000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       75 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__8.publisher_data" } }, size: 278807, base_address: 0x15c4cb70000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
       76 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__8.publisher_data" } }, size: 278807, base_address: 0x15c4cb70000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 8192 with 8192 bytes...
       77 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 557176, _phantom: PhantomData<core::
              cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 16384, bucket_align
              ment: 8, start: 1495936008328, size: 557056, is_memory_initialized: true }
              | The requested allocation size 16408 is greater than the maximum supported size of 16384.
       78 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 557176, _
              phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucke
              t_size: 16384, bucket_alignment: 8, start: 1495936008328, size: 557056, is_memory_initialized: true }, base_address: 14
              95936008328, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       79 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2
              _0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__9.publisher_data" } }, size: 557335, bas
              e_address: 0x15c4cbc0000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_loc
              k: None }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_91987690542484328654466722496__9" }
               }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocat
              or::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 38, data: "10944_9198769
              0542484328654466722496__9" } }, payload_start_address: 1495936008328, _phantom: PhantomData<iceoryx2_cal::shm_allocator
              ::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       80 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__10.publisher_data" } }, size: 1114391, base_address: 0x15c4cc50000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       81 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__9.publisher_data" } }, size: 557335, base_address: 0x15c4cbc0000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
       82 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 99, data: "iox2_0354a209029e7d094a819e2d4030ea33
              1e6caaf0_10944_91987690542484328654466722496__9.publisher_data" } }, size: 557335, base_address: 0x15c4cbc0000, has_own
              ership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 16384 with 16384 bytes...
       83 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 1114232, _phantom: PhantomData<core:
              :cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 32768, bucket_alig
              nment: 8, start: 1495936598152, size: 1114112, is_memory_initialized: true }
              | The requested allocation size 32792 is greater than the maximum supported size of 32768.
       84 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 1114232,
              _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buck
              et_size: 32768, bucket_alignment: 8, start: 1495936598152, size: 1114112, is_memory_initialized: true }, base_address:
              1495936598152, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       85 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__10.publisher_data" } }, size: 1114391,
              base_address: 0x15c4cc50000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_
              lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__1
              0" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_919
              87690542484328654466722496__10" } }, payload_start_address: 1495936598152, _phantom: PhantomData<iceoryx2_cal::shm_allo
              cator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       86 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__11.publisher_data" } }, size: 2228503, base_address: 0x15c4cd70000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       87 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__10.publisher_data" } }, size: 1114391, base_address: 0x15c4cc50000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
       88 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__10.publisher_data" } }, size: 1114391, base_address: 0x15c4cc50000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 32768 with 32768 bytes...
       89 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 2228344, _phantom: PhantomData<core:
              :cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 65536, bucket_alig
              nment: 8, start: 1495937777800, size: 2228224, is_memory_initialized: true }
              | The requested allocation size 65560 is greater than the maximum supported size of 65536.
       90 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 2228344,
              _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buck
              et_size: 65536, bucket_alignment: 8, start: 1495937777800, size: 2228224, is_memory_initialized: true }, base_address:
              1495937777800, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       91 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__11.publisher_data" } }, size: 2228503,
              base_address: 0x15c4cd70000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_
              lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__1
              1" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_919
              87690542484328654466722496__11" } }, payload_start_address: 1495937777800, _phantom: PhantomData<iceoryx2_cal::shm_allo
              cator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       92 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__12.publisher_data" } }, size: 4456727, base_address: 0x15c4cfa0000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
       93 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__11.publisher_data" } }, size: 2228503, base_address: 0x15c4cd70000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
       94 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__11.publisher_data" } }, size: 2228503, base_address: 0x15c4cd70000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 65536 with 65536 bytes...
       95 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 4456568, _phantom: PhantomData<core:
              :cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 131072, bucket_ali
              gnment: 8, start: 1495940071560, size: 4456448, is_memory_initialized: true }
              | The requested allocation size 131096 is greater than the maximum supported size of 131072.
       96 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 4456568,
              _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buck
              et_size: 131072, bucket_alignment: 8, start: 1495940071560, size: 4456448, is_memory_initialized: true }, base_address:
               1495940071560, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
       97 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__12.publisher_data" } }, size: 4456727,
              base_address: 0x15c4cfa0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_
              lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__1
              2" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_919
              87690542484328654466722496__12" } }, payload_start_address: 1495940071560, _phantom: PhantomData<iceoryx2_cal::shm_allo
              cator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
       98 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__13.publisher_data" } }, size: 8913175, base_address: 0x15c4d3f0000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
       99 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__12.publisher_data" } }, size: 4456727, base_address: 0x15c4cfa0000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      100 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__12.publisher_data" } }, size: 4456727, base_address: 0x15c4cfa0000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 131072 with 131072 bytes...
      101 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 8913016, _phantom: PhantomData<core:
              :cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 262144, bucket_ali
              gnment: 8, start: 1495944593544, size: 8912896, is_memory_initialized: true }
              | The requested allocation size 262168 is greater than the maximum supported size of 262144.
      102 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 8913016,
              _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buck
              et_size: 262144, bucket_alignment: 8, start: 1495944593544, size: 8912896, is_memory_initialized: true }, base_address:
               1495944593544, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      103 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__13.publisher_data" } }, size: 8913175,
              base_address: 0x15c4d3f0000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_
              lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__1
              3" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_919
              87690542484328654466722496__13" } }, payload_start_address: 1495944593544, _phantom: PhantomData<iceoryx2_cal::shm_allo
              cator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      104 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__14.publisher_data" } }, size: 17826071, base_address: 0x15c4dc80000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
      105 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__13.publisher_data" } }, size: 8913175, base_address: 0x15c4d3f0000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
      106 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__13.publisher_data" } }, size: 8913175, base_address: 0x15c4d3f0000, has_
              ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 262144 with 262144 bytes...
      107 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 17825912, _phantom: PhantomData<core
              ::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 524288, bucket_al
              ignment: 8, start: 1495953571976, size: 17825792, is_memory_initialized: true }
              | The requested allocation size 524312 is greater than the maximum supported size of 524288.
      108 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 17825912,
               _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buc
              ket_size: 524288, bucket_alignment: 8, start: 1495953571976, size: 17825792, is_memory_initialized: true }, base_addres
              s: 1495953571976, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      109 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__14.publisher_data" } }, size: 17826071,
               base_address: 0x15c4dc80000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory
              _lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__
              14" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91
              987690542484328654466722496__14" } }, payload_start_address: 1495953571976, _phantom: PhantomData<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      110 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__15.publisher_data" } }, size: 35651863, base_address: 0x15c4ed90000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
      111 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__14.publisher_data" } }, size: 17826071, base_address: 0x15c4dc80000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      112 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__14.publisher_data" } }, size: 17826071, base_address: 0x15c4dc80000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 524288 with 524288 bytes...
      113 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 35651704, _phantom: PhantomData<core
              ::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 1048576, bucket_a
              lignment: 8, start: 1495971463304, size: 35651584, is_memory_initialized: true }
              | The requested allocation size 1048600 is greater than the maximum supported size of 1048576.
      114 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 35651704,
               _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buc
              ket_size: 1048576, bucket_alignment: 8, start: 1495971463304, size: 35651584, is_memory_initialized: true }, base_addre
              ss: 1495971463304, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      115 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__15.publisher_data" } }, size: 35651863,
               base_address: 0x15c4ed90000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory
              _lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__
              15" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91
              987690542484328654466722496__15" } }, payload_start_address: 1495971463304, _phantom: PhantomData<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      116 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__16.publisher_data" } }, size: 71303447, base_address: 0x15c50fa0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
      117 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__15.publisher_data" } }, size: 35651863, base_address: 0x15c4ed90000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
      118 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__15.publisher_data" } }, size: 35651863, base_address: 0x15c4ed90000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 1048576 with 1048576 bytes...
      119 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 71303288, _phantom: PhantomData<core
              ::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 2097152, bucket_a
              lignment: 8, start: 1496007180424, size: 71303168, is_memory_initialized: true }
              | The requested allocation size 2097176 is greater than the maximum supported size of 2097152.
      120 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 71303288,
               _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, buc
              ket_size: 2097152, bucket_alignment: 8, start: 1496007180424, size: 71303168, is_memory_initialized: true }, base_addre
              ss: 1496007180424, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      121 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__16.publisher_data" } }, size: 71303447,
               base_address: 0x15c50fa0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory
              _lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496__
              16" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91
              987690542484328654466722496__16" } }, payload_start_address: 1496007180424, _phantom: PhantomData<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      122 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__17.publisher_data" } }, size: 142606615, base_address: 0x15c553b0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
      123 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__16.publisher_data" } }, size: 71303447, base_address: 0x15c50fa0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      124 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__16.publisher_data" } }, size: 71303447, base_address: 0x15c50fa0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 2097152 with 2097152 bytes...
      125 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 142606456, _phantom: PhantomData<cor
              e::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 4194304, bucket_
              alignment: 8, start: 1496078549128, size: 142606336, is_memory_initialized: true }
              | The requested allocation size 4194328 is greater than the maximum supported size of 4194304.
      126 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 142606456
              , _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bu
              cket_size: 4194304, bucket_alignment: 8, start: 1496078549128, size: 142606336, is_memory_initialized: true }, base_add
              ress: 1496078549128, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      127 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__17.publisher_data" } }, size: 142606615
              , base_address: 0x15c553b0000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memor
              y_lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496_
              _17" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_a
              llocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_9
              1987690542484328654466722496__17" } }, payload_start_address: 1496078549128, _phantom: PhantomData<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      128 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__18.publisher_data" } }, size: 285212951, base_address: 0x15c5dbc0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
      129 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__17.publisher_data" } }, size: 142606615, base_address: 0x15c553b0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
      130 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__17.publisher_data" } }, size: 142606615, base_address: 0x15c553b0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 4194304 with 4194304 bytes...
      131 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 285212792, _phantom: PhantomData<cor
              e::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 8388608, bucket_
              alignment: 8, start: 1496221221000, size: 285212672, is_memory_initialized: true }
              | The requested allocation size 8388632 is greater than the maximum supported size of 8388608.
      132 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 285212792
              , _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bu
              cket_size: 8388608, bucket_alignment: 8, start: 1496221221000, size: 285212672, is_memory_initialized: true }, base_add
              ress: 1496221221000, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      133 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__18.publisher_data" } }, size: 285212951
              , base_address: 0x15c5dbc0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memor
              y_lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496_
              _18" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_a
              llocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_9
              1987690542484328654466722496__18" } }, payload_start_address: 1496221221000, _phantom: PhantomData<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      134 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__19.publisher_data" } }, size: 570425623, base_address: 0x15c00000000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
      135 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__18.publisher_data" } }, size: 285212951, base_address: 0x15c5dbc0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      136 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__18.publisher_data" } }, size: 285212951, base_address: 0x15c5dbc0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 8388608 with 8388608 bytes...
      137 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 570425464, _phantom: PhantomData<cor
              e::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bucket_size: 16777216, bucket
              _alignment: 8, start: 1494648619144, size: 570425344, is_memory_initialized: true }
              | The requested allocation size 16777240 is greater than the maximum supported size of 16777216.
      138 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 570425464
              , _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 34, head: 33554432, is_memory_initialized: true }, bu
              cket_size: 16777216, bucket_alignment: 8, start: 1494648619144, size: 570425344, is_memory_initialized: true }, base_ad
              dress: 1494648619144, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 0 }
              | Unable to allocate memory.
      139 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__19.publisher_data" } }, size: 570425623
              , base_address: 0x15c00000000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memor
              y_lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_91987690542484328654466722496_
              _19" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_a
              llocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "10944_9
              1987690542484328654466722496__19" } }, payload_start_address: 1494648619144, _phantom: PhantomData<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
< Win32 API error > iceoryx2-pal\posix\src\windows\mman.rs:332 MapViewOfFile(win_handle.handle.handle, FILE_MAP_ALL_ACCESS, 0, 0, len)
 [ 5 ] Access is denied.

      140 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__20.publisher_data" } }, size: 1140850967, base_address: 0x0, has_ownersh
              ip: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
      141 [F] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__20.publisher_data" } }, size: 1140850967, base_address: 0x0, has_ownersh
              ip: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | This should never happen! A valid shared memory object should never contain a base address with null value.
thread 'main' panicked at iceoryx2-bb\posix\src\shared_memory.rs:484:17:
From: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea331e6caaf0_10944_91987690542484328654466722496__20.publisher_data" } }, size: 1140850967, base_address: 0x0, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None } ::: This should never happen! A valid shared memory object should never contain a base address with null value.
stack backtrace:
   0: std::panicking::begin_panic_handler
             at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\panicking.rs:662
   1: core::panicking::panic_fmt
             at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/core\src\panicking.rs:74
   2: iceoryx2_bb_posix::shared_memory::SharedMemory::base_address
             at .\iceoryx2-bb\posix\src\shared_memory.rs:484
   3: iceoryx2_cal::dynamic_storage::posix_shared_memory::Builder<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator> >::init_impl<iceoryx2_cal::shared_memory::common::details::AllocatorDetai
             at .\iceoryx2-cal\src\dynamic_storage\posix_shared_memory.rs:289
   4: iceoryx2_cal::dynamic_storage::posix_shared_memory::impl$6::create<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator> >
             at .\iceoryx2-cal\src\dynamic_storage\posix_shared_memory.rs:364
   5: iceoryx2_cal::shared_memory::common::details::impl$5::create<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_storage::posix_shared_memory::Storage<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal:
             at .\iceoryx2-cal\src\shared_memory\common.rs:232
   6: iceoryx2_cal::resizable_shared_memory::dynamic::DynamicMemory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_s
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:573
   7: iceoryx2_cal::resizable_shared_memory::dynamic::DynamicMemory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_s
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:621
   8: iceoryx2_cal::resizable_shared_memory::dynamic::DynamicMemory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_s
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:665
   9: iceoryx2_cal::resizable_shared_memory::dynamic::impl$11::allocate<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynam
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:745
  10: iceoryx2::port::details::data_segment::DataSegment<iceoryx2::service::ipc::Service>::allocate<iceoryx2::service::ipc::Service>
             at .\iceoryx2\src\port\details\data_segment.rs:120
  11: iceoryx2::port::publisher::PublisherBackend<iceoryx2::service::ipc::Service>::allocate<iceoryx2::service::ipc::Service>
             at .\iceoryx2\src\port\publisher.rs:313
  12: iceoryx2::port::publisher::Publisher<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >::allocate<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >
             at .\iceoryx2\src\port\publisher.rs:778
  13: iceoryx2::port::publisher::Publisher<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >::loan_slice_uninit_impl<iceoryx2::service::ipc::Service,u8,tuple$<> >
             at .\iceoryx2\src\port\publisher.rs:1061
  14: iceoryx2::port::publisher::Publisher<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >::loan_slice_uninit<iceoryx2::service::ipc::Service,u8,tuple$<> >
             at .\iceoryx2\src\port\publisher.rs:1042
  15: publish_subscribe_dyn_publisher::main
             at .\examples\rust\publish_subscribe_dynamic_data\publisher.rs:43
  16: core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::error::Error>,alloc::alloc::Global> > > (*)(),tuple$<> >
             at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library\core\src\ops\function.rs:250
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
      142 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__20.publisher_data" } }, size: 1140850967, base_address: 0x0, has_ownersh
              ip: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
      143 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__19.publisher_data" } }, size: 570425623, base_address: 0x15c00000000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
      144 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__19.publisher_data" } }, size: 570425623, base_address: 0x15c00000000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
      145 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 102, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__mgmt.publisher_data" } }, size: 148, base_address: 0x15c4c890000, has_ow
              nership: true, file_descriptor: FileDescriptor { value: 3, is_owned: true }, memory_lock: None }
              | close
      146 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 102, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_10944_91987690542484328654466722496__mgmt.publisher_data" } }, size: 148, base_address: 0x15c4c890000, has_ow
              nership: true, file_descriptor: FileDescriptor { value: 3, is_owned: true }, memory_lock: None }
              | delete
      147 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 116, data: "iox2_b9fc73e5c1f646968758453273c6c65
              cb372831b_91987690542484328654466722496_81282616992048165476571832908.connection" } }, size: 17075, base_address: 0x15c
              4cb00000, has_ownership: false, file_descriptor: FileDescriptor { value: 7, is_owned: true }, memory_lock: None }
              | close
      148 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 110, data: "c:\Temp\iceoryx2\nodes\122729435
              02392495250306247360\iox2_bc3ab41f6420f6b82c95ca160a9d440946aa6490.service_tag" } }, access_mode: Read, permission: Per
              mission(448), has_ownership: false, owner: None, group: None, truncate_size: None, creation_mode: None }
              | opened
      149 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\12272943502392495250306247360\iox2_bc3ab41f6420f6b82c95ca160a9d440946aa6490.service_tag"
      150 [T] "ServiceState::drop()"
              | close service: Service With Dynamic Data (ServiceId(RestrictedFileName { value: FixedSizeByteString<64> { len: 40, da
              | ta: "bc3ab41f6420f6b82c95ca160a9d440946aa6490" } }))
      151 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 94, data: "iox2_305ad9523c6b202364d581359ec3d2c5
              743e42e7_bc3ab41f6420f6b82c95ca160a9d440946aa6490.dynamic" } }, size: 1435, base_address: 0x15c4c880000, has_ownership:
               false, file_descriptor: FileDescriptor { value: 6, is_owned: true }, memory_lock: None }
              | close
      152 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\1227294350
              2392495250306247360\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
      153 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 69, data: "c:\Temp\iceoryx2\nodes\1652287786
              860849093471658572\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner:
               None, group: None, truncate_size: None, creation_mode: None }
              | opened
      154 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 69, data: "c:\Temp\iceoryx2\nodes\iox2_16522
              87786860849093471658572.node_monitor" } }, access_mode: Write, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
      155 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\1227294350
              2392495250306247360\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
      156 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\12272943502392495250306247360\iox2_node.details"
      157 [T] "Directory::remove"
              | removed "c:\Temp\iceoryx2\nodes\12272943502392495250306247360"
      158 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\iox2_12272943502392495250306247360.node_monitor"
      159 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\iox2_12272943502392495250306247360.node_monitor_owner_lock"
error: process didn't exit successfully: `target\debug\examples\publish_subscribe_dyn_publisher.exe` (exit code: 101)
The output after change
...
Send sample 4194304 with 4194304 bytes...
      131 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 41943160, _phantom: PhantomData<core
              ::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }, bucket_size: 8388608, buck
              et_alignment: 8, start: 2098514755720, size: 41943040, is_memory_initialized: true }
              | The requested allocation size 8388632 is greater than the maximum supported size of 8388608.
      132 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 41943160,
               _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true },
               bucket_size: 8388608, bucket_alignment: 8, start: 2098514755720, size: 41943040, is_memory_initialized: true }, base_a
              ddress: 2098514755720, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 1 }
              | Unable to allocate memory.
      133 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_42564_93889033347649720323135284804__18.publisher_data" } }, size: 41943203,
               base_address: 0x1e8993a0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory
              _lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93889033347649720323135284804__
              18" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93
              889033347649720323135284804__18" } }, payload_start_address: 2098514755720, _phantom: PhantomData<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      134 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__19.publisher_data" } }, size: 83886243, base_address: 0x1e89bbb0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
      135 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__18.publisher_data" } }, size: 41943203, base_address: 0x1e8993a0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      136 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__18.publisher_data" } }, size: 41943203, base_address: 0x1e8993a0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 8388608 with 8388608 bytes...
      137 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 83886200, _phantom: PhantomData<core
              ::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }, bucket_size: 16777216, buc
              ket_alignment: 8, start: 2098556764296, size: 83886080, is_memory_initialized: true }
              | The requested allocation size 16777240 is greater than the maximum supported size of 16777216.
      138 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 83886200,
               _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true },
               bucket_size: 16777216, bucket_alignment: 8, start: 2098556764296, size: 83886080, is_memory_initialized: true }, base_
              address: 2098556764296, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 1 }
              | Unable to allocate memory.
      139 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_42564_93889033347649720323135284804__19.publisher_data" } }, size: 83886243,
               base_address: 0x1e89bbb0000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory
              _lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93889033347649720323135284804__
              19" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93
              889033347649720323135284804__19" } }, payload_start_address: 2098556764296, _phantom: PhantomData<iceoryx2_cal::shm_all
              ocator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      140 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__20.publisher_data" } }, size: 167772323, base_address: 0x1e8a0bc0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
      141 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__19.publisher_data" } }, size: 83886243, base_address: 0x1e89bbb0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
      142 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__19.publisher_data" } }, size: 83886243, base_address: 0x1e89bbb0000, has
              _ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 16777216 with 16777216 bytes...
      143 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 167772280, _phantom: PhantomData<cor
              e::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }, bucket_size: 33554432, bu
              cket_alignment: 8, start: 2098640715912, size: 167772160, is_memory_initialized: true }
              | The requested allocation size 33554456 is greater than the maximum supported size of 33554432.
      144 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 167772280
              , _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }
              , bucket_size: 33554432, bucket_alignment: 8, start: 2098640715912, size: 167772160, is_memory_initialized: true }, bas
              e_address: 2098640715912, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 1 }
              | Unable to allocate memory.
      145 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_42564_93889033347649720323135284804__20.publisher_data" } }, size: 167772323
              , base_address: 0x1e8a0bc0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memor
              y_lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93889033347649720323135284804_
              _20" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_a
              llocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_9
              3889033347649720323135284804__20" } }, payload_start_address: 2098640715912, _phantom: PhantomData<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      146 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__21.publisher_data" } }, size: 335544483, base_address: 0x1e8aabd0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
      147 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__20.publisher_data" } }, size: 167772323, base_address: 0x1e8a0bc0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      148 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__20.publisher_data" } }, size: 167772323, base_address: 0x1e8a0bc0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
Send sample 33554432 with 33554432 bytes...
      149 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 335544440, _phantom: PhantomData<cor
              e::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }, bucket_size: 67108864, bu
              cket_alignment: 8, start: 2098808553608, size: 335544320, is_memory_initialized: true }
              | The requested allocation size 67108888 is greater than the maximum supported size of 67108864.
      150 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 335544440
              , _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }
              , bucket_size: 67108864, bucket_alignment: 8, start: 2098808553608, size: 335544320, is_memory_initialized: true }, bas
              e_address: 2098808553608, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 1 }
              | Unable to allocate memory.
      151 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_42564_93889033347649720323135284804__21.publisher_data" } }, size: 335544483
              , base_address: 0x1e8aabd0000, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memor
              y_lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93889033347649720323135284804_
              _21" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_a
              llocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_9
              3889033347649720323135284804__21" } }, payload_start_address: 2098808553608, _phantom: PhantomData<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
      152 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__22.publisher_data" } }, size: 671088803, base_address: 0x1e8bebe0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | create
      153 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__21.publisher_data" } }, size: 335544483, base_address: 0x1e8aabd0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | close
      154 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__21.publisher_data" } }, size: 335544483, base_address: 0x1e8aabd0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
Send sample 67108864 with 67108864 bytes...
      155 [D] PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 671088760, _phantom: PhantomData<cor
              e::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }, bucket_size: 134217728, b
              ucket_alignment: 8, start: 2099144163464, size: 671088640, is_memory_initialized: true }
              | The requested allocation size 134217752 is greater than the maximum supported size of 134217728.
      156 [D] PoolAllocator { allocator: PoolAllocator { buckets: UniqueIndexSet { data_ptr: RelocatablePointer { distance: 671088760
              , _phantom: PhantomData<core::cell::UnsafeCell<u32>> }, capacity: 5, head: 1099528404993, is_memory_initialized: true }
              , bucket_size: 134217728, bucket_alignment: 8, start: 2099144163464, size: 671088640, is_memory_initialized: true }, ba
              se_address: 2099144163464, max_supported_alignment_by_memory: 4096, number_of_used_buckets: 1 }
              | Unable to allocate memory.
      157 [D] Memory { storage: Storage { shm: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox
              2_0354a209029e7d094a819e2d4030ea331e6caaf0_42564_93889033347649720323135284804__22.publisher_data" } }, size: 671088803
              , base_address: 0x1e8bebe0000, has_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memor
              y_lock: None }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_93889033347649720323135284804_
              _22" } }, _phantom_data: PhantomData<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_a
              llocator::pool_allocator::PoolAllocator>> }, name: FileName { value: FixedSizeByteString<255> { len: 39, data: "42564_9
              3889033347649720323135284804__22" } }, payload_start_address: 2099144163464, _phantom: PhantomData<iceoryx2_cal::shm_al
              locator::pool_allocator::PoolAllocator> }
              | Failed to allocate shared memory due to an internal allocator failure.
< Win32 API error > iceoryx2-pal\posix\src\windows\mman.rs:332 MapViewOfFile(win_handle.handle.handle, FILE_MAP_ALL_ACCESS, 0, 0, len)
 [ 5 ] Access is denied.

      158 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__23.publisher_data" } }, size: 1342177443, base_address: 0x0, has_ownersh
              ip: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | create
      159 [F] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__23.publisher_data" } }, size: 1342177443, base_address: 0x0, has_ownersh
              ip: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | This should never happen! A valid shared memory object should never contain a base address with null value.
thread 'main' panicked at iceoryx2-bb\posix\src\shared_memory.rs:484:17:
From: SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea331e6caaf0_42564_93889033347649720323135284804__23.publisher_data" } }, size: 1342177443, base_address: 0x0, has_ownership: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None } ::: This should never happen! A valid shared memory object should never contain a base address with null value.
stack backtrace:
   0: std::panicking::begin_panic_handler
             at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/std\src\panicking.rs:662
   1: core::panicking::panic_fmt
             at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library/core\src\panicking.rs:74
   2: iceoryx2_bb_posix::shared_memory::SharedMemory::base_address
             at .\iceoryx2-bb\posix\src\shared_memory.rs:484
   3: iceoryx2_cal::dynamic_storage::posix_shared_memory::Builder<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator> >::init_impl<iceoryx2_cal::shared_memory::common::details::AllocatorDetai
             at .\iceoryx2-cal\src\dynamic_storage\posix_shared_memory.rs:289
   4: iceoryx2_cal::dynamic_storage::posix_shared_memory::impl$6::create<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator> >
             at .\iceoryx2-cal\src\dynamic_storage\posix_shared_memory.rs:364
   5: iceoryx2_cal::shared_memory::common::details::impl$5::create<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_storage::posix_shared_memory::Storage<iceoryx2_cal::shared_memory::common::details::AllocatorDetails<iceoryx2_cal:
             at .\iceoryx2-cal\src\shared_memory\common.rs:232
   6: iceoryx2_cal::resizable_shared_memory::dynamic::DynamicMemory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_s
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:573
   7: iceoryx2_cal::resizable_shared_memory::dynamic::DynamicMemory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_s
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:621
   8: iceoryx2_cal::resizable_shared_memory::dynamic::DynamicMemory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynamic_s
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:665
   9: iceoryx2_cal::resizable_shared_memory::dynamic::impl$11::allocate<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::shared_memory::common::details::Memory<iceoryx2_cal::shm_allocator::pool_allocator::PoolAllocator,iceoryx2_cal::dynam
             at .\iceoryx2-cal\src\resizable_shared_memory\dynamic.rs:745
  10: iceoryx2::port::details::data_segment::DataSegment<iceoryx2::service::ipc::Service>::allocate<iceoryx2::service::ipc::Service>
             at .\iceoryx2\src\port\details\data_segment.rs:120
  11: iceoryx2::port::publisher::PublisherBackend<iceoryx2::service::ipc::Service>::allocate<iceoryx2::service::ipc::Service>
             at .\iceoryx2\src\port\publisher.rs:313
  12: iceoryx2::port::publisher::Publisher<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >::allocate<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >
             at .\iceoryx2\src\port\publisher.rs:778
  13: iceoryx2::port::publisher::Publisher<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >::loan_slice_uninit_impl<iceoryx2::service::ipc::Service,u8,tuple$<> >
             at .\iceoryx2\src\port\publisher.rs:1061
  14: iceoryx2::port::publisher::Publisher<iceoryx2::service::ipc::Service,slice2$<u8>,tuple$<> >::loan_slice_uninit<iceoryx2::service::ipc::Service,u8,tuple$<> >
             at .\iceoryx2\src\port\publisher.rs:1042
  15: publish_subscribe_dyn_publisher::main
             at .\examples\rust\publish_subscribe_dynamic_data\publisher.rs:47
  16: core::ops::function::FnOnce::call_once<enum2$<core::result::Result<tuple$<>,alloc::boxed::Box<dyn$<core::error::Error>,alloc::alloc::Global> > > (*)(),tuple$<> >
             at /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14\library\core\src\ops\function.rs:250
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
      160 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__23.publisher_data" } }, size: 1342177443, base_address: 0x0, has_ownersh
              ip: true, file_descriptor: FileDescriptor { value: 8, is_owned: true }, memory_lock: None }
              | delete
      161 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__22.publisher_data" } }, size: 671088803, base_address: 0x1e8bebe0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | close
      162 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 100, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__22.publisher_data" } }, size: 671088803, base_address: 0x1e8bebe0000, ha
              s_ownership: true, file_descriptor: FileDescriptor { value: 5, is_owned: true }, memory_lock: None }
              | delete
      163 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 102, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__mgmt.publisher_data" } }, size: 148, base_address: 0x1e896a90000, has_ow
              nership: true, file_descriptor: FileDescriptor { value: 3, is_owned: true }, memory_lock: None }
              | close
      164 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 102, data: "iox2_0354a209029e7d094a819e2d4030ea3
              31e6caaf0_42564_93889033347649720323135284804__mgmt.publisher_data" } }, size: 148, base_address: 0x1e896a90000, has_ow
              nership: true, file_descriptor: FileDescriptor { value: 3, is_owned: true }, memory_lock: None }
              | delete
      165 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 116, data: "iox2_b9fc73e5c1f646968758453273c6c65
              cb372831b_93889033347649720323135284804_95653425680137484110787528148.connection" } }, size: 9656, base_address: 0x1e89
              6ab0000, has_ownership: false, file_descriptor: FileDescriptor { value: 7, is_owned: true }, memory_lock: None }
              | close
      166 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 110, data: "c:\Temp\iceoryx2\nodes\141037459
              58220021593595225668\iox2_bc3ab41f6420f6b82c95ca160a9d440946aa6490.service_tag" } }, access_mode: Read, permission: Per
              mission(448), has_ownership: false, owner: None, group: None, truncate_size: None, creation_mode: None }
              | opened
      167 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\14103745958220021593595225668\iox2_bc3ab41f6420f6b82c95ca160a9d440946aa6490.service_tag"
      168 [T] "ServiceState::drop()"
              | close service: Service With Dynamic Data (ServiceId(RestrictedFileName { value: FixedSizeByteString<64> { len: 40, da
              | ta: "bc3ab41f6420f6b82c95ca160a9d440946aa6490" } }))
      169 [T] SharedMemory { name: FileName { value: FixedSizeByteString<255> { len: 94, data: "iox2_305ad9523c6b202364d581359ec3d2c5
              743e42e7_bc3ab41f6420f6b82c95ca160a9d440946aa6490.dynamic" } }, size: 1071, base_address: 0x1e896a80000, has_ownership:
               false, file_descriptor: FileDescriptor { value: 6, is_owned: true }, memory_lock: None }
              | close
      170 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\1410374595
              8220021593595225668\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
      171 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\1606863041
              8021712384896288212\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
      172 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\iox2_16068
              630418021712384896288212.node_monitor" } }, access_mode: Write, permission: Permission(448), has_ownership: false, owne
              r: None, group: None, truncate_size: None, creation_mode: None }
              | opened
      173 [T] FileBuilder { file_path: FilePath { value: FixedSizeByteString<255> { len: 70, data: "c:\Temp\iceoryx2\nodes\1410374595
              8220021593595225668\iox2_node.details" } }, access_mode: Read, permission: Permission(448), has_ownership: false, owner
              : None, group: None, truncate_size: None, creation_mode: None }
              | opened
      174 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\14103745958220021593595225668\iox2_node.details"
      175 [T] "Directory::remove"
              | removed "c:\Temp\iceoryx2\nodes\14103745958220021593595225668"
      176 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\iox2_14103745958220021593595225668.node_monitor"
      177 [T] "File::remove"
              | "c:\Temp\iceoryx2\nodes\iox2_14103745958220021593595225668.node_monitor_owner_lock"
error: process didn't exit successfully: `target\debug\examples\publish_subscribe_dyn_publisher.exe` (exit code: 101)

elfenpiff added a commit to elfenpiff/iceoryx2 that referenced this issue Jan 9, 2025
elfenpiff added a commit to elfenpiff/iceoryx2 that referenced this issue Jan 9, 2025
elfenpiff added a commit that referenced this issue Jan 9, 2025
…n-windows

[#575] out of memory issue on windows
@elfenpiff
Copy link
Contributor

@gyk I fixed the issue and merged the pull request. The underlying problem was that the windows API required me to provide an upper limit for shared memory - I set it to 1GB, way too low!
This is now increased to 128GB per segment.

Could you please confirm that the bug is fixed on your side, then I would close the issue.

@gyk
Copy link
Author

gyk commented Jan 10, 2025

I can confirm that now it successfully sends 268435456 bytes (with committed memory of 70+ GB) and panics at x2 of that. This is sufficient for my use case of transferring 4K raw RGBA images (31.6 MB). 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs info A bug report is waiting for more information
Projects
None yet
Development

No branches or pull requests

3 participants