Advertisement
Guest User

gst remove sync handler while playing bt

a guest
Jul 28th, 2012
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.37 KB | None | 0 0
  1. (gdb) run
  2. Starting program: /usr/bin/python gst_rm_handler_while_playing.py
  3. [Thread debugging using libthread_db enabled]
  4. Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  5. [New Thread 0x7ffff2794700 (LWP 10052)]
  6. TypeError: 'tuple' object is not callable
  7.  
  8. Program received signal SIGSEGV, Segmentation fault.
  9. [Switching to Thread 0x7ffff2794700 (LWP 10052)]
  10. bus_sync_handler (bus=<optimized out>, message=<optimized out>, user_data=<optimized out>)
  11. at gstbus.override:79
  12. 79 gstbus.override: No such file or directory.
  13. (gdb) thread apply all backtrace
  14.  
  15. Thread 2 (Thread 0x7ffff2794700 (LWP 10052)):
  16. #0 bus_sync_handler (bus=<optimized out>, message=<optimized out>, user_data=<optimized out>)
  17. at gstbus.override:79
  18. #1 0x00007ffff3870fac in gst_bus_post (bus=0xd13300, message=0x7fffec003a00) at gstbus.c:322
  19. #2 0x00007ffff387ef3b in gst_element_post_message (element=0xfd24c0, message=0x7fffec003a00)
  20. at gstelement.c:1853
  21. #3 0x00007ffff3869bc7 in gst_bin_handle_message_func (bin=0xfd24c0, message=0x7fffec003a00)
  22. at gstbin.c:3442
  23. #4 0x00007ffff389ee88 in gst_pipeline_handle_message (bin=0xfd24c0, message=0x7fffec003a00)
  24. at gstpipeline.c:587
  25. #5 0x00007ffff3867558 in bin_bus_handler (bus=<optimized out>, message=<optimized out>,
  26. bin=<optimized out>) at gstbin.c:2793
  27. #6 0x00007ffff3870fac in gst_bus_post (bus=0xd133c0, message=0x7fffec003a00) at gstbus.c:322
  28. #7 0x00007ffff387ef3b in gst_element_post_message (element=0xfcc680, message=0x7fffec003a00)
  29. at gstelement.c:1853
  30. #8 0x00007ffff3893453 in do_stream_status (pad=0xfcf060, type=GST_STREAM_STATUS_TYPE_ENTER, task=
  31. 0xfd44c0, thread=<optimized out>) at gstpad.c:5544
  32. #9 0x00007ffff38c1cb0 in gst_task_func (task=0xfd44c0) at gsttask.c:294
  33. #10 0x00007ffff5b2d248 in g_thread_pool_thread_proxy (data=<optimized out>)
  34. at /build/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
  35. #11 0x00007ffff5b2c9e5 in g_thread_proxy (data=0xb32230)
  36. at /build/buildd/glib2.0-2.32.3/./glib/gthread.c:801
  37. #12 0x00007ffff7bc4e9a in start_thread (arg=0x7ffff2794700) at pthread_create.c:308
  38. #13 0x00007ffff69b64bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  39. #14 0x0000000000000000 in ?? ()
  40.  
  41. Thread 1 (Thread 0x7ffff7fdd700 (LWP 10049)):
  42. #0 pthread_cond_wait@@GLIBC_2.3.2 ()
  43. at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  44. #1 0x00007ffff5b4682f in g_cond_wait (cond=0xb31540, mutex=<optimized out>)
  45. at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:746
  46. #2 0x00007ffff38c2be5 in gst_task_join (task=0xfd44c0) at gsttask.c:839
  47. #3 0x00007ffff389daf3 in gst_pad_stop_task (pad=0xfcf060) at gstpad.c:5707
  48. #4 0x00007ffff3b4b443 in gst_base_src_activate_push (pad=0xfcf060, active=<optimized out>)
  49. at gstbasesrc.c:3024
  50. #5 0x00007ffff389ac53 in gst_pad_activate_push (pad=0xfcf060, active=0) at gstpad.c:956
  51. #6 0x00007ffff389b8c8 in gst_pad_set_active (pad=0xfcf060, active=0) at gstpad.c:718
  52. #7 0x00007ffff387b8b0 in activate_pads (pad=0xfcf060, ret=0x7fffffffd8a0, active=<optimized out>)
  53. at gstelement.c:2845
  54. #8 0x00007ffff388d4ce in gst_iterator_fold (it=0xfd6230, func=0x7ffff387b890 <activate_pads>,
  55. ret=0x7fffffffd8a0, user_data=0x7fffffffd8fc) at gstiterator.c:549
  56. #9 0x00007ffff387b821 in iterator_activate_fold_with_resync (iter=0xfd6230,
  57. func=0x7ffff387b890 <activate_pads>, user_data=0x7fffffffd8fc) at gstelement.c:2876
  58. #10 0x00007ffff387dd47 in gst_element_pads_activate (element=0xfcc680, active=0)
  59. at gstelement.c:2912
  60. #11 0x00007ffff387e0cc in gst_element_change_state_func (element=0xfcc680,
  61. transition=<optimized out>) at gstelement.c:3002
  62. #12 0x00007ffff3b4dce4 in gst_base_src_change_state (element=0xfcc680,
  63. transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesrc.c:3140
  64. #13 0x00007ffff387fdac in gst_element_change_state (element=0xfcc680, transition=<optimized out>)
  65. at gstelement.c:2761
  66. #14 0x00007ffff38806d0 in gst_element_set_state_func (element=0xfcc680, state=GST_STATE_READY)
  67. at gstelement.c:2717
  68. #15 0x00007ffff386d8ed in gst_bin_element_set_state (next=GST_STATE_READY,
  69. ---Type <return> to continue, or q <return> to quit---
  70. current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0xfcc680, bin=0xfd24c0)
  71. at gstbin.c:2209
  72. #16 gst_bin_change_state_func (element=0xfd24c0, transition=GST_STATE_CHANGE_PAUSED_TO_READY)
  73. at gstbin.c:2518
  74. #17 0x00007ffff389f2e4 in gst_pipeline_change_state (element=0xfd24c0,
  75. transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:482
  76. #18 0x00007ffff387fdac in gst_element_change_state (element=0xfd24c0, transition=<optimized out>)
  77. at gstelement.c:2761
  78. #19 0x00007ffff38806d0 in gst_element_set_state_func (element=0xfd24c0, state=GST_STATE_NULL)
  79. at gstelement.c:2717
  80. #20 0x00007ffff43fa52d in _wrap_gst_element_set_state (self=0xf2e7d0, args=<optimized out>,
  81. kwargs=<optimized out>) at gstelement.override:71
  82. #21 0x000000000042a485 in PyEval_EvalFrameEx ()
  83. #22 0x00000000004317f2 in PyEval_EvalCodeEx ()
  84. #23 0x000000000054b171 in PyRun_FileExFlags ()
  85. #24 0x000000000054b7d8 in PyRun_SimpleFileExFlags ()
  86. #25 0x000000000054c5d6 in Py_Main ()
  87. #26 0x00007ffff68e576d in __libc_start_main (main=0x41b900 <main>, argc=2, ubp_av=0x7fffffffe2a8,
  88. init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=
  89. 0x7fffffffe298) at libc-start.c:226
  90. #27 0x000000000041b931 in _start ()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement