After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 625426 - Crash in gelf_getshdr, gst_oss4_sink_write
Crash in gelf_getshdr, gst_oss4_sink_write
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other All
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-27 19:20 UTC by roman_morokutti
Modified: 2010-09-20 03:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description roman_morokutti 2010-07-27 19:20:56 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
--------------------------------------------------
Comment 1 Bastien Nocera 2010-08-02 11:19:10 UTC
Reassigning to GStreamer, as it crashes in the OSSv4 plugin.
Comment 2 Tim-Philipp Müller 2010-08-02 11:27:46 UTC
> 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.
Comment 3 Tim-Philipp Müller 2010-08-04 12:58:44 UTC
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.
Comment 4 Felipe Besoaín Pino 2010-09-20 03:26:20 UTC
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!