[gstreamer-bugs] [Bug 563350] crash in goom plugin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Aug 24 13:41:40 PDT 2009


http://bugzilla.gnome.org/show_bug.cgi?id=563350


Götz Waschk <waschk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |waschk at mandriva.org


--- Comment #2 from Götz Waschk <waschk at mandriva.org> 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  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        
#1  0xb2cf561b in zoomFilterFastRGB (goomInfo=0xb2ab8008, pix1=0xb2a6c080,
pix2=0xb2a20080, zf=0x0, resx=320, resy=240,  
    switchIncr=127, switchMult=1) at filters.c:723                              
#2  0xb2cf6703 in goom_update (goomInfo=0xb2ab8008, data=0x898488c,
forceMode=0, fps=0) at goom_core.c:654               
#3  0xb2ced602 in gst_goom_chain (pad=0x8932e50, buffer=0x8913a98) at
gstgoom.c:524                                      
#4  0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x8932e50, is_buffer=1,
data=0x8913a98) at gstpad.c:4057             
#5  0xb7f52802 in gst_pad_push_data (pad=0x894b048, is_buffer=<value optimized
out>, data=0x8913a98) at gstpad.c:4287    
#6  0xb7f3ac1c in gst_proxy_pad_do_chain (pad=0x892e4c8, buffer=0x8913a98) at
gstghostpad.c:179                          
#7  0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x892e4c8, is_buffer=1,
data=0x8913a98) at gstpad.c:4057             
#8  0xb7f52802 in gst_pad_push_data (pad=0x8a78198, is_buffer=<value optimized
out>, data=0x8913a98) at gstpad.c:4287    
#9  0xb72038aa in gst_base_transform_chain (pad=0x8a780d0, buffer=0x8913a98) at
gstbasetransform.c:2039                  
#10 0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x8a780d0, is_buffer=1,
data=0x8913a98) at gstpad.c:4057             
#11 0xb7f52802 in gst_pad_push_data (pad=0x8a78008, is_buffer=<value optimized
out>, data=0x8913a98) at gstpad.c:4287    
#12 0xb72038aa in gst_base_transform_chain (pad=0x8a2d710, buffer=0x89e7e80) at
gstbasetransform.c:2039                  
#13 0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x8a2d710, is_buffer=1,
data=0x89e7e80) at gstpad.c:4057             
#14 0xb7f52802 in gst_pad_push_data (pad=0x8a2d648, is_buffer=<value optimized
out>, data=0x89e7e80) at gstpad.c:4287    
#15 0xb3fd1be7 in gst_queue_loop (pad=0x8a2d648) at gstqueue.c:1047             
#16 0xb7f728dd in gst_task_func (task=0x89e3158) at gsttask.c:234               
#17 0xb7f74218 in default_func (tdata=0x89cc0d8, pool=0x86b2410) at
gsttaskpool.c:70                                     
#18 0xb75dca37 in g_thread_pool_thread_proxy (data=0x86b2390) at
gthreadpool.c:265                                       
#19 0xb75db364 in g_thread_create_proxy (data=0x8a7e078) at gthread.c:635       
#20 0xb7cd6885 in start_thread () from /lib/i686/libpthread.so.0                
#21 0xb72f157e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130       
(gdb) bt full                                                                   
#0  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        
        bufsize = 76800                                                         
        loop = 0                                                                
        prevXY = {q = 16423954945008, uq = 16423954945008, d = {5104, 3824}, ud
= {5104, 3824}, w = {5104, 0, 3824, 0},  
  uw = {5104, 0, 3824, 0}, b = "�\023\000\000�\016\000", ub =
"�\023\000\000�\016\000", s = {7.15222736e-42,             
    5.35856533e-42}}                                                            
        ratiox = {q = 545460846719, uq = 545460846719, d = {127, 127}, ud =
{127, 127}, w = {127, 0, 127, 0}, uw = {127, 0, 
    127, 0}, b = "\177\000\000\000\177\000\000", ub =
"\177\000\000\000\177\000\000", s = {1.77964905e-43, 1.77964905e-43}} 
#1  0xb2cf561b in zoomFilterFastRGB (goomInfo=0xb2ab8008, pix1=0xb2a6c080,
pix2=0xb2a20080, zf=0x0, resx=320, resy=240,     
    switchIncr=127, switchMult=1) at filters.c:723                              
        x = <value optimized out>                                               
        y = 153600                                                              
        data = (ZoomFilterFXWrapperData *) 0x8987008                            
#2  0xb2cf6703 in goom_update (goomInfo=0xb2ab8008, data=0x898488c,
forceMode=0, fps=0) at goom_core.c:654                  
        return_val = <value optimized out>                                      
        pointWidth = <value optimized out>                                      
        pointHeight = <value optimized out>                                     
        i = 14166666                                                            
        largfactor = 4.48415509e-43                                             
        pzfd = (ZoomFilterData *) 0xb2a20080                                    
#3  0xb2ced602 in gst_goom_chain (pad=0x8932e50, buffer=0x8913a98) at
gstgoom.c:524                                         
        need_skip = <value optimized out>                                       
        i = <value optimized out>                                               
        avail = <value optimized out>                                           
        to_flush = <value optimized out>                                        
        goom = (GstGoom *) 0x89847d0                                            
        ret = <value optimized out>                                             
        outbuf = (GstBuffer *) 0x8913908                                        
        __FUNCTION__ = "gst_goom_chain"                                         
#4  0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x8932e50, is_buffer=1,
data=0x8913a98) at gstpad.c:4057                
        chainfunc = (GstPadChainFunction) 0xb2ced1a0 <gst_goom_chain>           
        caps = (GstCaps *) 0xb2ced1a0                                           
        caps_changed = <value optimized out>                                    
        ret = <value optimized out>                                             
---Type <return> to continue, or q <return> to quit---                          
        __PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"                    
#5  0xb7f52802 in gst_pad_push_data (pad=0x894b048, is_buffer=<value optimized
out>, data=0x8913a98) at gstpad.c:4287       
        peer = (GstPad *) 0x8932e50                                             
        ret = <value optimized out>                                             
        caps = (GstCaps *) 0x8a21aa0                                            
        caps_changed = 0                                                        
        __PRETTY_FUNCTION__ = "gst_pad_push_data"                               
#6  0xb7f3ac1c in gst_proxy_pad_do_chain (pad=0x892e4c8, buffer=0x8913a98) at
gstghostpad.c:179                             
        res = GST_FLOW_OK                                                       
#7  0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x892e4c8, is_buffer=1,
data=0x8913a98) at gstpad.c:4057                
        chainfunc = (GstPadChainFunction) 0xb7f3abf0 <gst_proxy_pad_do_chain>   
        caps = (GstCaps *) 0xb7f3abf0                                           
        caps_changed = <value optimized out>                                    
        ret = <value optimized out>                                             
        __PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"                    
#8  0xb7f52802 in gst_pad_push_data (pad=0x8a78198, is_buffer=<value optimized
out>, data=0x8913a98) at gstpad.c:4287       
        peer = (GstPad *) 0x892e4c8                                             
        ret = <value optimized out>                                             
        caps = (GstCaps *) 0x8a21aa0                                            
        caps_changed = 0                                                        
        __PRETTY_FUNCTION__ = "gst_pad_push_data"                               
#9  0xb72038aa in gst_base_transform_chain (pad=0x8a780d0, buffer=0x8913a98) at
gstbasetransform.c:2039                     
        trans = (GstBaseTransform *) 0x8a649f8                                  
        ret = <value optimized out>                                             
        last_stop = 332335600                                                   
        outbuf = (GstBuffer *) 0x8913a98                                        
#10 0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x8a780d0, is_buffer=1,
data=0x8913a98) at gstpad.c:4057                
        chainfunc = (GstPadChainFunction) 0xb72037b0 <gst_base_transform_chain> 
        caps = (GstCaps *) 0xb72037b0                                           
        caps_changed = <value optimized out>                                    
        ret = <value optimized out>                                             
        __PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"                    
#11 0xb7f52802 in gst_pad_push_data (pad=0x8a78008, is_buffer=<value optimized
out>, data=0x8913a98) at gstpad.c:4287       
        peer = (GstPad *) 0x8a780d0                                             
        ret = <value optimized out>                                             
---Type <return> to continue, or q <return> to quit---                          
        caps = (GstCaps *) 0x8a852a0                                            
        caps_changed = 0                                                        
        __PRETTY_FUNCTION__ = "gst_pad_push_data"                               
#12 0xb72038aa in gst_base_transform_chain (pad=0x8a2d710, buffer=0x89e7e80) at
gstbasetransform.c:2039                     
        trans = (GstBaseTransform *) 0x8a60900                                  
        ret = <value optimized out>                                             
        last_stop = 332335600                                                   
        outbuf = (GstBuffer *) 0x8913a98
#13 0xb7f51c46 in gst_pad_chain_data_unchecked (pad=0x8a2d710, is_buffer=1,
data=0x89e7e80) at gstpad.c:4057
        chainfunc = (GstPadChainFunction) 0xb72037b0 <gst_base_transform_chain>
        caps = (GstCaps *) 0xb72037b0
        caps_changed = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_data_unchecked"
#14 0xb7f52802 in gst_pad_push_data (pad=0x8a2d648, is_buffer=<value optimized
out>, data=0x89e7e80) at gstpad.c:4287
        peer = (GstPad *) 0x8a2d710
        ret = <value optimized out>
        caps = (GstCaps *) 0x87566a0
        caps_changed = 0
        __PRETTY_FUNCTION__ = "gst_pad_push_data"
#15 0xb3fd1be7 in gst_queue_loop (pad=0x8a2d648) at gstqueue.c:1047
        queue = (GstQueue *) 0x8a2c278
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_queue_loop"
#16 0xb7f728dd in gst_task_func (task=0x89e3158) at gsttask.c:234
        lock = (GStaticRecMutex *) 0x8a7b288
        tself = (GThread *) 0x8a7e078
        priv = (GstTaskPrivate *) 0x89e31a8
        __PRETTY_FUNCTION__ = "gst_task_func"
#17 0xb7f74218 in default_func (tdata=0x89cc0d8, pool=0x86b2410) at
gsttaskpool.c:70
        func = (GstTaskPoolFunction) 0xb7f727a0 <gst_task_func>
        user_data = (gpointer) 0x89e3158
#18 0xb75dca37 in g_thread_pool_thread_proxy (data=0x86b2390) at
gthreadpool.c:265
        task = (gpointer) 0x89cc0d8
        pool = (GRealThreadPool *) 0x86b2390
---Type <return> to continue, or q <return> to quit---
#19 0xb75db364 in g_thread_create_proxy (data=0x8a7e078) at gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#20 0xb7cd6885 in start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#21 0xb72f157e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
(gdb)

-- 
Configure bugmail: http://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