[Webkit-unassigned] [Bug 56930] [GStreamer] RTSP playback broken

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 11 03:12:22 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=56930





--- Comment #5 from Philippe Normand <pnormand at igalia.com>  2011-04-11 03:12:23 PST ---
(In reply to comment #4)
> (From update of attachment 88592 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=88592&action=review
> 
> Looks good, though please make callback static, unless there is a reason they should be exposed in the header.

Making the callbacks static leads to:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff23102b7 in g_object_get (_object=<value optimized out>, first_property_name=
    0x7ffff606b9a8 "n-video") at gobject.c:1867
1867      g_return_if_fail (G_IS_OBJECT (object));
(gdb) bt
#0  0x00007ffff23102b7 in g_object_get (_object=<value optimized out>, first_property_name=
    0x7ffff606b9a8 "n-video") at gobject.c:1867
#1  0x00007ffff505e527 in WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfVideo (this=0xcc0000)
    at ../../../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:635
#2  0x00007ffff505cd74 in WebCore::mediaPlayerPrivateVideoChangeTimeoutCallback (player=0xcc0000)
    at ../../../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:235
#3  0x00007ffff1a17edb in g_timeout_dispatch (source=0x7fffe00e01a0, callback=<value optimized out>, 
    user_data=<value optimized out>) at gmain.c:3882
#4  0x00007ffff1a165a3 in g_main_dispatch (context=0x6417e0) at gmain.c:2440
#5  g_main_context_dispatch (context=0x6417e0) at gmain.c:3013
#6  0x00007ffff1a16d80 in g_main_context_iterate (context=0x6417e0, block=1, dispatch=1, 
    self=<value optimized out>) at gmain.c:3091
#7  0x00007ffff1a173f2 in g_main_loop_run (loop=0xce5780) at gmain.c:3299
#8  0x00007ffff4199557 in IA__gtk_main () at gtkmain.c:1255
#9  0x0000000000402b09 in main (argc=2, argv=0x7fffffffd6c8) at ../../../../Tools/GtkLauncher/main.c:274
(gdb) f 1
#1  0x00007ffff505e527 in WebCore::MediaPlayerPrivateGStreamer::notifyPlayerOfVideo (this=0xcc0000)
    at ../../../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:635
635            g_object_get(m_playBin, "n-video", &videoTracks, NULL);
(gdb) p m_playBin
$1 = (GstElement *) 0xe1

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list