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 573081 - [goom] Crash at zoom_filter_xmmx:70
[goom] Crash at zoom_filter_xmmx:70
Status: RESOLVED DUPLICATE of bug 563350
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.x
Other opensolaris
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-02-25 08:11 UTC by jerry tan
Modified: 2009-10-14 10:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description jerry tan 2009-02-25 08:11:59 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"
Comment 1 Philip Withnall 2009-02-25 14:45:28 UTC
Looks like a GStreamer bug.
Comment 2 palfrey 2009-02-25 16:34:00 UTC
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...
Comment 3 jerry tan 2009-02-26 10:06:27 UTC
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
Comment 4 Christian Persch 2009-02-26 11:00:24 UTC
Why did you reassign this back to totem? I concur with comment 1 that this looks like a gst problem.
Comment 5 Tim-Philipp Müller 2009-02-26 11:28:14 UTC
It most certainly is. Re-assigning to GStreamer again.

Jerry: what's the output of 'gst-inspect-0.10 goom | grep Version' ?
Comment 6 jerry tan 2009-02-27 02:38:57 UTC
gst-inspect goom |grep Version

return 
Version: 0.10.13
Comment 7 jerry tan 2009-02-27 02:41:02 UTC
BTW: 
 Using totem to open it directly, with Visual Effects to set to GOOM:What a GOOM, 
core dump. it is easy to reproduce.
Comment 8 jerry tan 2009-03-05 10:07:07 UTC
verified , it still core dump at 0.10.14
Comment 9 Frederic Crozat 2009-10-14 10:09:42 UTC

*** This bug has been marked as a duplicate of bug 563350 ***