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 563350 - crash in goom plugin
crash in goom plugin
Status: RESOLVED DUPLICATE of bug 615998
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.11
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 573081 601362 602236 603165 610703 613877 614950 617682 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-12-05 15:40 UTC by Frederic Crozat
Modified: 2011-05-16 18:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frederic Crozat 2008-12-05 15:40:04 UTC
when using :
totem http://www.lugnafavoriter.com/webbradio/stream/lugna.php?p=218

goom plugin crashes with the following trace :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaf19cb90 (LWP 17814)]
0xb21ca0f8 in zoom_filter_mmx (prevX=300, prevY=<value optimized out>, 
    expix1=0xb1f54080, expix2=0xb1f0d080, brutS=0xad5be080, brutD=0xad4a4080, 
    buffratio=381, precalCoef=0x98861e0) at mmx.c:63
63	    __asm__ __volatile__ ("movd %2, %%mm6 \n\t"

(gdb) thread apply all bt

Thread 9 (Thread 0xaf19cb90 (LWP 17814))

  • #0 zoom_filter_mmx
    at mmx.c line 63
  • #1 zoomFilterFastRGB
    at filters.c line 705
  • #2 goom_update
    at goom_core.c line 642
  • #3 gst_goom_chain
    at gstgoom.c line 527
  • #4 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #5 gst_pad_push
    at gstpad.c line 4045
  • #6 gst_proxy_pad_do_chain
    at gstghostpad.c line 207
  • #7 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #8 gst_pad_push
    at gstpad.c line 4045
  • #9 gst_base_transform_chain
    at gstbasetransform.c line 1907
  • #10 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #11 gst_pad_push
    at gstpad.c line 4045
  • #12 gst_base_transform_chain
    at gstbasetransform.c line 1907
  • #13 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #14 gst_pad_push
    at gstpad.c line 4045
  • #15 gst_base_transform_chain
    at gstbasetransform.c line 1907
  • #16 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #17 gst_pad_push
    at gstpad.c line 4045
  • #18 gst_queue_loop
    at gstqueue.c line 1047
  • #19 gst_task_func
    at gsttask.c line 192
  • #20 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #21 g_thread_create_proxy
    at gthread.c line 635
  • #22 start_thread
    from /lib/i686/libpthread.so.0
  • #23 clone
    from /lib/i686/libc.so.6
) at ../../src/totem.c:3567
0xb21ca0f8	63	    __asm__ __volatile__ ("movd %2, %%mm6 \n\t"
Comment 1 Frederic Crozat 2009-02-17 15:53:20 UTC
similar stacktrace on Mandriva cooker :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xafa01b90 (LWP 18641)]
0xb44cf118 in zoom_filter_mmx (prevX=300, prevY=<value optimized out>, 
    expix1=0xa37d400, expix2=0xa336e80, brutS=0xae0b2080, brutD=0xad873080, 
    buffratio=254, precalCoef=0xa041a18) at mmx.c:63
63	    __asm__ __volatile__ ("movd %2, %%mm6 \n\t"

(gdb) thread apply all bt

Thread 1 (Thread 0xb67766e0 (LWP 17413))

  • #0 cache_compare_func
    at gdkcursor-x11.c line 85
  • #1 IA__g_slist_find_custom
    at gslist.c line 608
  • #2 IA__gdk_cursor_new_for_display
    at gdkcursor-x11.c line 118
  • #3 gtk_label_state_changed
    at gtklabel.c line 2695
  • #4 IA__g_cclosure_marshal_VOID__ENUM
    at gmarshal.c line 356
  • #5 g_type_class_meta_marshal
    at gclosure.c line 878
  • #6 IA__g_closure_invoke
  • #7 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #9 IA__g_signal_emit
    at gsignal.c line 3034
  • #10 gtk_widget_propagate_state
    at gtkwidget.c line 8430
  • #11 gtk_table_forall
    at gtktable.c line 907
  • #12 IA__gtk_container_forall
    at gtkcontainer.c line 1499
  • #13 gtk_widget_propagate_state
    at gtkwidget.c line 8446
  • #14 IA__gtk_widget_set_sensitive
    at gtkwidget.c line 5559
  • #15 bacon_video_widget_properties_update
    at ../../../../src/plugins/properties/bacon-video-widget-properties.c line 245
  • #16 totem_movie_properties_plugin_metadata_updated
    at ../../../../src/plugins/properties/totem-movie-properties.c line 135
  • #17 IA__g_closure_invoke
    at gclosure.c line 767
  • #18 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #19 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #20 IA__g_signal_emit
    at gsignal.c line 3034
  • #21 totem_metadata_updated
    at ../../src/totem-object.c line 457
  • #22 totem_get_nice_name_for_stream
    at ../../src/totem.c line 933
  • #23 on_got_metadata_event
    at ../../src/totem.c line 1750
  • #24 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #25 IA__g_closure_invoke
    at gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #27 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #28 IA__g_signal_emit
    at gsignal.c line 3034
  • #29 bvw_update_stream_info
    at ../../../src/backend/bacon-video-widget-gst-0.10.c line 1150
  • #30 bvw_bus_message_cb
    at ../../../src/backend/bacon-video-widget-gst-0.10.c line 1166
  • #31 marshal_VOID__MINIOBJECT
    at gstbus.c line 163
  • #32 IA__g_closure_invoke
    at gclosure.c line 767
  • #33 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #34 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #35 IA__g_signal_emit
    at gsignal.c line 3034
  • #36 gst_bus_async_signal_func
    at gstbus.c line 1168
  • #37 gst_bus_source_dispatch
    at gstbus.c line 831
  • #38 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #39 g_main_context_iterate
    at gmain.c line 2448
  • #40 IA__g_main_loop_run
    at gmain.c line 2656
  • #41 IA__gtk_main
    at gtkmain.c line 1205
  • #42 main
) at ../../src/totem.c:3649
0xb44cf118	63	    __asm__ __volatile__ ("movd %2, %%mm6 \n\t"
Comment 2 Götz Waschk 2009-08-24 20:41:32 UTC
Also, this one reported on Mandriva Cooker:


(gdb) run test.mp3
Starting program: /usr/bin/totem test.mp3
[Thread debugging using libthread_db enabled]
[New Thread 0xb6d1b920 (LWP 12558)]          
Detaching after fork from child process 12561.
[New Thread 0xb3f9ab70 (LWP 12562)]           
[New Thread 0xb3505b70 (LWP 12563)]           
[Thread 0xb3505b70 (LWP 12563) exited]        

** (totem:12558): WARNING **: Failed to create dbus proxy for
org.gnome.SettingsDaemon: Could not get owner of name
'org.gnome.SettingsDaemon': no such name                                        
[New Thread 0xb3505b70 (LWP 12564)]                                             
[New Thread 0xb25d7b70 (LWP 12565)]                                             
[New Thread 0xb1dd6b70 (LWP 12566)]                                             
[New Thread 0xad5d4b70 (LWP 12567)]                                             
[New Thread 0xacdd3b70 (LWP 12568)]                                             
[New Thread 0xac5d2b70 (LWP 12569)]                                             

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xac5d2b70 (LWP 12569)]        
0xb2cf88b9 in zoom_filter_xmmx (prevX=320, prevY=240, expix1=0x0,
expix2=0xb2a20080, lbruS=0xabcef080, lbruD=0xabbc1080, 
    buffratio=127, precalCoef=0x89870a8) at xmmx.c:169                          
169         __asm__ __volatile__ ("#2 \n\t psrld $4, %%mm0" "#2 \n\t psrld $4,
%%mm1"   /* PERTEDEC = $4 */              
(gdb) bt                                                                        
  • #0 zoom_filter_xmmx
    at xmmx.c line 169
  • #1 zoomFilterFastRGB
    at filters.c line 723
  • #2 goom_update
    at goom_core.c line 654
  • #3 gst_goom_chain
    at gstgoom.c line 524
  • #4 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #5 gst_pad_push_data
    at gstpad.c line 4287
  • #6 gst_proxy_pad_do_chain
    at gstghostpad.c line 179
  • #7 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #8 gst_pad_push_data
    at gstpad.c line 4287
  • #9 gst_base_transform_chain
    at gstbasetransform.c line 2039
  • #10 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #11 gst_pad_push_data
    at gstpad.c line 4287
  • #12 gst_base_transform_chain
    at gstbasetransform.c line 2039
  • #13 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #14 gst_pad_push_data
    at gstpad.c line 4287
  • #15 gst_queue_loop
    at gstqueue.c line 1047
  • #16 gst_task_func
    at gsttask.c line 234
  • #17 default_func
    at gsttaskpool.c line 70
  • #18 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #19 g_thread_create_proxy
    at gthread.c line 635
  • #20 start_thread
    from /lib/i686/libpthread.so.0
  • #21 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130
  • #0 zoom_filter_xmmx
    at xmmx.c line 169
  • #1 zoomFilterFastRGB
    at filters.c line 723
  • #2 goom_update
    at goom_core.c line 654
  • #3 gst_goom_chain
    at gstgoom.c line 524
  • #4 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #5 gst_pad_push_data
    at gstpad.c line 4287
  • #6 gst_proxy_pad_do_chain
    at gstghostpad.c line 179
  • #7 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #8 gst_pad_push_data
    at gstpad.c line 4287
  • #9 gst_base_transform_chain
    at gstbasetransform.c line 2039
  • #10 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #11 gst_pad_push_data
    at gstpad.c line 4287
  • #12 gst_base_transform_chain
    at gstbasetransform.c line 2039
  • #13 gst_pad_chain_data_unchecked
    at gstpad.c line 4057
  • #14 gst_pad_push_data
    at gstpad.c line 4287
  • #15 gst_queue_loop
    at gstqueue.c line 1047
  • #16 gst_task_func
    at gsttask.c line 234
  • #17 default_func
    at gsttaskpool.c line 70
  • #18 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #19 g_thread_create_proxy
    at gthread.c line 635
  • #20 start_thread
    from /lib/i686/libpthread.so.0
  • #21 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130
(gdb)
Comment 3 Frederic Crozat 2009-10-14 10:09:42 UTC
*** Bug 573081 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2009-11-10 10:56:53 UTC
*** Bug 601362 has been marked as a duplicate of this bug. ***
Comment 5 Fabio Durán Verdugo 2009-11-17 23:09:56 UTC
*** Bug 602236 has been marked as a duplicate of this bug. ***
Comment 6 Tim-Philipp Müller 2009-11-27 20:37:36 UTC
*** Bug 603165 has been marked as a duplicate of this bug. ***
Comment 7 Tim-Philipp Müller 2010-02-22 18:47:17 UTC
*** Bug 610703 has been marked as a duplicate of this bug. ***
Comment 8 Akhil Laddha 2010-03-25 10:47:12 UTC
*** Bug 613877 has been marked as a duplicate of this bug. ***
Comment 9 Brian Cameron 2010-04-28 15:12:01 UTC
Is this the same bug as 615998?
Comment 10 Tim-Philipp Müller 2010-04-29 09:16:26 UTC
> Is this the same bug as 615998?

Seems likely, doesn't it? Let's mark it as a duplicate.

Please re-open if this still happens with gst-plugins-good >= 0.10.22.

*** This bug has been marked as a duplicate of bug 615998 ***
Comment 11 arnaud.aujon 2010-05-04 19:01:51 UTC
*** Bug 617682 has been marked as a duplicate of this bug. ***
Comment 12 Edward Hervey 2011-05-16 18:49:41 UTC
*** Bug 614950 has been marked as a duplicate of this bug. ***