Hi,
i'm "stressing" my application playing and stopping streams continously. After 
a lot of these actions i've got this segfault:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224886592 (LWP 2385)]
0x080bde2d in DelayQueue::removeEntry (this=0x81b6274, entry=0xacd0fb60)
    at DelayQueue.cpp:152
152       entry->fPrev->fNext = 
entry->fNext;

should the sanity check, at the beginning of the function, be patched in the 
following  way?

- if (entry == NULL || entry->fNext == NULL) return;

+ if (entry == NULL || entry->fNext == NULL  || entry->fPrev == NULL) 
return;


Paolo Prete




      ___________________________________ 
Scopri il Blog di Yahoo! Mail: trucchi, novità, consigli... e la tua opinione!
http://www.ymailblogit.com/blog/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to