[Pidgin] #3431: Seg fault after enabling 'automatic sound' and sending IM to self

Pidgin trac at pidgin.im
Wed Oct 3 13:55:47 EDT 2007


#3431: Seg fault after enabling 'automatic sound' and sending IM to self
---------------------+------------------------------------------------------
Reporter:  tblondon  |       Owner:  lschiere    
    Type:  defect    |      Status:  new         
Priority:  minor     |   Component:  unclassified
 Version:  2.2.1     |    Keywords:              
 Pending:  0         |  
---------------------+------------------------------------------------------
 After enabling sound (from no sound->automatic) and then sending myself an
 IM, I got the following seg fault and backtrace.  While doing this, I have
 rhythmbox playing music.

 I'm running on Fedora development system, pidgin-2.2.1-1.fc8.

 [New Thread -1272976496 (LWP 7805)]
 [New Thread -1262486640 (LWP 7804)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1250059376 (LWP 7803)]
 0x00188966 in gst_structure_set_valist (structure=0xb4c2ab58,
     fieldname=0x1b6cbb "gerror", varargs=0xb57d7e58 "") at
 gststructure.c:492
 492         G_VALUE_COLLECT (&field.value, varargs, 0, &err);
 (gdb) bt full
 #0  0x00188966 in gst_structure_set_valist (structure=0xb4c2ab58,
     fieldname=0x1b6cbb "gerror", varargs=0xb57d7e58 "") at
 gststructure.c:492
         _value_type = 0
         _vtable = (GTypeValueTable *) 0x0
         _collect_format = (gchar *) 0xb4c2edf8 ""
         _cvalues = {{v_int = 20, v_long = 20, v_int64 =
 -5368996882808831980,
     v_double = -4.9264621323036604e-51, v_pointer = 0x14}, {v_int =
 4469272,
     v_long = 4469272, v_int64 = -5421582606950714856,
     v_double = -1.5227867750244016e-54, v_pointer = 0x443218}, {v_int = 0,
     v_long = 0, v_int64 = -5368996882808832000,
     v_double = -4.9264621323036485e-51, v_pointer = 0x0}, {v_int =
 3712105,
     v_long = 3712105, v_int64 = 85903058025,
     v_double = 4.2441749842859702e-313, v_pointer = 0x38a469}, {
     v_int = 1797693, v_long = 1797693, v_int64 = 17944059831873085,
     v_double = 1.7661583171335771e-307, v_pointer = 0x1b6e3d}, {
     v_int = 1933892, v_long = 1933892, v_int64 = -5421582606953250236,
     v_double = -1.5227867742896948e-54, v_pointer = 0x1d8244}, {v_int =
 2155,
     v_long = 2155, v_int64 = -5368996676650399637,
     v_double = -4.9265844817637025e-51, v_pointer = 0x86b}, {v_int =
 1606474,
     v_long = 1606474, v_int64 = 1606474, v_double =
 7.937036143371707e-318,
     v_pointer = 0x18834a}}
         _n_values = <value optimized out>
         field = {name = 2156, value = {g_type = 0, data = {{v_int = 0,
 ---Type <return> to continue, or q <return> to quit---
         v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
         v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint =
 0,
         v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
         v_double = 0, v_pointer = 0x0}}}}
         err = <value optimized out>
         type = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_structure_set_valist"
 #1  0x0018906e in gst_structure_new_valist (name=0x1b6e3d
 "GstMessageError",
     firstfield=0x1b6cbb "gerror", varargs=0xb57d7e58 "") at
 gststructure.c:207
         structure = (GstStructure *) 0xb4c2ab58
         __PRETTY_FUNCTION__ = "gst_structure_new_valist"
 #2  0x001890d2 in gst_structure_new (name=0x0, firstfield=0x1b6cbb
 "gerror")
     at gststructure.c:179
         structure = <value optimized out>
         varargs = 0xb57d7e58 ""
         __PRETTY_FUNCTION__ = "gst_structure_new"
 #3  0x0016e37b in gst_message_new_error (src=0xa0a8b38, error=0xb4c2a5d0,
     debug=0xb4c2ab08 "pulsesink.c(334): gst_pulsesink_open ():
 /autoaudiosink1-actual-sink-pulse") at gstmessage.c:346
         message = (GstMessage *) 0x0
 #4  0x0015d863 in gst_element_message_full (element=0xa0a8b38,
     type=GST_MESSAGE_ERROR, domain=2153, code=1,
     text=0xb4c0af40 "Failed to connect: Connection refused", debug=0x0,
 ---Type <return> to continue, or q <return> to quit---
     file=0x491f364 "pulsesink.c", function=0x491f9e8 "gst_pulsesink_open",
     line=334) at gstelement.c:1659
         gerror = (GError *) 0xb4c2a5d0
         name = <value optimized out>
         sent_text = (
     gchar *) 0xb4c0af40 "Failed to connect: Connection refused"
         sent_debug = (
     gchar *) 0xb4c2ab08 "pulsesink.c(334): gst_pulsesink_open ():
 /autoaudiosink1-actual-sink-pulse"
         message = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_message_full"
 #5  0x04918cf8 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
 No symbol table info available.
 #6  0x01217356 in ?? () from /usr/lib/libgstaudio-0.10.so.0
 No symbol table info available.
 #7  0x01223315 in gst_ring_buffer_open_device ()
    from /usr/lib/libgstaudio-0.10.so.0
 No symbol table info available.
 #8  0x0121df05 in ?? () from /usr/lib/libgstaudio-0.10.so.0
 No symbol table info available.
 #9  0x0015ce69 in gst_element_change_state (element=0xa0a8b38,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2402
         ret = <value optimized out>
 ---Type <return> to continue, or q <return> to quit---
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #10 0x0015d321 in gst_element_set_state_func (element=0xa0a8b38,
     state=GST_STATE_READY) at gstelement.c:2352
         current = GST_STATE_NULL
         next = 10
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #11 0x0015bed3 in gst_element_set_state (element=0xa0a8b38,
     state=GST_STATE_READY) at gstelement.c:2258
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #12 0x0319a8aa in ?? () from /usr/lib/gstreamer-0.10/libgstautodetect.so
 No symbol table info available.
 #13 0x0015ce69 in gst_element_change_state (element=0xb4c09288,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2402
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #14 0x0015d321 in gst_element_set_state_func (element=0xb4c09288,
     state=GST_STATE_READY) at gstelement.c:2352
         current = GST_STATE_NULL
         next = 10
 ---Type <return> to continue, or q <return> to quit---
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #15 0x0015bed3 in gst_element_set_state (element=0xb4c09288,
     state=GST_STATE_READY) at gstelement.c:2258
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #16 0x0015017b in gst_bin_change_state_func (element=0xa090c50,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:1868
         child = (GstElement *) 0xb4c09288
         data = (gpointer) 0xb4c09288
         bin = <value optimized out>
         ret = GST_STATE_CHANGE_SUCCESS
         current = GST_STATE_NULL
         next = GST_STATE_READY
         have_async = 0
         have_no_preroll = 0
         base_time = 0
         it = (GstIterator *) 0xa0a7d18
         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
 #17 0x0015ce69 in gst_element_change_state (element=0xa090c50,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2402
 ---Type <return> to continue, or q <return> to quit---
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #18 0x0015d321 in gst_element_set_state_func (element=0xa090c50,
     state=GST_STATE_READY) at gstelement.c:2352
         current = GST_STATE_NULL
         next = 10
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #19 0x0015bed3 in gst_element_set_state (element=0xa090c50,
     state=GST_STATE_READY) at gstelement.c:2258
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #20 0x0117e2de in ?? () from
 /usr/lib/gstreamer-0.10/libgstgconfelements.so
 No symbol table info available.
 #21 0x0117e88e in ?? () from
 /usr/lib/gstreamer-0.10/libgstgconfelements.so
 No symbol table info available.
 #22 0x0117b68b in ?? () from
 /usr/lib/gstreamer-0.10/libgstgconfelements.so
 No symbol table info available.
 #23 0x0117bba5 in ?? () from
 /usr/lib/gstreamer-0.10/libgstgconfelements.so
 No symbol table info available.
 #24 0x0015ce69 in gst_element_change_state (element=0x9cc5278,
 ---Type <return> to continue, or q <return> to quit---
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2402
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #25 0x0015d321 in gst_element_set_state_func (element=0x9cc5278,
     state=GST_STATE_READY) at gstelement.c:2352
         current = GST_STATE_NULL
         next = 10
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #26 0x0015bed3 in gst_element_set_state (element=0x9cc5278,
     state=GST_STATE_READY) at gstelement.c:2258
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #27 0x0015017b in gst_bin_change_state_func (element=0xa090b98,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:1868
         child = (GstElement *) 0x9cc5278
         data = (gpointer) 0x9cc5278
         bin = <value optimized out>
         ret = GST_STATE_CHANGE_SUCCESS
         current = GST_STATE_NULL
         next = GST_STATE_READY
 ---Type <return> to continue, or q <return> to quit---
         have_async = 0
         have_no_preroll = 0
         base_time = 0
         it = (GstIterator *) 0xa0a4980
         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
 #28 0x0015ce69 in gst_element_change_state (element=0xa090b98,
     transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2402
         ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_change_state"
 #29 0x0015d321 in gst_element_set_state_func (element=0xa090b98,
     state=GST_STATE_READY) at gstelement.c:2352
         current = GST_STATE_NULL
         next = 10
         old_pending = GST_STATE_VOID_PENDING
         ret = <value optimized out>
         old_ret = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
 #30 0x0015bed3 in gst_element_set_state (element=0xa090b98,
     state=GST_STATE_READY) at gstelement.c:2258
         result = <value optimized out>
         __PRETTY_FUNCTION__ = "gst_element_set_state"
 #31 0x06bbb2ff in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
 No symbol table info available.
 ---Type <return> to continue, or q <return> to quit---
 #32 0x06bbc9d9 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
 No symbol table info available.
 #33 0x06bc2595 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
 No symbol table info available.
 #34 0x00dc83a9 in IA__g_cclosure_marshal_VOID__VOID (closure=0xa0945f8,
     return_value=0x0, n_param_values=1, param_values=0xb57d8a7c,
     invocation_hint=0xb57d898c, marshal_data=0x6bc2f20) at gmarshal.c:77
         data1 = (gpointer) 0xa074148
         data2 = (gpointer) 0x0
         __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
 #35 0x00dbaf53 in IA__g_closure_invoke (closure=0xa0945f8,
 return_value=0x0,
     n_param_values=1, param_values=0xb57d8a7c, invocation_hint=0xb57d898c)
     at gclosure.c:490
         marshal = (
     GClosureMarshal) 0x8066144 <g_cclosure_marshal_VOID__VOID at plt>
         marshal_data = (gpointer) 0x0
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #36 0x00dcb6c3 in signal_emit_unlocked_R (node=0x9af0168, detail=0,
     instance=0xa074148, emission_return=0x0,
 instance_and_params=0xb57d8a7c)
     at gsignal.c:2440
         tmp = <value optimized out>
         handler = (Handler *) 0x9b37a60
         accumulator = (SignalAccumulator *) 0x0
 ---Type <return> to continue, or q <return> to quit---
         emission = {next = 0xb57d8e34, instance = 0xa074148, ihint = {
     signal_id = 17, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
   state = EMISSION_RUN, chain_type = 4}
         class_closure = (GClosure *) 0x9af0138
         handler_list = (Handler *) 0x9b37a60
         return_accu = (GValue *) 0x0
         accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
       v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
       v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
       v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
 0x0}}}
         signal_id = 17
         max_sequential_handler_number = 2020
         return_value_altered = 0
 #37 0x00dccbe7 in IA__g_signal_emit_valist (instance=0xa074148,
 signal_id=17,
     detail=0, var_args=0xb57d8cbc "��%\004��%\004\024\230\035")
     at gsignal.c:2199
         _flags = <value optimized out>
         _vtable = <value optimized out>
         _cvalues = {{v_int = 3, v_long = 3, v_int64 = 20129313420476419,
     v_double = 2.6159845279255595e-307, v_pointer = 0x3}, {v_int =
 4692272,
     v_long = 4692272, v_int64 = -5368981352202397392,
     v_double = -4.9356791276494331e-51, v_pointer = 0x479930}, {v_int =
 7803,
     v_long = 7803, v_int64 = 694866506663599739,
 ---Type <return> to continue, or q <return> to quit---
     v_double = 3.2808074622245785e-262, v_pointer = 0x1e7b}, {v_int =
 6480049,
     v_long = 6480049, v_int64 = 20153086070939825,
     v_double = 2.6253807278492082e-307, v_pointer = 0x62e0b1}, {v_int =
 17,
     v_long = 17, v_int64 = 20148739557556241,
     v_double = 2.6236627574955938e-307, v_pointer = 0x11}, {v_int =
 4692272,
     v_long = 4692272, v_int64 = -5368980596288153296,
     v_double = -4.936127742331608e-51, v_pointer = 0x479930}, {v_int = 1,
     v_long = 1, v_int64 = 62779502605893633,
     v_double = 1.7679602477001284e-304, v_pointer = 0x1}, {v_int = 32,
     v_long = 32, v_int64 = 19202283384340512,
     v_double = 2.2495735731113827e-307, v_pointer = 0x20}}
         _lcopy_format = <value optimized out>
         _n_values = <value optimized out>
         return_value = {g_type = 168381768, data = {{v_int = -1250063240,
       v_uint = 3044904056, v_long = -1250063240, v_ulong = 3044904056,
       v_int64 = 27899973160766584, v_uint64 = 27899973160766584,
       v_float = -9.44542535e-07, v_double = 8.5089566914930563e-307,
       v_pointer = 0xb57d8c78}, {v_int = 7446848, v_uint = 7446848,
       v_long = 7446848, v_ulong = 7446848, v_int64 = 723194186810106176,
       v_uint64 = 723194186810106176, v_float = 1.04352567e-38,
       v_double = 2.5712632900065787e-260, v_pointer = 0x71a140}}}
         error = <value optimized out>
         instance_and_params = (GValue *) 0xb57d8a7c
 ---Type <return> to continue, or q <return> to quit---
         stack_values = {{g_type = 168234248, data = {{v_int = 168247624,
         v_uint = 168247624, v_long = 168247624, v_ulong = 168247624,
         v_int64 = 168247624, v_uint64 = 168247624, v_float =
 6.5122916e-33,
         v_double = 8.3125371012815212e-316, v_pointer = 0xa074148}, {
         v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
         v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {
     g_type = 3032489808, data = {{v_int = 24, v_uint = 24, v_long = 24,
         v_ulong = 24, v_int64 = 17179869208, v_uint64 = 17179869208,
         v_float = 3.36311631e-44, v_double = 8.4879831757186648e-314,
         v_pointer = 0x18}, {v_int = 7803, v_uint = 7803, v_long = 7803,
         v_ulong = 7803, v_int64 = 20129313420484219,
         v_uint64 = 20129313420484219, v_float = 1.09343319e-41,
         v_double = 2.6159845279286425e-307, v_pointer = 0x1e7b}}}, {
     g_type = 1933892, data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong
 = 1,
         v_int64 = 33513629810689, v_uint64 = 33513629810689,
         v_float = 1.40129846e-45, v_double = 1.6557933156902514e-310,
         v_pointer = 0x1}, {v_int = 4686721, v_uint = 4686721,
         v_long = 4686721, v_ulong = 4686721, v_int64 =
 -5422299522891545727,
         v_uint64 = 13024444550818005889, v_float = 6.56749494e-39,
         v_double = -1.315037633051298e-54, v_pointer = 0x478381}}}, {
     g_type = 3044903640, data = {{v_int = 7803, v_uint = 7803, v_long =
 7803,
         v_ulong = 7803, v_int64 = 20148739557564027,
         v_uint64 = 20148739557564027, v_float = 1.09343319e-41,
 ---Type <return> to continue, or q <return> to quit---
         v_double = 2.6236627574986712e-307, v_pointer = 0x1e7b}, {
         v_int = -1250063540, v_uint = 3044903756, v_long = -1250063540,
         v_ulong = 3044903756, v_int64 = 71764380492, v_uint64 =
 71764380492,
         v_float = -9.44525482e-07, v_double = 3.5456314996176934e-313,
         v_pointer = 0xb57d8b4c}}}, {g_type = 1, data = {{v_int = 4691244,
         v_uint = 4691244, v_long = 4691244, v_ulong = 4691244,
         v_int64 = 19195377081619756, v_uint64 = 19195377081619756,
         v_float = 6.57383301e-39, v_double = 2.2468438395800983e-307,
         v_pointer = 0x47952c}, {v_int = 4470880, v_uint = 4470880,
         v_long = 4470880, v_ulong = 4470880, v_int64 = 4299438176,
         v_uint64 = 4299438176, v_float = 6.26503728e-39,
         v_double = 2.124204699179951e-314, v_pointer = 0x443860}}}, {
     g_type = 3044903656, data = {{v_int = 6480049, v_uint = 6480049,
         v_long = 6480049, v_ulong = 6480049, v_int64 =
 -5368982314273283919,
         v_uint64 = 13077761759436267697, v_float = 9.08048271e-39,
         v_double = -4.9351081645694806e-51, v_pointer = 0x62e0b1}, {
         v_int = 3717130, v_uint = 3717130, v_long = 3717130,
         v_ulong = 3717130, v_int64 = 694866506667309066,
         v_uint64 = 694866506667309066, v_float = 5.20880856e-39,
         v_double = 3.2808074643170961e-262, v_pointer = 0x38b80a}}}, {
     g_type = 4692272, data = {{v_int = -1250063592, v_uint = 3044903704,
         v_long = -1250063592, v_ulong = 3044903704,
         v_int64 = 62776018137352984, v_uint64 = 62776018137352984,
 ---Type <return> to continue, or q <return> to quit---
         v_float = -9.44522526e-07, v_double = 1.7672550982806292e-304,
         v_pointer = 0xb57d8b18}, {v_int = 1, v_uint = 1, v_long = 1,
         v_ulong = 1, v_int64 = 103079215105, v_uint64 = 103079215105,
         v_float = 1.40129846e-45, v_double = 5.0927898983660601e-313,
         v_pointer = 0x1}}}, {g_type = 3044903752, data = {{v_int =
 7268536,
         v_uint = 7268536, v_long = 7268536, v_ulong = 7268536,
         v_int64 = 723194324248881336, v_uint64 = 723194324248881336,
         v_float = 1.01853883e-38, v_double = 2.5713129107473676e-260,
         v_pointer = 0x6ee8b8}, {v_int = -2147483646, v_uint = 2147483650,
         v_long = -2147483646, v_ulong = 2147483650,
         v_int64 = -9223372030412324862, v_uint64 = 9223372043297226754,
         v_float = -2.80259693e-45, v_double = -3.1829936874360398e-314,
         v_pointer = 0x80000002}}}, {g_type = 1, data = {{v_int =
 -1250063576,
         v_uint = 3044903720, v_long = -1250063576, v_ulong = 3044903720,
         v_int64 = 20153157828840232, v_uint64 = 20153157828840232,
         v_float = -9.44523435e-07, v_double = 2.6254090903399352e-307,
         v_pointer = 0xb57d8b28}, {v_int = -1250063544, v_uint =
 3044903752,
         v_long = -1250063544, v_ulong = 3044903752,
         v_int64 = -9223372029514904760, v_uint64 = 9223372044194646856,
         v_float = -9.44525254e-07, v_double = -3.6263781297215871e-314,
         v_pointer = 0xb57d8b48}}}, {g_type = 161786216, data = {{
         v_int = 168377136, v_uint = 168377136, v_long = 168377136,
         v_ulong = 168377136, v_int64 = 61832183312628528,
 ---Type <return> to continue, or q <return> to quit---
         v_uint64 = 61832183312628528, v_float = 6.60744199e-33,
         v_double = 1.5762519163050985e-304, v_pointer = 0xa093b30}, {
         v_int = 14616180, v_uint = 14616180, v_long = 14616180,
         v_ulong = 14616180, v_int64 = 20129313435092596,
         v_uint64 = 20129313435092596, v_float = 2.04816306e-38,
         v_double = 2.6159845337026402e-307, v_pointer = 0xdf0674}}}, {
     g_type = 7442420, data = {{v_int = 7446848, v_uint = 7446848,
         v_long = 7446848, v_ulong = 7446848, v_int64 = 723194324249059648,
         v_uint64 = 723194324249059648, v_float = 1.04352567e-38,
         v_double = 2.5713129108117452e-260, v_pointer = 0x71a140}, {
         v_int = -1250063480, v_uint = 3044903816, v_long = -1250063480,
         v_ulong = 3044903816, v_int64 = 27899973160766344,
         v_uint64 = 27899973160766344, v_float = -9.44528892e-07,
         v_double = 8.5089566914926769e-307, v_pointer = 0xb57d8b88}}}, {
     g_type = 7446848, data = {{v_int = 168381800, v_uint = 168381800,
         v_long = 168381800, v_ulong = 168381800, v_int64 =
 20148739725938024,
         v_uint64 = 20148739725938024, v_float = 6.61086856e-33,
         v_double = 2.6236628240489173e-307, v_pointer = 0xa094d68}, {
         v_int = 16, v_uint = 16, v_long = 16, v_ulong = 16, v_int64 = 16,
         v_uint64 = 16, v_float = 2.24207754e-44,
         v_double = 7.9050503334599447e-323, v_pointer = 0x10}}}, {
     g_type = 168381792, data = {{v_int = 0, v_uint = 0, v_long = 0,
         v_ulong = 0, v_int64 = 19195377076928512,
 ---Type <return> to continue, or q <return> to quit---
         v_uint64 = 19195377076928512, v_float = 0,
         v_double = 2.2468438377258723e-307, v_pointer = 0x0}, {
         v_int = 4470880, v_uint = 4470880, v_long = 4470880,
         v_ulong = 4470880, v_int64 = 20182794357717088,
         v_uint64 = 20182794357717088, v_float = 6.26503728e-39,
         v_double = 2.6371230029639645e-307, v_pointer = 0x443860}}}, {
     g_type = 4686721, data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong
 = 1,
         v_int64 = -5368981695804473343, v_uint64 = 13077762377905078273,
         v_float = 1.40129846e-45, v_double = -4.9354752091000721e-51,
         v_pointer = 0x1}, {v_int = 7803, v_uint = 7803, v_long = 7803,
         v_ulong = 7803, v_int64 = 4294975099, v_uint64 = 4294975099,
         v_float = 1.09343319e-41, v_double = 2.1219996461595068e-314,
         v_pointer = 0x1e7b}}}, {g_type = 4469272, data = {{
         v_int = -1250063432, v_uint = 3044903864, v_long = -1250063432,
         v_ulong = 3044903864, v_int64 = 16248220807957432,
         v_uint64 = 16248220807957432, v_float = -9.44531621e-07,
         v_double = 1.4310159960961066e-307, v_pointer = 0xb57d8bb8}, {
         v_int = 4691244, v_uint = 4691244, v_long = 4691244,
         v_ulong = 4691244, v_int64 = 4691244, v_uint64 = 4691244,
         v_float = 6.57383301e-39, v_double = 2.3177824966588728e-317,
         v_pointer = 0x47952c}}}, {g_type = 3044903912, data = {{v_int = 1,
         v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = 8645769166849,
         v_uint64 = 8645769166849, v_float = 1.40129846e-45,
 ---Type <return> to continue, or q <return> to quit---
         v_double = 4.2715775272135872e-311, v_pointer = 0x1}, {
         v_int = 4469272, v_uint = 4469272, v_long = 4469272,
         v_ulong = 4469272, v_int64 = 699038088143581720,
         v_uint64 = 699038088143581720, v_float = 6.26278399e-39,
         v_double = 6.1870166167299024e-262, v_pointer = 0x443218}}}}
         free_me = (GValue *) 0x0
         signal_return_type = 4
         param_values = (GValue *) 0xb57d8a90
         node = (SignalNode *) 0x9af0168
         i = 3032481808
         n_params = 0
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #38 0x00dccda9 in IA__g_signal_emit (instance=0xa074148, signal_id=17,
     detail=0) at gsignal.c:2243
         var_args = 0xb57d8cbc "��%\004��%\004\024\230\035"
 #39 0x0015e767 in gst_element_no_more_pads (element=0xa074148)
     at gstelement.c:824
         __PRETTY_FUNCTION__ = "gst_element_no_more_pads"
 #40 0x042595ce in ?? () from /usr/lib/gstreamer-0.10/libgstdecodebin.so
 No symbol table info available.
 #41 0x00dc83a9 in IA__g_cclosure_marshal_VOID__VOID (closure=0xa094da0,
     return_value=0x0, n_param_values=1, param_values=0xb57d8f2c,
     invocation_hint=0xb57d8e3c, marshal_data=0x4259760) at gmarshal.c:77
 ---Type <return> to continue, or q <return> to quit---
         data1 = (gpointer) 0xa0891f0
         data2 = (gpointer) 0x0
         __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
 #42 0x00dbaf53 in IA__g_closure_invoke (closure=0xa094da0,
 return_value=0x0,
     n_param_values=1, param_values=0xb57d8f2c, invocation_hint=0xb57d8e3c)
     at gclosure.c:490
         marshal = (
     GClosureMarshal) 0x8066144 <g_cclosure_marshal_VOID__VOID at plt>
         marshal_data = (gpointer) 0x0
         __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
 #43 0x00dcb6c3 in signal_emit_unlocked_R (node=0x9af0168, detail=0,
     instance=0xa0891f0, emission_return=0x0,
 instance_and_params=0xb57d8f2c)
     at gsignal.c:2440
         tmp = <value optimized out>
         handler = (Handler *) 0x9b37b60
         accumulator = (SignalAccumulator *) 0x0
         emission = {next = 0xb61d9984, instance = 0xa0891f0, ihint = {
     signal_id = 17, detail = 0, run_type = G_SIGNAL_RUN_FIRST},
   state = EMISSION_RUN, chain_type = 4}
         class_closure = (GClosure *) 0x9af0138
         handler_list = (Handler *) 0x9b37b60
         return_accu = (GValue *) 0x0
         accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0,
 ---Type <return> to continue, or q <return> to quit---
       v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
       v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
       v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
 0x0}}}
         signal_id = 17
         max_sequential_handler_number = 2020
         return_value_altered = 0
 #44 0x00dccbe7 in IA__g_signal_emit_valist (instance=0xa0891f0,
 signal_id=17,
     detail=0,
     var_args=0xb57d916c
 "\234�\030\001\234�\030\001�T\030\001�\221}�\230{\030\001�\221\b\n0;\t\n")
 at gsignal.c:2199
         _flags = <value optimized out>
         _vtable = <value optimized out>
         _cvalues = {{v_int = 3717130, v_long = 3717130,
     v_int64 = 694866506667309066, v_double = 3.2808074643170961e-262,
     v_pointer = 0x38b80a}, {v_int = 6480049, v_long = 6480049,
     v_int64 = 20153086070939825, v_double = 2.6253807278492082e-307,
     v_pointer = 0x62e0b1}, {v_int = 14616180, v_long = 14616180,
     v_int64 = 8604550772, v_double = 4.2512129343419765e-314,
     v_pointer = 0xdf0674}, {v_int = 168377136, v_long = 168377136,
     v_int64 = -5368976060639003856, v_double = -4.9388195275672021e-51,
     v_pointer = 0xa093b30}, {v_int = 168377136, v_long = 168377136,
     v_int64 = 168377136, v_double = 8.3189358442739404e-316,
     v_pointer = 0xa093b30}, {v_int = 0, v_long = 0, v_int64 = 0, v_double
 = 0,
 ---Type <return> to continue, or q <return> to quit---
     v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0,
     v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0,
     v_pointer = 0x0}}
         _lcopy_format = <value optimized out>
         _n_values = <value optimized out>
         return_value = {g_type = 8, data = {{v_int = 4691244,
       v_uint = 4691244, v_long = 4691244, v_ulong = 4691244,
       v_int64 = 8306002898687276, v_uint64 = 8306002898687276,
       v_float = 6.57383301e-39, v_double = 4.1037106864991949e-308,
       v_pointer = 0x47952c}, {v_int = 14467883, v_uint = 14467883,
       v_long = 14467883, v_ulong = 14467883, v_int64 = 8306002908463915,
       v_uint64 = 8306002908463915, v_float = 2.02738222e-38,
       v_double = 4.1037106913294964e-308, v_pointer = 0xdcc32b}}}
         error = <value optimized out>
         instance_and_params = (GValue *) 0xb57d8f2c
         stack_values = {{g_type = 168323808, data = {{v_int = 168333808,
         v_uint = 168333808, v_long = 168333808, v_ulong = 168333808,
         v_int64 = 168333808, v_uint64 = 168333808, v_float =
 6.5756096e-33,
         v_double = 8.3167951566436394e-316, v_pointer = 0xa0891f0}, {
         v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
         v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}, {
     g_type = 14616180, data = {{v_int = 3, v_uint = 3, v_long = 3,
         v_ulong = 3, v_int64 = -5368976404404764669,
 ---Type <return> to continue, or q <return> to quit---
         v_uint64 = 13077767669304786947, v_float = 4.20389539e-45,
         v_double = -4.9386155118752976e-51, v_pointer = 0x3}, {
         v_int = 14418729, v_uint = 14418729, v_long = 14418729,
         v_ulong = 14418729, v_int64 = 14418729, v_uint64 = 14418729,
         v_float = 2.02049428e-38, v_double = 7.1237986555949109e-317,
         v_pointer = 0xdc0329}}}, {g_type = 3, data = {{v_int =
 -1250062328,
         v_uint = 3044904968, v_long = -1250062328, v_ulong = 3044904968,
         v_int64 = 3044904968, v_uint64 = 3044904968,
         v_float = -9.44594376e-07, v_double = 1.5043829395401401e-314,
         v_pointer = 0xb57d9008}, {v_int = 4691244, v_uint = 4691244,
         v_long = 4691244, v_ulong = 4691244, v_int64 =
 -5422333676471478996,
         v_uint64 = 13024410397238072620, v_float = 6.57383301e-39,
         v_double = -1.3051405495546983e-54, v_pointer = 0x47952c}}}, {
     g_type = 14618144, data = {{v_int = 1, v_uint = 1, v_long = 1,
         v_ulong = 1, v_int64 = 68719476737, v_uint64 = 68719476737,
         v_float = 1.40129846e-45, v_double = 3.3951932655938423e-313,
         v_pointer = 0x1}, {v_int = 6480049, v_uint = 6480049,
         v_long = 6480049, v_ulong = 6480049, v_int64 =
 -5422321822359953231,
         v_uint64 = 13024422251349598385, v_float = 9.08048271e-39,
         v_double = -1.3085756545064407e-54, v_pointer = 0x62e0b1}}}, {
     g_type = 3044905032, data = {{v_int = 14555676, v_uint = 14555676,
         v_long = 14555676, v_ulong = 14555676, v_int64 = 14555676,
         v_uint64 = 14555676, v_float = 2.03968464e-38,
 ---Type <return> to continue, or q <return> to quit---
         v_double = 7.1914594635959321e-317, v_pointer = 0xde1a1c}, {v_int
 = 0,
         v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 62516152391172096,
         v_uint64 = 62516152391172096, v_float = 0,
         v_double = 1.7146662521109768e-304, v_pointer = 0x0}}}, {
     g_type = 7442420, data = {{v_int = 16, v_uint = 16, v_long = 16,
         v_ulong = 16, v_int64 = 17179869200, v_uint64 = 17179869200,
         v_float = 2.24207754e-44, v_double = 8.4879831717661396e-314,
         v_pointer = 0x10}, {v_int = 7268536, v_uint = 7268536,
         v_long = 7268536, v_ulong = 7268536, v_int64 = 27876377867774136,
         v_uint64 = 27876377867774136, v_float = 1.01853883e-38,
         v_double = 8.4716522957454491e-307, v_pointer = 0x6ee8b8}}}, {
     g_type = 3032481808, data = {{v_int = 4, v_uint = 4, v_long = 4,
         v_ulong = 4, v_int64 = 19195377076928516,
         v_uint64 = 19195377076928516, v_float = 5.60519386e-45,
         v_double = 2.2468438377258739e-307, v_pointer = 0x4}, {v_int = 0,
         v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 17179869184,
         v_uint64 = 17179869184, v_float = 0,
         v_double = 8.4879831638610893e-314, v_pointer = 0x0}}}, {
     g_type = 3044904936, data = {{v_int = 3865126, v_uint = 3865126,
         v_long = 3865126, v_ulong = 3865126, v_int64 = 17183734310,
         v_uint64 = 17183734310, v_float = 5.41619513e-39,
         v_double = 8.4898927898345371e-314, v_pointer = 0x3afa26}, {
         v_int = 4469272, v_uint = 4469272, v_long = 4469272,
 ---Type <return> to continue, or q <return> to quit---
         v_ulong = 4469272, v_int64 = 62139084331823640,
         v_uint64 = 62139084331823640, v_float = 6.26278399e-39,
         v_double = 1.6383592572107629e-304, v_pointer = 0x443218}}}, {
     g_type = 7803, data = {{v_int = 4686721, v_uint = 4686721,
         v_long = 4686721, v_ulong = 4686721, v_int64 = 31964950507783041,
         v_uint64 = 31964950507783041, v_float = 6.56749494e-39,
         v_double = 1.563098090155585e-306, v_pointer = 0x478381}, {
         v_int = -1262485488, v_uint = 3032481808, v_long = -1262485488,
         v_ulong = 3032481808, v_int64 = -5422329103598485488,
         v_uint64 = 13024414970111066128, v_float = -3.57628323e-07,
         v_double = -1.3064656846042165e-54, v_pointer = 0xb4c00010}}}, {
     g_type = 3044904984, data = {{v_int = 6495968, v_uint = 6495968,
         v_long = 6495968, v_ulong = 6495968, v_int64 =
 -5422333882628104480,
         v_uint64 = 13024410191081447136, v_float = 9.10278998e-39,
         v_double = -1.3050808091310069e-54, v_pointer = 0x631ee0}, {
         v_int = -1262484376, v_uint = 3032482920, v_long = -1262484376,
         v_ulong = 3032482920, v_int64 = 20148742590039144,
         v_uint64 = 20148742590039144, v_float = -3.57659928e-07,
         v_double = 2.6236639560920929e-307, v_pointer = 0xb4c00468}}}, {
     g_type = 1933892, data = {{v_int = 168377136, v_uint = 168377136,
         v_long = 168377136, v_ulong = 168377136,
         v_int64 = -5422333951185700048, v_uint64 = 13024410122523851568,
         v_float = 6.60744199e-33, v_double = -1.3050609423923228e-54,
 ---Type <return> to continue, or q <return> to quit---
         v_pointer = 0xa093b30}, {v_int = -1250062328, v_uint = 3044904968,
         v_long = -1250062328, v_ulong = 3044904968,
         v_int64 = 8306005938901000, v_uint64 = 8306005938901000,
         v_float = -9.44594376e-07, v_double = 4.1037121885643519e-308,
         v_pointer = 0xb57d9008}}}, {g_type = 0, data = {{v_int = 4469272,
         v_uint = 4469272, v_long = 4469272, v_ulong = 4469272,
         v_int64 = -5422329106626498024, v_uint64 = 13024414967083053592,
         v_float = 6.26278399e-39, v_double = -1.3064648071415038e-54,
         v_pointer = 0x443218}, {v_int = -1250062100, v_uint = 3044905196,
         v_long = -1250062100, v_ulong = 3044905196,
         v_int64 = -5368976607518289684, v_uint64 = 13077767466191261932,
         v_float = -9.44607336e-07, v_double = -4.9384949694854938e-51,
         v_pointer = 0xb57d90ec}}}, {g_type = 3864721, data = {{
         v_int = 6482481, v_uint = 6482481, v_long = 6482481,
         v_ulong = 6482481, v_int64 = 697689021738052145,
         v_uint64 = 697689021738052145, v_float = 9.08389067e-39,
         v_double = 4.8730538179105735e-262, v_pointer = 0x62ea31}, {
         v_int = -1262484376, v_uint = 3032482920, v_long = -1262484376,
         v_ulong = 3032482920, v_int64 = 33516662293608,
         v_uint64 = 33516662293608, v_float = -3.57659928e-07,
         v_double = 1.6559431402534392e-310, v_pointer = 0xb4c00468}}}, {
     g_type = 1933892, data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong
 = 1,
         v_int64 = -5368976198246334463, v_uint64 = 13077767875463217153,
 ---Type <return> to continue, or q <return> to quit---
         v_float = 1.40129846e-45, v_double = -4.9387378613340714e-51,
         v_pointer = 0x1}, {v_int = 1351207, v_uint = 1351207,
         v_long = 1351207, v_ulong = 1351207, v_int64 = 20148739558907431,
         v_uint64 = 20148739558907431, v_float = 1.89344429e-39,
         v_double = 2.623662758029655e-307, v_pointer = 0x149e27}}}, {
     g_type = 1, data = {{v_int = -1250062100, v_uint = 3044905196,
         v_long = -1250062100, v_ulong = 3044905196, v_int64 = 7339872492,
         v_uint64 = 7339872492, v_float = -9.44607336e-07,
         v_double = 3.6263788431523797e-314, v_pointer = 0xb57d90ec}, {
         v_int = 168033744, v_uint = 168033744, v_long = 168033744,
         v_ulong = 168033744, v_int64 = 19195377244962256,
         v_uint64 = 19195377244962256, v_float = 6.35515739e-33,
         v_double = 2.2468439041416325e-307, v_pointer = 0xa03fdd0}}}, {
     g_type = 4470880, data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong
 = 1,
         v_int64 = 68719476737, v_uint64 = 68719476737,
         v_float = 1.40129846e-45, v_double = 3.3951932655938423e-313,
         v_pointer = 0x1}, {v_int = -1262485480, v_uint = 3032481816,
         v_long = -1262485480, v_ulong = 3032481816,
         v_int64 = -5368976263933329384, v_uint64 = 13077767809776222232,
         v_float = -3.57628551e-07, v_double = -4.9386988778771784e-51,
         v_pointer = 0xb4c00018}}}}
         free_me = (GValue *) 0x0
         signal_return_type = 4
 ---Type <return> to continue, or q <return> to quit---
         param_values = (GValue *) 0xb57d8f40
         node = (SignalNode *) 0x9af0168
         i = 0
         n_params = 0
         __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
 #45 0x00dccda9 in IA__g_signal_emit (instance=0xa0891f0, signal_id=17,
     detail=0) at gsignal.c:2243
         var_args = 0xb57d916c
 "\234�\030\001\234�\030\001�T\030\001�\221}�\230{\030\001�\221\b\n0;\t\n"
 #46 0x0015e767 in gst_element_no_more_pads (element=0xa0891f0)
     at gstelement.c:824
         __PRETTY_FUNCTION__ = "gst_element_no_more_pads"
 #47 0x01187b98 in ?? () from /usr/lib/gstreamer-0.10/libgstwavparse.so
 No symbol table info available.
 #48 0x0118887c in ?? () from /usr/lib/gstreamer-0.10/libgstwavparse.so
 No symbol table info available.
 #49 0x01188bd1 in ?? () from /usr/lib/gstreamer-0.10/libgstwavparse.so
 No symbol table info available.
 #50 0x0018ef76 in gst_task_func (task=0x9f47cf8, tclass=0xa088d50)
     at gsttask.c:192
         t = 1634027
         lock = (GStaticRecMutex *) 0xa094f18
         tself = (GThread *) 0xa095008
 ---Type <return> to continue, or q <return> to quit---
         __PRETTY_FUNCTION__ = "gst_task_func"
 #51 0x003cd228 in g_thread_pool_thread_proxy (data=0xa088de0)
     at gthreadpool.c:265
         task = (gpointer) 0x9f47cf8
         pool = (GRealThreadPool *) 0xa088de0
 #52 0x003cb69f in g_thread_create_proxy (data=0xa095008) at gthread.c:635
         __PRETTY_FUNCTION__ = "g_thread_create_proxy"
 #53 0x0047653b in start_thread (arg=0xb57d9b90) at pthread_create.c:297
         __res = <value optimized out>
         __ignore1 = <value optimized out>
         __ignore2 = <value optimized out>
         pd = (struct pthread *) 0xb57d9b90
         now = <value optimized out>
         unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4747252, 0, 4001536,
         -1250061144, -1545967005, -700982519}, mask_was_saved = 0}}, priv
 = {
     pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
       canceltype = 0}}}
         not_first_call = 0
         robust = <value optimized out>
 #54 0x0069804e in clone () from /lib/libc.so.6
         fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = {
     mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0,
     mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0,
 ---Type <return> to continue, or q <return> to quit---
     fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0,
     fs_passno = 0}}
         __elf_set___libc_subfreeres_element_fstab_free__ = (
     const void *) 0x6d7970
 (gdb)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/3431>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list