GNOME Bugzilla – Bug 573081
[goom] Crash at zoom_filter_xmmx:70
Last modified: 2009-10-14 10:09:42 UTC
the testcase is http://gstreamer.freedesktop.org/media/incoming/lego_troopers_divx.avi I have not gstreamer codec for divx and avi. but when I use firefox to access it, it leaves one core. file core, it tells me that "totem-plugin-viewer" the stack is current thread: t@3 =>[1] zoom_filter_xmmx(prevX = 384, prevY = 240, expix1 = 0x866a180, expix2 = 0x879ad80, lbruS = 0x88a8e80, lbruD = 0x8a11280, buffratio = 127, precalCoef = 0x80ebaf8), line 70 in "xmmx.c" [2] zoomFilterFastRGB(goomInfo = 0x8469c40, pix1 = 0x866a180, pix2 = 0x879ad80, zf = (nil), resx = 384U, resy = 240U, switchIncr = 127, switchMult = 1.0), line 706 in "filters.c" [3] goom_update(goomInfo = 0x8469c40, data = 0x84635dc, forceMode = 0, fps = 0.0), line 644 in "goom_core.c" [4] gst_goom_chain(pad = 0x8345e08, buffer = 0x8351378), line 527 in "gstgoom.c" [5] gst_pad_chain_unchecked(pad = 0x8345e08, buffer = 0x8351378), line 3890 in "gstpad.c" [6] gst_pad_push(pad = 0x836bc28, buffer = 0x8351378), line 4057 in "gstpad.c" [7] gst_proxy_pad_do_chain(pad = 0x836b460, buffer = 0x8351378), line 191 in "gstghostpad.c"
Looks like a GStreamer bug.
Related to bug 518564? What does your /proc/cpuinfo look like? Uh, not sure offhand what the equivalent is for Solaris if it doesn't have that. We need your exact processor model, or ideally the set of x86 extensions (mmx, etc) that it supports. Heck, might not even be an x86 machine, which could be the issue here...
my system is solaris. -bash-3.2$ isainfo -v 64-bit amd64 applications cx16 mon sse3 pause sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu 32-bit i386 applications ahf cx16 mon sse3 pause sse2 sse fxsr mmx cmov sep cx8 tsc fpu -bash-3.2$ file /usr/lib/gstreamer-0.10/libgstgoom.so /usr/lib/gstreamer-0.10/libgstgoom.so: ELF 32-bit LSB dynamic lib 80386 Version 1 [SSE MMX FPU], dynamically linked, not stripped -bash-3.2$ file /usr/lib/gstreamer-0.10/libgstgoom2k1.so /usr/lib/gstreamer-0.10/libgstgoom2k1.so: ELF 32-bit LSB dynamic lib 80386 Version 1 [FPU], dynamically linked, not stripped
Why did you reassign this back to totem? I concur with comment 1 that this looks like a gst problem.
It most certainly is. Re-assigning to GStreamer again. Jerry: what's the output of 'gst-inspect-0.10 goom | grep Version' ?
gst-inspect goom |grep Version return Version: 0.10.13
BTW: Using totem to open it directly, with Visual Effects to set to GOOM:What a GOOM, core dump. it is easy to reproduce.
verified , it still core dump at 0.10.14
*** This bug has been marked as a duplicate of bug 563350 ***