Queue deletion hangs
graineri at invap.com.ar
Fri Nov 11 11:47:31 UTC 2011
Well, I wasn't able to figure out why the task hangs when its priority
is lower than the one waiting at the queue.
Providing you with a Test Case may take some time. So, I will try some
other ideas in mind and if that doesn't solve the problem, I guess I
will leave it for later.
On 10-Nov-11 11:32 AM, Gabriel Raineri wrote:
> Quick update!
> If I raise the priority of the task deleting the queue to be higher
> than the one waiting, it works correctly.
> I'll keep you posted.
> On 10-Nov-11 10:33 AM, Gabriel Raineri wrote:
>> Actually, I don't have a test case. However, I will try to write one
>> to see if I can repeat the issue.
>> Sorry, the RTEMS version is: 126.96.36.199
>> Thanks again!
>> On 10-Nov-11 10:25 AM, Joel Sherrill wrote:
>>> On 11/10/2011 07:11 AM, Gabriel Raineri wrote:
>>>> Hi everybody!
>>>> I'm having an issue while deleting a queue: the call to
>>>> rtems_message_queue_delete hangs.
>>>> I have been debugging RTEMS code and I found that it gets stuck at
>>>> _Thread_Enable_dispatch() in msgqdelete.c
>>> Do you have a test case? This case is covered in the test suite
>>> so there must be something different about your case.
>>>> More details:
>>>> - RTEMS Version: 4.99
>>> That's not an RTEMS version number. What version are you using?
>>> How did you get it?
>>>> - The task that deletes the queue is not the one that created it.
>>>> - There is a task blocked waiting for the queue which has a higher
>>>> priority than the task deleting the queue.
>>>> - I have also tried disabling interrupts before the deletion in
>>>> order to avoid context switching with no luck (still hangs).
>>>> - There are no pending messages on the queue.
>>>> - All nodes are LOCAL.
>>>> You might be wondering why in the world I'm trying to delete a
>>>> queue. Well, to make a long story short, the idea behind this is to
>>>> inject errors into our application to see if it is reacting as
>>>> Any help will be appreciated!
>>>> Thanks in advance!
>> rtems-users mailing list
>> rtems-users at rtems.org
> rtems-users mailing list
> rtems-users at rtems.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the users