Reported by mjeung (1233436780|%O ago)
FATAL ERROR at ipr_bucket_list.c:1203, in ipr_bucket_list_first_
Attempting to work with a NULL ipr_bucket_list
Please report this to gro.qmanepo.stsil|ved-qmanepo#gro.qmanepo.stsil|ved-qmanepo
This can be reproduced by altering the im_sender application to send a zero-sized content. When the im_receiver application picks up the content, it crashes with the above error. (For some reason I had to send a couple of messages before it crashed…not sure why.)
Is it not legal to send a zero-sized content? I have a couple of applications where I want to do this - for example, where the message header information contains important information, but the content itself is empty.
The primary case where I'm seeing this is when I send google Protocol Buffers back and forth using OpenAMQ. Protocol BUffers allow you to specify optional fields. So, for example, I could have a message that has just one optional field. When I leave this optional field empty and serialize the protocol buffer for OpenAMQ transport, I end up with a zero-length content.
No files attached to this page.