[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