I see the same problem here for some Internet video streams. For example, using the DMAX video addon I can often stream the first video just fine. But when the first video is done (or I stop it) and try a second video, XBMC crashes - always.
I have not seen this behavior for other Internet streams or local files.
My setup is very similar to the one from the original poster. MacMini 1,1 (Intel CoreDuo, SnowLeopard). Gotham Beta3 (I had the crashes for all Betas so far, but never for Frodo).
I played around a bit:
- My setup is RenderMethod=Software (because of the error message I get otherwise). Decoder is hardware with VDADecoder. Here, every other video from DMAX crashes XBMC
- If I set Decoder to HW and disable VDADecoder, I can play 4 DMAX videos just fine and it crashes for the 5th. Again, the crash is independent of the video.
- With Decoder set to SW, it takes more videos to crash XBMC than 4 (I did not exactly count, could be 8 or 10).
- With RenderMethod=Auto and Decoder=HW I get the annoying error message (video filter shader failed), but the video plays just fine and XBMC never crashes (I tried 12 videos in a row, which does not work for any of the other configurations).
Best fix for me here would be to disable the error message and things would be just fine.
Looking at the crash report it is always the ffmpeg function yuv420_rgb32_MMX (+412) with a SIGSEGV.
I am not sure whether it makes sense to add more log files here, they just look like the ones from the original poster. But if it helps I can upload them.