[Pidgin] #4392: Pidgin freezes in gstreamer

Pidgin trac at pidgin.im
Mon Jul 13 23:31:38 EDT 2009


#4392: Pidgin freezes in gstreamer
------------------------------------+---------------------------------------
 Reporter:  mithro                  |        Owner:  seanegan    
     Type:  defect                  |       Status:  pending     
Milestone:                          |    Component:  pidgin (gtk)
  Version:  2.2.2                   |   Resolution:              
 Keywords:  gstreamer sound freeze  |  
------------------------------------+---------------------------------------
Changes (by darkrain42):

  * status:  new => pending


Old description:

> Pidgin appears to feeze every now and then and is stuck in the location
> below.
>
> (gdb) bt full
> #0  0xffffe410 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0xb76f6e1e in __lll_mutex_lock_wait () from
> /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0xb76f2b68 in _L_mutex_lock_86 () from
> /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #3  0xb76f258d in pthread_mutex_lock () from
> /lib/tls/i686/cmov/libpthread.so.0
> No symbol table info available.
> #4  0xb7eaee96 in gst_object_get_parent (object=0x86c0400) at
> gstobject.c:841
>         result = <value optimized out>
>         __PRETTY_FUNCTION__ = "gst_object_get_parent"
> #5  0xb7eaf4a2 in gst_object_get_path_string (object=0x86c0400) at
> gstobject.c:1086
>         parentage = (GSList *) 0x83594c8
>         parents = (GSList *) 0x86ba4f0
>         path = (gchar *) 0xb3578c80 ""
>         component = (gchar *) 0xb7eaf42b "\201�\035�\a"
>         separator = <value optimized out>
> #6  0xb7ec3d81 in gst_element_message_full (element=0x86c0400,
> type=GST_MESSAGE_ERROR, domain=2295, code=1, text=0xb3506fe0
> "Disconnected: Connection terminated",
>     debug=0x0, file=0xb34163c4 "pulsesink.c", function=0xb34169f6
> "gst_pulsesink_reset", line=523) at gstelement.c:1642
>         gerror = <value optimized out>
>         name = <value optimized out>
>         sent_text = (gchar *) 0xb3506fe0 "Disconnected: Connection
> terminated"
>         sent_debug = <value optimized out>
>         message = <value optimized out>
>         __PRETTY_FUNCTION__ = "gst_element_message_full"
> #7  0xb340e26b in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
> No symbol table info available.
> #8  0x086c0400 in ?? ()
> No symbol table info available.
> #9  0x00000002 in ?? ()
> No symbol table info available.
> #10 0x000008f7 in ?? ()
> No symbol table info available.
> #11 0x00000001 in ?? ()
> No symbol table info available.
> #12 0xb3506fe0 in ?? ()
> No symbol table info available.
> #13 0x00000000 in ?? ()
> ---Type <return> to continue, or q <return> to quit---
> No symbol table info available.
> (gdb)

New description:

 Pidgin appears to feeze every now and then and is stuck in the location
 below.

 {{{
 (gdb) bt full
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb76f6e1e in __lll_mutex_lock_wait () from
 /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb76f2b68 in _L_mutex_lock_86 () from
 /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #3  0xb76f258d in pthread_mutex_lock () from
 /lib/tls/i686/cmov/libpthread.so.0
 No symbol table info available.
 #4  0xb7eaee96 in gst_object_get_parent (object=0x86c0400) at
 gstobject.c:841
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_object_get_parent"
 #5  0xb7eaf4a2 in gst_object_get_path_string (object=0x86c0400) at
 gstobject.c:1086
         parentage = (GSList *) 0x83594c8
         parents = (GSList *) 0x86ba4f0
         path = (gchar *) 0xb3578c80 ""
         component = (gchar *) 0xb7eaf42b "\201�\035�\a"
         separator = <value optimized out>
 #6  0xb7ec3d81 in gst_element_message_full (element=0x86c0400,
 type=GST_MESSAGE_ERROR, domain=2295, code=1, text=0xb3506fe0
 "Disconnected: Connection terminated",
     debug=0x0, file=0xb34163c4 "pulsesink.c", function=0xb34169f6
 "gst_pulsesink_reset", line=523) at gstelement.c:1642
         gerror = <value optimized out>
         name = <value optimized out>
         sent_text = (gchar *) 0xb3506fe0 "Disconnected: Connection
 terminated"
         sent_debug = <value optimized out>
         message = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_message_full"
 #7  0xb340e26b in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
 No symbol table info available.
 #8  0x086c0400 in ?? ()
 No symbol table info available.
 #9  0x00000002 in ?? ()
 No symbol table info available.
 #10 0x000008f7 in ?? ()
 No symbol table info available.
 #11 0x00000001 in ?? ()
 No symbol table info available.
 #12 0xb3506fe0 in ?? ()
 No symbol table info available.
 #13 0x00000000 in ?? ()
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 (gdb)
 }}}

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4392#comment:7>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list