[Gstreamer-bugs] [Bug 141378] - gstreamer crashes during initialization due to a recent change in gstcpu.c

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Thu Jun 10 09:32:47 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=141378
GStreamer | gstreamer (core) | Ver: HEAD CVS





------- Additional Comments From jordan.crouse at amd.com  2004-06-10 12:32 -------
Previous patch solves %ebx clobbering.  To make a long story short, original
code was pushing %ebx onto offset 0x0 in the stack in gst_cpuid_i386.  However,
reg[0] (the eventual destination of %eax) was going to the same location,
effectively clobbering %ebx.

A possible solution is to add another item to reg[], and increasing all offsets
by 1, thereby leaving offset 0x0 in the stack untouched (%eax will save to
0x4($esp), etc, etc..)

There may be more elegant solutions available, but this works for me... :)

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list