[gstreamer-bugs] [Bug 598574] New: Totem hangs when playing video stream

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 15 08:14:28 PDT 2009


https://bugzilla.gnome.org/show_bug.cgi?id=598574
  GStreamer | don't know | git

           Summary: Totem hangs when playing video stream
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: hadess at hadess.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


totem-2.28.1-3.fc12.x86_64
gstreamer-0.10.25-1.fc12.x86_64
gstreamer-plugins-base-0.10.25-1.fc12.x86_64
gstreamer-plugins-good-0.10.16-1.fc12.x86_64

Thread 7 (Thread 0x7f0562bf4710 (LWP 19450)):
#0  0x00007f056d018fe3 in __poll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f056327cc5f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f056326d326 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f056326e6e9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f056326e7a0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f056327cb7b in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f056303bf20 in ?? () from /usr/lib64/libpulsecommon-0.9.19.so
#7  0x00007f056eb1096a in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#8  0x00007f056d0223cd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0559916710 (LWP 19470)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0558afed90 in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgstqueue2.so
#2  0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#4  0x00007f0561ddbebd in gst_pad_peer_accept_caps ()
   from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#5  0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#6  0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#7  0x00007f057063bb42 in ?? () from /usr/lib64/libgstbase-0.10.so.0
#8  0x00007f056fb77d4e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00000034cc463722 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#10 0x00000034cc462134 in g_thread_create_proxy (data=0x23299a0)
    at gthread.c:635
#11 0x00007f056eb1096a in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#12 0x00007f056d0223cd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently c".

Thread 5 (Thread 0x7f0553fff710 (LWP 19471)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0558b00a38 in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgstqueue2.so
#2  0x00007f056fb77d4e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00000034cc463722 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#4  0x00000034cc462134 in g_thread_create_proxy (data=0x2695320)
    at gthread.c:635
#5  0x00007f056eb1096a in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#6  0x00007f056d0223cd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently asm".

Thread 4 (Thread 0x7f0553015710 (LWP 19472)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f057064c5f1 in gst_data_queue_push ()
   from /usr/lib64/libgstbase-0.10.so.0
#2  0x00007f0561ddf297 in gst_pad_peer_accept_caps ()
   from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#3  0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#4  0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#5  0x00007f05588e5a0b in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstogg.so
#6  0x00007f05588e610a in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstogg.so
#7  0x00007f05588e853b in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstogg.so
#8  0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#10 0x00007f0561ddbebd in gst_pad_peer_accept_caps ()
   from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#11 0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#12 0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#13 0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#14 0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#15 0x00007f0558b0054d in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgstqueue2.so
#16 0x00007f056fb77d4e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#17 0x00000034cc463722 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#18 0x00000034cc462134 in g_thread_create_proxy (data=0x7f054c04ba70)
    at gthread.c:635
#19 0x00007f056eb1096a in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#20 0x00007f056d0223cd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f05619a3710 (LWP 19473)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f056fb50505 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#2  0x00007f056fb5b580 in gst_pad_push_event ()
   from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007f056fb5adf0 in gst_pad_send_event ()
   from /usr/lib64/libgstreamer-0.10.so.0
#4  0x00007f056fb5b4a0 in gst_pad_push_event ()
   from /usr/lib64/libgstreamer-0.10.so.0
#5  0x00007f05533f5520 in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgstvorbis.so
#6  0x00007f05533f5c4b in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgstvorbis.so
#7  0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#8  0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00007f0561ddec16 in gst_pad_peer_accept_caps ()
   from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#10 0x00007f056fb77d4e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#11 0x00000034cc463722 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#12 0x00000034cc462134 in g_thread_create_proxy (data=0x7f05401471d0)
    at gthread.c:635
#13 0x00007f056eb1096a in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#14 0x00007f056d0223cd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0552614710 (LWP 19474)):
#0  __lll_lock_wait ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f056eb13155 in _L_lock_947 () from /lib64/libpthread.so.0
#2  0x00007f056eb12f78 in __pthread_mutex_lock (mutex=0x23f6b10)
    at pthread_mutex_lock.c:61
#3  0x00000000004427fa in ?? ()
#4  0x00000034cc80ba8e in IA__g_closure_invoke (closure=0x25279d0, 
    return_value=0x0, n_param_values=2, param_values=0x7f05440012f0, 
    invocation_hint=0x7f0552612a30) at gclosure.c:767
#5  0x00000034cc820eb3 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3247
#6  0x00000034cc822249 in IA__g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7f0552612c20) at gsignal.c:2980
#7  0x00000034cc822793 in IA__g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3037
#8  0x00007f056fb280d1 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00007f0561fef72f in gst_element_class_set_details ()
   from /usr/lib64/gstreamer-0.10/libgstgconfelements.so
#10 0x00007f0561fefc68 in gst_element_class_set_details ()
   from /usr/lib64/gstreamer-0.10/libgstgconfelements.so
#11 0x00007f056fb3b5dc in gst_element_change_state ()
   from /usr/lib64/libgstreamer-0.10.so.0
#12 0x00007f056fb3e7fa in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#13 0x00007f05636be55e in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#14 0x00007f05636b58cc in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#15 0x00000034cc80ba8e in IA__g_closure_invoke (closure=0x24876f0, 
    return_value=0x0, n_param_values=1, param_values=0x2731c20, 
    invocation_hint=0x7f0552613110) at gclosure.c:767
#16 0x00000034cc820eb3 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3247
#17 0x00000034cc822249 in IA__g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7f0552613300) at gsignal.c:2980
#18 0x00000034cc822793 in IA__g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3037
#19 0x00000034cc80ba8e in IA__g_closure_invoke (closure=0x7f054c01c550, 
    return_value=0x0, n_param_values=1, param_values=0x7f0544049160, 
    invocation_hint=0x7f0552613510) at gclosure.c:767
#20 0x00000034cc820eb3 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3247
#21 0x00000034cc822249 in IA__g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7f0552613700) at gsignal.c:2980
#22 0x00000034cc822793 in IA__g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3037
#23 0x00007f055af51c64 in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstdecodebin2.so
#24 0x00007f055af52467 in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstdecodebin2.so
#25 0x00007f056fb503bb in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#26 0x00007f056fb5b580 in gst_pad_push_event ()
   from /usr/lib64/libgstreamer-0.10.so.0
#27 0x00007f056fb5adf0 in gst_pad_send_event ()
   from /usr/lib64/libgstreamer-0.10.so.0
#28 0x00007f056fb5b4a0 in gst_pad_push_event ()
   from /usr/lib64/libgstreamer-0.10.so.0
#29 0x00007f05584c8028 in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgsttheora.so
#30 0x00007f05584c8603 in gst_query_set_position ()
   from /usr/lib64/gstreamer-0.10/libgsttheora.so
#31 0x00007f056fb59b55 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#32 0x00007f056fb5a62e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#33 0x00007f0561ddec16 in gst_pad_peer_accept_caps ()
   from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#34 0x00007f056fb77d4e in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#35 0x00000034cc463722 in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#36 0x00000034cc462134 in g_thread_create_proxy (data=0x7f0540145b50)
    at gthread.c:635
#37 0x00007f056eb1096a in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#38 0x00007f056d0223cd in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#39 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0570a3d800 (LWP 19448)):
#0  __lll_lock_wait ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f056eb13155 in _L_lock_947 () from /lib64/libpthread.so.0
#2  0x00007f056eb12f78 in __pthread_mutex_lock (mutex=0x252a188)
    at pthread_mutex_lock.c:61
#3  0x00000034cc462078 in IA__g_static_rec_mutex_lock (mutex=0x252a180)
    at gthread.c:313
#4  0x00007f05636b9f0d in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#5  0x00007f05636b814f in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#6  0x00007f05636b854b in gst_element_factory_get_klass ()
   from /usr/lib64/gstreamer-0.10/libgstplaybin.so
#7  0x00000034cc80fdac in object_get_property (value=<value optimized out>, 
    pspec=0x2472f20 [GParamObject], object=0x25242b0 [GstPlayBin2])
    at gobject.c:930
#8  IA__g_object_get_valist (value=<value optimized out>, pspec=
    0x2472f20 [GParamObject], object=0x25242b0 [GstPlayBin2]) at gobject.c:1543
#9  0x00000034cc8100b4 in IA__g_object_get (_object=0x25242b0, 
    first_property_name=0x45d60e "video-sink") at gobject.c:1633
#10 0x0000000000441fad in ?? ()
#11 0x0000000000449680 in ?? ()
#12 0x00000034ce536c98 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#13 0x00000034cc80ba8e in IA__g_closure_invoke (closure=0x22cda40, 
    return_value=0x7fff2868fe10, n_param_values=2, param_values=0x260dc10, 
    invocation_hint=0x7fff2868fdd0) at gclosure.c:767
#14 0x00000034cc820b7d in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, 
    instance_and_params=<value optimized out>) at gsignal.c:3285
#15 0x00000034cc8220dc in IA__g_signal_emit_valist (
    instance=<value optimized out>, signal_id=<value optimized out>, 
    detail=<value optimized out>, var_args=0x7fff2868ffc0) at gsignal.c:2990
#16 0x00000034cc822793 in IA__g_signal_emit (instance=<value optimized out>, 
    signal_id=<value optimized out>, detail=<value optimized out>)
    at gsignal.c:3037
#17 0x00000034ce63d64f in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#18 0x00000034ce53044e in gtk_main_do_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#19 0x00000034cec4669a in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#20 0x00000034cec3df01 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#21 0x00000034cec3fcd1 in gdk_window_process_all_updates ()
   from /usr/lib64/libgdk-x11-2.0.so.0
#22 0x00000034ce4af471 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#23 0x00000034cec1ccb6 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#24 0x00000034cc43922e in g_main_dispatch (context=<value optimized out>)
    at gmain.c:1960
#25 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#26 0x00000034cc43cc18 in g_main_context_iterate (context=0x229b590, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>) at gmain.c:2591
#27 0x00000034cc43d065 in IA__g_main_loop_run (loop=0x2657520) at gmain.c:2799
#28 0x00000034ce530707 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#29 0x000000000041f9b7 in main ()

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




More information about the Gstreamer-bugs mailing list