[gstreamer-bugs] [Bug 602514] gstreamer crash to play music

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jun 5 13:43:37 PDT 2010


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

Tobias Mueller <gnome-bugs> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |UNCONFIRMED
                 CC|                            |gnome-bugs at auftrags-killer.
                   |                            |org

--- Comment #13 from Tobias Mueller <gnome-bugs at auftrags-killer.org> 2010-06-05 20:43:28 UTC ---
Pasting stuff from the logs:

$ G_DEBUG=fatal_warnings gdb --args rhythmbox --debug
GNU gdb (GDB) Fedora (7.0-7.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rhythmbox...Reading symbols from
/usr/lib/debug/usr/bin/rhythmbox.debug...done.
done.
(gdb) run
Starting program: /usr/bin/rhythmbox --debug
[...]
warning: .dynamic section for "/lib/libasound.so.2" is not at the expected
address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread 0xb4affb70 (LWP 4266) exited]
[New Thread 0xb4affb70 (LWP 4278)]
[Thread 0xb4affb70 (LWP 4278) exited]
[Thread 0xadd52b70 (LWP 4275) exited]
[New Thread 0xadd52b70 (LWP 4279)]
[New Thread 0xb4affb70 (LWP 4280)]
Detaching after fork from child process 4281.
[Thread 0xb4affb70 (LWP 4280) exited]
[New Thread 0xb4affb70 (LWP 4282)]
[Thread 0xb4affb70 (LWP 4282) exited]
(15:57:28) [0xb3f30648] [about_to_finish_cb] rb-player-gst.c:140: got
about-to-finish, but we already have a stream change pending.
(15:57:28) [0x8052028] [handle_missing_plugin_message] rb-player-gst.c:219: got
missing-plugin message from playsink0: gstreamer|0.10|rhythmbox|GStreamer
element autoaudiosink|element-autoaudiosink
Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox|GStreamer element
autoaudiosink|element-autoaudiosink
[Thread 0xadd52b70 (LWP 4279) exited]
[New Thread 0xadd52b70 (LWP 4284)]
Detaching after fork from child process 4285.
[New Thread 0xb4affb70 (LWP 4286)]
[New Thread 0xac950b70 (LWP 4287)]
(15:57:28) [0x8052028] [missing_plugins_event] rb-missing-plugins.c:226:
gst_install_plugins_async() result = 200
(15:57:28) [0x8052028] [missing_plugins_cb] rb-shell-player.c:3628: stopping
player while processing missing plugins
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:540: setting
playbin state to READY
[New Thread 0xb2754b70 (LWP 4288)]
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:544: state change
was successful
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:595: got error from
stream: The autoaudiosink element is missing. (gstplaysink.c(1667):
gen_audio_chain (): /GstPlayBin2:playbin20/GstPlaySink:playsink0)
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:540: setting
playbin state to READY
(15:57:28) [0x8052028] [set_state_and_wait] rb-player-gst.c:544: state change
was successful
(15:57:28) [0x8052028] [rb_shell_player_sync_with_source]
rb-shell-player.c:2897: playing source: 0x8232120, active entry: 0xb4b0ad90
(15:57:28) [0x8052028] [rb_shell_set_window_title] rb-shell.c:2006: setting
title to "初音ミク - エンドレス・サマー"
(15:57:28) [0x8052028] [show_controls] rb-visualizer-plugin.c:866: showing
controls
(15:57:28) [0x8052028] [rb_shell_player_sync_buttons] rb-shell-player.c:2992:
syncing with source 0x8232120
(15:57:28) [0x8052028] [LocalCoverArtSearch.search]
/usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearchGIO.py:159: searching
for local art for
file:///home/lood-data/Music/miku/%E3%82%A8%E3%83%B3%E3%83%89%E3%83%AC%E3%82%B9_%E3%82%B5%E3%83%9E%E3%83%BC%E5%88%9D%E9%9F%B3%E3%83%9F%E3%82%AF.mp3
[New Thread 0xb1d53b70 (LWP 4289)]
(15:57:28) [0x8052028] [show_controls] rb-visualizer-plugin.c:866: showing
controls

Rhythmbox-WARNING **: Unhandled error: The autoaudiosink element is missing.
aborting...
** Message: PackageKit: xid = 71303244
** Message: PackageKit: Codec nice name: GStreamer element autoaudiosink
** Message: PackageKit: structure: gstreamer0.10(element-autoaudiosink)

Program received signal SIGABRT, Aborted.
0x00ac5424 in __kernel_vsyscall ()
Missing separate debuginfos, use: debuginfo-install
abrt-addon-python-0.0.11-2.fc12.i686 abrt-libs-0.0.11-2.fc12.i686
gtk2-2.18.3-21.fc12.i686 gtk2-immodule-xim-2.18.3-21.fc12.i686
(gdb) thread apply all bt

Thread 28 (Thread 0xb1d53b70 (LWP 4289)):
#0  0x00ce1edd in __pthread_mutex_unlock_usercnt (mutex=0xda4e64, 
    decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0xda4e64, decr=<value optimized out>)
    at pthread_mutex_unlock.c:290
#2  0x0088dac0 in IA__g_static_rw_lock_reader_unlock (
    lock=<value optimized out>) at gthread.c:859
#3  0x00d840a6 in IA__g_type_class_peek_static (type=<value optimized out>)
    at gtype.c:2778
#4  0x00d70da3 in IA__g_object_newv (object_type=<value optimized out>, 
    n_parameters=<value optimized out>, parameters=<value optimized out>)
    at gobject.c:1155
#5  0x00d71cba in IA__g_object_new_valist (object_type=<value optimized out>, 
    first_property_name=<value optimized out>, var_args=<value optimized out>)
    at gobject.c:1323
#6  0x00d71e3e in IA__g_object_new (object_type=<value optimized out>, 
    first_property_name=<value optimized out>) at gobject.c:1086
#7  0x00767ea8 in IA__g_file_info_new () at gfileinfo.c:357
#8  0x007a3a7d in _g_local_file_info_get (basename=<value optimized out>, 
    path=<value optimized out>, attribute_matcher=<value optimized out>, 
    flags=<value optimized out>, parent_info=<value optimized out>, 
    error=<value optimized out>) at glocalfileinfo.c:1436
---Type <return> to continue, or q <return> to quit---return
#9  0x007a0d1a in g_local_file_enumerator_next_file (
    enumerator=<value optimized out>, cancellable=<value optimized out>, 
    error=<value optimized out>) at glocalfileenumerator.c:345
#10 0x00762772 in next_files_thread (res=<value optimized out>, 
    object=<value optimized out>, cancellable=<value optimized out>)
    at gfileenumerator.c:641
#11 0x0077f08a in run_in_thread (job=<value optimized out>, 
    c=<value optimized out>, _data=<value optimized out>)
    at gsimpleasyncresult.c:676
#12 0x00773504 in io_job_thread (data=<value optimized out>, 
    user_data=<value optimized out>) at gioscheduler.c:182
#13 0x008900d7 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at gthreadpool.c:265
#14 0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#15 0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#16 0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 27 (Thread 0xb2754b70 (LWP 4288)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce2f72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
---Type <return> to continue, or q <return> to quit---return
#2  0x00dc9f3f in g_cond_timed_wait_posix_impl (cond=<value optimized out>, 
    entered_mutex=<value optimized out>, abs_time=<value optimized out>)
    at gthread-posix.c:242
#3  0x0083e7cc in g_async_queue_pop_intern_unlocked (queue=0x8068820, 
    try=<value optimized out>, end_time=<value optimized out>)
    at gasyncqueue.c:365
#4  0x0088ff6f in g_thread_pool_wait_for_new_task (pool=0x80687e8)
    at gthreadpool.c:220
#5  g_thread_pool_thread_proxy (pool=0x80687e8) at gthreadpool.c:254
#6  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#7  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#8  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 26 (Thread 0xac950b70 (LWP 4287)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce5cfb in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x008650da in read (__nbytes=20, __buf=<value optimized out>, __fd=38)
    at /usr/include/bits/unistd.h:45
#3  child_watch_helper_thread (__nbytes=20, __buf=<value optimized out>, __fd=
    38) at gmain.c:3822
#4  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
---Type <return> to continue, or q <return> to quit---return
    at gthread.c:635
#5  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#6  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 25 (Thread 0xb4affb70 (LWP 4286)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce2f72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x00dc9f3f in g_cond_timed_wait_posix_impl (cond=<value optimized out>, 
    entered_mutex=<value optimized out>, abs_time=<value optimized out>)
    at gthread-posix.c:242
#3  0x0083e7cc in g_async_queue_pop_intern_unlocked (queue=0x8068820, 
    try=<value optimized out>, end_time=<value optimized out>)
    at gasyncqueue.c:365
#4  0x0088ff6f in g_thread_pool_wait_for_new_task (pool=0x80687e8)
    at gthreadpool.c:220
#5  g_thread_pool_thread_proxy (pool=0x80687e8) at gthreadpool.c:254
#6  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#7  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#8  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
---Type <return> to continue, or q <return> to quit---return

Thread 24 (Thread 0xadd52b70 (LWP 4284)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce2f72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x00dc9f3f in g_cond_timed_wait_posix_impl (cond=<value optimized out>, 
    entered_mutex=<value optimized out>, abs_time=<value optimized out>)
    at gthread-posix.c:242
#3  0x0083e7cc in g_async_queue_pop_intern_unlocked (queue=0x8068820, 
    try=<value optimized out>, end_time=<value optimized out>)
    at gasyncqueue.c:365
#4  0x0088ff6f in g_thread_pool_wait_for_new_task (pool=0x80687e8)
    at gthreadpool.c:220
#5  g_thread_pool_thread_proxy (pool=0x80687e8) at gthreadpool.c:254
#6  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#7  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#8  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xae753b70 (LWP 4269)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce2f72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
---Type <return> to continue, or q <return> to quit---return
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x00dc9f3f in g_cond_timed_wait_posix_impl (cond=<value optimized out>, 
    entered_mutex=<value optimized out>, abs_time=<value optimized out>)
    at gthread-posix.c:242
#3  0x0083e7cc in g_async_queue_pop_intern_unlocked (queue=0x806a6f0, 
    try=<value optimized out>, end_time=<value optimized out>)
    at gasyncqueue.c:365
#4  0x0088ff6f in g_thread_pool_wait_for_new_task (pool=0x8065bc0)
    at gthreadpool.c:220
#5  g_thread_pool_thread_proxy (pool=0x8065bc0) at gthreadpool.c:254
#6  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#7  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#8  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb3155b70 (LWP 4268)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00c2ae46 in __poll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01b34443 in poll_func (ufds=<value optimized out>, 
    nfds=<value optimized out>, timeout=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---return
    userdata=<value optimized out>) at pulse/thread-mainloop.c:75
#3  0x01b2151a in pa_mainloop_poll (m=<value optimized out>)
    at pulse/mainloop.c:879
#4  0x01b22d94 in pa_mainloop_iterate (m=<value optimized out>, 
    block=<value optimized out>, retval=<value optimized out>)
    at pulse/mainloop.c:961
#5  0x01b22e74 in pa_mainloop_run (m=<value optimized out>, 
    retval=<value optimized out>) at pulse/mainloop.c:979
#6  0x01b34344 in thread (userdata=<value optimized out>)
    at pulse/thread-mainloop.c:94
#7  0x01134653 in internal_thread_func (userdata=<value optimized out>)
    at pulsecore/thread-posix.c:72
#8  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#9  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb3b56b70 (LWP 4267)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce2f72 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x00dc9f3f in g_cond_timed_wait_posix_impl (cond=<value optimized out>, 
    entered_mutex=<value optimized out>, abs_time=<value optimized out>)
    at gthread-posix.c:242
---Type <return> to continue, or q <return> to quit---return
#3  0x0083e7cc in g_async_queue_pop_intern_unlocked (queue=0x8068820, 
    try=<value optimized out>, end_time=<value optimized out>)
    at gasyncqueue.c:365
#4  0x0088ff6f in g_thread_pool_wait_for_new_task (pool=0x80687e8)
    at gthreadpool.c:220
#5  g_thread_pool_thread_proxy (pool=0x80687e8) at gthreadpool.c:254
#6  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#7  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#8  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb6968b70 (LWP 4265)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce64d6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0x00890e32 in IA__g_usleep (microseconds=<value optimized out>)
    at gtimer.c:170
#3  0x018dfacd in gst_xvimagesink_event_thread (
    xvimagesink=<value optimized out>) at xvimagesink.c:1638
#4  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#5  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
---Type <return> to continue, or q <return> to quit---return
#6  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb568fb70 (LWP 4263)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00ce2c45 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x0083e78e in g_async_queue_pop_intern_unlocked (queue=0x81d2a58, 
    try=<value optimized out>, end_time=<value optimized out>)
    at gasyncqueue.c:358
#3  0x0083eb57 in IA__g_async_queue_pop (queue=<value optimized out>)
    at gasyncqueue.c:398
#4  0x054b6107 in action_thread_main (db=<value optimized out>)
    at rhythmdb.c:2984
#5  0x0088ea40 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:635
#6  0x00cdeab5 in start_thread (arg=<value optimized out>)
    at pthread_create.c:297
#7  0x00c3583e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7fd49a0 (LWP 4255)):
#0  0x00ac5424 in __kernel_vsyscall ()
#1  0x00b85a81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0x00b8734a in abort () at abort.c:92
---Type <return> to continue, or q <return> to quit---return
#3  0x0086e476 in IA__g_logv (log_domain=<value optimized out>, 
    log_level=<value optimized out>, format=<value optimized out>, 
    args1=<value optimized out>) at gmessages.c:549
#4  0x0086e4a7 in IA__g_log (log_domain=<value optimized out>, 
    log_level=<value optimized out>, format=<value optimized out>)
    at gmessages.c:569
#5  0x0545a4ba in rb_shell_player_handle_eos_unlocked (player=
    0x8236000 [RBShellPlayer], entry=0xb4b0b388, 
    allow_stop=<value optimized out>) at rb-shell-player.c:844
#6  0x0545a6c3 in rb_shell_player_handle_eos (player=<value optimized out>, 
    entry=0xb4b0b388, early=<value optimized out>, 
    shell_player=<value optimized out>) at rb-shell-player.c:906
#7  0x0545a6fb in do_next_idle (player=<value optimized out>)
    at rb-shell-player.c:1629
#8  0x00862302 in g_idle_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at gmain.c:4065
#9  0x00864118 in g_main_dispatch (context=<value optimized out>)
    at gmain.c:1960
#10 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#11 0x00867a48 in g_main_context_iterate (context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>) at gmain.c:2591
---Type <return> to continue, or q <return> to quit---return
#12 0x00867ebf in IA__g_main_loop_run (loop=<value optimized out>)
    at gmain.c:2799
#13 0x00259ac9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x0804b04e in main (argc=1, argv=0xbffff3e4) at main.c:332
(gdb) 



(15:57:28) [0x8052028] [show_controls] rb-visualizer-plugin.c:866: showing
controls

Rhythmbox-WARNING **: Unhandled error: The autoaudiosink element is missing.

-- 
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