#90 ✓done
McCabe Maxsted

Stopping streaming can cause the viewer to hang/crash

Reported by McCabe Maxsted | February 10th, 2009 @ 08:30 AM | in 1.1.0 RC2

  • [0:01] Morgaine Dinova: 1) When streams terminate, it always hangs for quite a while, 30s or more.
  • [0:02] Morgaine Dinova: 2) When a stream is playing and you exit a zone, it sometimes hangs terminally and you have to forcibly terminate.

Comments and changes to this ticket

  • McCabe Maxsted

    McCabe Maxsted February 15th, 2009 @ 04:27 AM

    From my log:

    • 2009-02-15T04:22:37Z WARNING: LLMediaImplGStreamer::bus_callback: GST Error: Could not read from resource.
    • 2009-02-15T04:22:37Z WARNING: LLMediaImplGStreamer::bus_callback: GST Error: Internal data flow error.
    • 2009-02-15T04:22:37Z DEBUG: LLMediaImplGStreamer::updateMedia: COMMAND_STOP
    • 2009-02-15T04:22:37Z DEBUG: LLMediaImplGStreamer::stop: stopping media...

    then it hangs while

    • 2009-02-15T04:23:45Z INFO: LLAudioEngine::stopInternetStream: entered stopInternetStream()
    • 2009-02-15T04:23:45Z DEBUG: LLMediaImplGStreamer::updateMedia: COMMAND_STOP

    loops

  • McCabe Maxsted

    McCabe Maxsted February 28th, 2009 @ 08:49 AM

    • State changed from “new” to “open”
    • Milestone changed from 1.1.0 RC2 to 1.1.0
  • McCabe Maxsted

    McCabe Maxsted February 28th, 2009 @ 08:55 AM

    • Assigned user set to “McCabe Maxsted”
    • State changed from “open” to “done”
    • Milestone changed from 1.1.0 to 1.1.0 RC2

    The loop's fixed in RC2, as is one cause of freezing, but another--when the viewer switches from a working stream to a dead/slow one with the play button enabled--still happens.

    Actually, that's best lumped into http://imprudence.lighthouseapp.... so I'm going to resolve this as done. Putting GStreamer into its own thread should fix all of this mess.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Open source metaverse (Second Life) viewer with an emphasis on usability and bold changes.

Shared Ticket Bins

People watching this ticket

Tags

Pages