GNOME Bugzilla – Bug 625426
Crash in gelf_getshdr, gst_oss4_sink_write
Last modified: 2010-09-20 03:26:20 UTC
Version: 2.28.5 What were you doing when the application crashed? Added mp3 files to the playlist pane from the /tmp directory. Distribution: OpenSolaris Development snv_134 X86 Gnome Release: 2.28.2 2010-02-14 (Sun Microsystems, Inc.) BugBuddy Version: 2.28.0 X Vendor: Sun Microsystems, Inc., based on X.Org Foundation sources X Vendor Release: 10704000 Selinux: No Accessibility: Disabled GTK+ Theme: ClearlooksClassic Icon Theme: Mist GTK+ Modules: canberra-gtk-module, gnomebreakpad Memory status: size: 148381696 vsize: 148381696 resident: 58339328 share: 503808 rss: 58339328 rss_rlim: 0 CPU usage: start_time: 1280256760 rtime: 16633 utime: 158877787 stime: 7462105 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/totem' 997: totem ----------------- lwp# 1 / thread# 1 -------------------- feef4927 waitid (0, 447, 80472a0, 3) feea3e85 waitpid (447, 804735c, 0, fe58b6f1) + 65 fe58baf8 g_spawn_sync (0, 98add08, 0, 4, 0, 0) + 418 fe58bf0c g_spawn_command_line_sync (8a53960, 0, 0, 0, 804747c) + 5c fd651e4b __1cNrun_bug_buddy6Fpkclp0_b_ (80d1298, 3e5, 0, fd651fee) + f3 fd6520d2 __1cMcheck_if_gdb6F_v_ (0, fef82000, 8047508, feeefdb5, b, 0) + 12e fd651a90 __1cUbugbuddy_segv_handle6Fi_v_ (b, 0, 80475bc, ffff, fe3f2a00, fef82000) + 64 feeefdb5 __sighndlr (b, 0, 80475bc, fd651a2c) + 15 feee2d0f call_user_handler (b) + 2af feee2f52 sigacthandler (b, 0, 80475bc) + f2 --- called from signal handler with signal 11 (SIGSEGV) --- f5eda2ac gelf_getshdr (8b69380, f5eda2ac, 89cade8, 8047850) + 130 fe554fa2 g_main_context_dispatch (8174e68, 0, 895f538, c) + 262 fe555653 g_main_context_iterate (8174e68, 1, 1, 80ca328) + 483 fe555c7d g_main_loop_run (89bc678, 89bc678, 8071abc, fe77f466) + 1dd fe77f50f gtk_main (8047980, fefc47a4, fef903e0, 0, 29, fef89fcc) + b7 0807214c main (1, 80479b8, 80479c0, 80479ac) + 56c 08071a2d _start (1, 8047ac8, 0, 80cbc6c, 8047b0f, 8047b34) + 7d ----------------- lwp# 25 / thread# 25 -------------------- feef4947 write (19, 8bcc2c0, 498) f82dab7b gst_oss4_sink_write (98b22a8, 8bcc2c0, 498, f5d7ef4c) + 33 f82a049d audioringbuffer_thread_func (82fd5f8, 8bc53d0, 200, fe57d292) + 27d fe57d3b7 g_thread_create_proxy (8bc53d0, fef82000, f5d7efe8, feeef9fe) + 133 feeefa53 _thrp_setup (fd7e4a00) + 9b feeefce0 _lwp_start (fd7e4a00, 0, 0, 0, 0, 0) ----------------- lwp# 3 / thread# 3 -------------------- feeefd1b lwp_park (0, 0, 0) feee933d cond_wait_queue (89ac2f8, 8115af8, 0, feee9866) + 60 feee98de __cond_wait (89ac2f8, 8115af8, f711d648, feee9923) + 86 feee9931 cond_wait (89ac2f8, 8115af8, 0, feee9964) + 24 feee9979 pthread_cond_wait (89ac2f8, 8115af8, 1, f828dfae) + 21 f828e1ab wait_segment (82fd5f8, 8ae2308, 498, 0) + 20b f828ea9d default_commit (82fd5f8, f711d828, 8ae1d08, 1da, 1da, f711d804) + 7a9 f828ebd0 gst_ring_buffer_commit_full (82fd5f8, f711d828, 8ae1d08, 480, 480, f711d804) + 5c f829a5ed gst_base_audio_sink_render (98b22a8, 8e50788, f711d978, fa718841) + 1cc5 fa7188ea gst_base_sink_render_object (98b22a8, 8bbcf08, 0, 8e50788) + 222 fa71a2a7 gst_base_sink_queue_object_unlocked (98b22a8, 8bbcf08, 0, 8e50788, 1, 6) + 2a7 fa71b188 gst_base_sink_chain_unlocked (98b22a8, 8bbcf08, 0, 8e50788) + 468 fa71b3c8 gst_base_sink_chain_main (98b22a8, 8bbcf08, 0, 8e50788) + 130 fa71b428 gst_base_sink_chain (8bbcf08, 8e50788, f711dae8, fed96142) + 34 fed965cd gst_pad_chain_data_unchecked (8bbcf08) + 499 fed96f0d gst_pad_push_data (8312e18, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8312e18, 8e50788, e0000, fed7e5dc, 849fe70) + 5c fed7e5fb gst_proxy_pad_do_chain (849fe70, 8e50788, f711dbc8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (849fe70) + 499 fed96f0d gst_pad_push_data (8312c68, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8312c68, 8e50788, e0000, fed7e5dc, 849fd88) + 5c fed7e5fb gst_proxy_pad_do_chain (849fd88, 8e50788, f711dca8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (849fd88) + 499 fed96f0d gst_pad_push_data (82fd818, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (82fd818, 8e50788, e0000, fed7e5dc, 82fd088) + 5c fed7e5fb gst_proxy_pad_do_chain (82fd088, 8e50788, f711dd88, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (82fd088) + 499 fed96f0d gst_pad_push_data (83041a0, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (83041a0, 8e50788, 10592210, 6) + 5c fa72e205 gst_base_transform_chain (83043f8, 8e50788, f711de88, fed96142) + 17d fed965cd gst_pad_chain_data_unchecked (83043f8) + 499 fed96f0d gst_pad_push_data (82fded8, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (82fded8, 8e50788, e0000, fed7e5dc, 82fd510) + 5c fed7e5fb gst_proxy_pad_do_chain (82fd510, 8e50788, f711df68, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (82fd510) + 499 fed96f0d gst_pad_push_data (8e6a708, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8e6a708, 8e50788, 10592210, 6) + 5c fa72e205 gst_base_transform_chain (8e6a640, 8e50788, f711e068, fed96142) + 17d fed965cd gst_pad_chain_data_unchecked (8e6a640) + 499 fed96f0d gst_pad_push_data (8e6a190, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8e6a190, 8e50788, 10592210, 6) + 5c fa72e205 gst_base_transform_chain (849e1a0, 8e50788, f711e168, fed96142) + 17d fed965cd gst_pad_chain_data_unchecked (849e1a0) + 499 fed96f0d gst_pad_push_data (8e6a578, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8e6a578, 8e50788, 10592210, 6) + 5c fa72e205 gst_base_transform_chain (8e6a4b0, 8e50788, f711e268, fed96142) + 17d fed965cd gst_pad_chain_data_unchecked (8e6a4b0) + 499 fed96f0d gst_pad_push_data (8e591b0, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8e591b0, 8e50788, e0000, fed7e5dc, 8e58e00) + 5c fed7e5fb gst_proxy_pad_do_chain (8e58e00, 8e50788, f711e348, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (8e58e00) + 499 fed96f0d gst_pad_push_data (8e7a800, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8e7a800, 8e50788, 81db5c0, fa787a3a) + 5c fa787dfb gst_tee_handle_data (81db5c0, 8e50788, 0, fa788012) + 3cf fa78806c gst_tee_chain (8bc8320, 8e50788, f711e4e8, fed96142) + 84 fed965cd gst_pad_chain_data_unchecked (8bc8320) + 499 fed96f0d gst_pad_push_data (8bbd908, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8bbd908, 8e50788, e0000, fed7e5dc, 8e58890) + 5c fed7e5fb gst_proxy_pad_do_chain (8e58890, 8e50788, f711e5c8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (8e58890) + 499 fed96f0d gst_pad_push_data (8bbccb0, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8bbccb0, 8e50788, 10592210, 6) + 5c fa7de0d3 gst_selector_pad_chain (8e5a278, 8e50788, f711e6e8, fed96142) + 7a7 fed965cd gst_pad_chain_data_unchecked (8e5a278) + 499 fed96f0d gst_pad_push_data (8e58978, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8e58978, 8e50788, e0000, fed7e5dc, 8bbd830) + 5c fed7e5fb gst_proxy_pad_do_chain (8bbd830, 8e50788, f711e7c8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (8bbd830) + 499 fed96f0d gst_pad_push_data (8a5daf8, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (8a5daf8, 8e50788, e0000, fed7e5dc, 8bbdd40) + 5c fed7e5fb gst_proxy_pad_do_chain (8bbdd40, 8e50788, f711e8a8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (8bbdd40) + 499 fed96f0d gst_pad_push_data (849e718, 1, 8e50788, fed97033) + 481 fed97054 gst_pad_push (849e718, 8e50788, 480, 0, ac44, 0) + 5c f60f3db5 ???????? (8b04608, 92c9718, 1000, 8e51640, ffffffff, ffffffff) f60f4b95 ???????? (8bbca58, 8e51640, f711ead8, fed96142) fed965cd gst_pad_chain_data_unchecked (8bbca58) + 499 fed96f0d gst_pad_push_data (849e650, 1, 8e51640, fed97033) + 481 fed97054 gst_pad_push (849e650, 8e51640, f711ebc8, f615bb4a) + 5c f615c8fb gst_tag_demux_chain (83044c0, 8e51640, f711ec18, fed96142) + dcb fed965cd gst_pad_chain_data_unchecked (83044c0) + 499 fed96f0d gst_pad_push_data (8304650, 1, 8e51640, fed97033) + 481 fed97054 gst_pad_push (8304650, 8e51640, f711ecc8, fa78a9f2) + 5c fa78aa32 gst_type_find_element_chain (8304010, 8e51640, f711ed18, fed96142) + 5a fed965cd gst_pad_chain_data_unchecked (8304010) + 499 fed96f0d gst_pad_push_data (82fdb78, 1, 8e51640, fed97033) + 481 fed97054 gst_pad_push (82fdb78, 8e51640, e0000, fed7e5dc, 8e58b48) + 5c fed7e5fb gst_proxy_pad_do_chain (8e58b48, 8e51640, f711edf8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (8e58b48) + 499 fed96f0d gst_pad_push_data (8bc8258, 1, 8e51640, fed97033) + 481 fed97054 gst_pad_push (8bc8258, 8e51640, 11a000, 0) + 5c fa7273e9 gst_base_src_loop (8bc8258, 89b1190, 8bc8258, fedbd87f) + 6a1 fedbdab1 gst_task_func (8a64098, 96a82b8, f711ef48, fedbec8a) + 255 fedbecaa default_func (96a82b8) + 2e fe57ea07 g_thread_pool_thread_proxy (89b1158, 89b1190, 200, fe57d292) + c3 fe57d3b7 g_thread_create_proxy (89b1190, fef82000, f711efe8, feeef9fe) + 133 feeefa53 _thrp_setup (fd7e1200) + 9b feeefce0 _lwp_start (fd7e1200, 0, 0, 0, 0, 0) ----------------- lwp# 5 / thread# 5 -------------------- feef4387 pollsys (f701f200, 1, f701f3c8, 0) fee9de01 pselect (1f, f701f3d0, f701f450, 0, f701f3c8, 0) + 199 feda42ed gst_poll_wait (8a638c0, 3f4bd5d, 0, 6) + 4d5 fedb6492 gst_system_clock_id_wait_jitter_unlocked (81a5dc0, 8f13a00, f701f6d8, 1) + 366 fedb676b gst_system_clock_id_wait_jitter (81a5dc0, 8f13a00, f701f6d8, fed6c9d2) + 7b fed6cab6 gst_clock_id_wait (8f13a00, f701f6d8, 6, fa7157ee) + f2 fa7159a7 gst_base_sink_wait_clock (830a450, bad57a0, 6, f701f6d8) + 1c7 fa716303 gst_base_sink_do_sync (830a450, 849e010, 944af58, f701f7b8, f701f7bc, 1000000) + 383 fa71876c gst_base_sink_render_object (830a450, 849e010, 0, 944af58) + a4 fa71a2a7 gst_base_sink_queue_object_unlocked (830a450, 849e010, 0, 944af58, 1, 944af58) + 2a7 fa71b188 gst_base_sink_chain_unlocked (830a450, 849e010, 0, 944af58) + 468 fa71b3c8 gst_base_sink_chain_main (830a450, 849e010, 0, 944af58) + 130 fa71b428 gst_base_sink_chain (849e010, 944af58, f701f948, fed96142) + 34 fed965cd gst_pad_chain_data_unchecked (849e010) + 499 fed96f0d gst_pad_push_data (82fdc50, 1, 944af58, fed97033) + 481 fed97054 gst_pad_push (82fdc50, 944af58, e0000, fed7e5dc, 82fd340) + 5c fed7e5fb gst_proxy_pad_do_chain (82fd340, 944af58, f701fa28, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (82fd340) + 499 fed96f0d gst_pad_push_data (82fdd28, 1, 944af58, fed97033) + 481 fed97054 gst_pad_push (82fdd28, 944af58, e0000, fed7e5dc, 82fd258) + 5c fed7e5fb gst_proxy_pad_do_chain (82fd258, 944af58, f701fb08, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (82fd258) + 499 fed96f0d gst_pad_push_data (82fd8f0, 1, 944af58, fed97033) + 481 fed97054 gst_pad_push (82fd8f0, 944af58, e0000, fed7e5dc, 82fd170) + 5c fed7e5fb gst_proxy_pad_do_chain (82fd170, 944af58, f701fbe8, fed96142) + 2b fed965cd gst_pad_chain_data_unchecked (82fd170) + 499 fed96f0d gst_pad_push_data (8e6a0c8, 1, 944af58, fed97033) + 481 fed97054 gst_pad_push (8e6a0c8, 944af58, f701fc7c, fa72e0a7) + 5c fa72e205 gst_base_transform_chain (8e6a000, 944af58, f701fce8, fed96142) + 17d fed965cd gst_pad_chain_data_unchecked (8e6a000) + 499 fed96f0d gst_pad_push_data (8bc8708, 1, 944af58, fed97033) + 481 fed97054 gst_pad_push (8bc8708, 944af58, f701fd7c, fa72e0a7) + 5c fa72e205 gst_base_transform_chain (8bc8640, 8bd6230, f701fde8, fed96142) + 17d fed965cd gst_pad_chain_data_unchecked (8bc8640) + 499 fed96f0d gst_pad_push_data (8bc8578, 1, 8bd6230, fed97033) + 481 fed97054 gst_pad_push (8bc8578, 8bd6230, f701fec8, fa784267) + 5c fa784344 gst_queue_loop (8bc8578, 8161150, 8bc8578, fedbd87f) + 5e0 fedbdab1 gst_task_func (8a64120, 8389b58, f701ff48, fedbec8a) + 255 fedbecaa default_func (8389b58) + 2e fe57ea07 g_thread_pool_thread_proxy (89b1158, 8161150, 200, fe57d292) + c3 fe57d3b7 g_thread_create_proxy (8161150, fef82000, f701ffe8, feeef9fe) + 133 feeefa53 _thrp_setup (fd7e1a00) + 9b feeefce0 _lwp_start (fd7e1a00, 0, 0, 0, 0, 0) ----------------- lwp# 6 / thread# 6 -------------------- feeefd1b lwp_park (0, 0, 0) feee933d cond_wait_queue (89ac118, 81156f8, 0, feee9866) + 60 feee98de __cond_wait (89ac118, 81156f8, f690ee38, feee9923) + 86 feee9931 cond_wait (89ac118, 81156f8, 0, feee9964) + 24 feee9979 pthread_cond_wait (89ac118, 81156f8, 0, fa783d7e) + 21 fa783fd4 gst_queue_loop (8bbcb20, 8aaa5c0, 8bbcb20, fedbd87f) + 270 fedbdab1 gst_task_func (8a641a8, 89b9840, f690ef48, fedbec8a) + 255 fedbecaa default_func (89b9840) + 2e fe57ea07 g_thread_pool_thread_proxy (80cee68, 8aaa5c0, 200, fe57d292) + c3 fe57d3b7 g_thread_create_proxy (8aaa5c0, fef82000, f690efe8, feeef9fe) + 133 feeefa53 _thrp_setup (fd7e2200) + 9b feeefce0 _lwp_start (fd7e2200, 0, 0, 0, 0, 0) ----------------- lwp# 30 / thread# 30 -------------------- feeefd1b lwp_park (0, f63aee08, 0) feee933d cond_wait_queue (89f4cb8, 80e4158, f63aee08, feee9586) + 60 feee9763 cond_wait_common (89f4cb8, 80e4158, f63aee08, feee99a6) + 1eb feee99fe __cond_timedwait (89f4cb8, 80e4158, f63aee88, feee9a90) + 66 feee9aa1 cond_timedwait (89f4cb8, 80e4158, f63aee88, feee9ad4) + 27 feee9aec pthread_cond_timedwait (89f4cb8, 80e4158, f63aee88, fdeb1965) + 24 fdeb19af g_cond_timed_wait_posix_impl (89f4cb8, 80e4158, f63aef38, fe52c286) + 57 fe52c308 g_async_queue_pop_intern_unlocked (80dd070, 0, f63aef38, fe52c736) + 90 fe52c78c g_async_queue_timed_pop (80dd070, f63aef38, 0, fe57e7b6) + 64 fe57e872 g_thread_pool_wait_for_new_pool (fe5fdca4, fe5fcc28, 4c4f3170, 33ca0, fe5fdcb4, 0) + ca fe57eac4 g_thread_pool_thread_proxy (89b1158, 8aef080, 200, fe57d292) + 180 fe57d3b7 g_thread_create_proxy (8aef080, fef82000, f63aefe8, feeef9fe) + 133 feeefa53 _thrp_setup (fd7e3200) + 9b feeefce0 _lwp_start (fd7e3200, 0, 0, 0, 0, 0) ----------------- lwp# 27 / thread# 27 -------------------- feef3c47 nanosleep (f5784e60, f5784e68) fe57fe21 g_usleep (c350, 38000b9, 28000, f5784f10) + 45 fa6aa6c2 gst_xvimagesink_event_thread (830a450, 80ebcd0, 200, fe57d292) + 912 fe57d3b7 g_thread_create_proxy (80ebcd0, fef82000, f5784fe8, feeef9fe) + 133 feeefa53 _thrp_setup (fd7e7a00) + 9b feeefce0 _lwp_start (fd7e7a00, 0, 0, 0, 0, 0) Output of custom script "/usr/lib/totem/totem-bugreport.py": ----------- .xsession-errors (177 sec old) --------------------- (nautilus:846): Gtk-CRITICAL **: file gtkwidget.c: line 6112: assertion `GTK_IS_WIDGET (widget)' failed (nautilus:846): Gtk-CRITICAL **: file gtkuimanager.c: line 1986: assertion `GTK_IS_MENU_SHELL (menushell)' failed (nautilus:846): Gtk-WARNING **: About JDS: missing action About JDS (nautilus:846): Gtk-CRITICAL **: file gtkimagemenuitem.c: line 825: assertion `GTK_IS_IMAGE_MENU_ITEM (image_menu_item)' failed Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x1400594 (Downloads ); these messages lack timestamps and therefore suck. Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3e00003 (Archive Ma) Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed. (nautilus:846): Gtk-CRITICAL **: file gtkimagemenuitem.c: line 825: assertion `GTK_IS_IMAGE_MENU_ITEM (image_menu_item)' failed (nautilus:846): Gtk-CRITICAL **: file gtkimagemenuitem.c: line 825: assertion `GTK_IS_IMAGE_MENU_ITEM (image_menu_item)' failed --------------------------------------------------
Reassigning to GStreamer, as it crashes in the OSSv4 plugin.
> Reassigning to GStreamer, as it crashes in the OSSv4 plugin. It does? It looks to me like it's crashing in the main UI thread and the OSS4 plugin is stuck in a write() call.
It's hard to do anything about this without more information. The stack trace isn't very detailed, and it looks like you're using old versions of totem and (likely) GStreamer. Could you try up-to-date versions of totem and GStreamer and see if this still happens? If not, then maybe this should be filed in the opensolaris bug tracker instead - they will also know what you have to do to get better stack traces.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!