[Bug 15091] SIGILL caused by libcairo when running gnome-terminal

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Sat Sep 10 19:49:09 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=15091
Ubuntu | libcairo





------- Additional Comments From mootant at op.pl  2005-09-10 20:49 UTC -------
(In reply to comment #7)
> (In reply to comment #6)
> > SIGILL is illegal instruction, caused by using an instruction
> > not supported by the CPU.  What kind of CPU do you have?  Can
> > you post the output of /proc/cpuinfo?

I forgot that I had SIGILL when running app using libcairo2
(Mono-System.Windows.Forms)
Mono has bundled libcairo2. This patch made it work: (the same with libpixman)

Index: configure.in
===================================================================
--- configure.in        (wersja 49854)
+++ configure.in        (kopia robocza)
@@ -476,7 +476,7 @@
 dnl ===========================================================================
 dnl Check for MMX

-MMX_CFLAGS="-mmmx -msse -Winline --param inline-unit-growth=10000 --param
large-function-growth=10000"
+MMX_CFLAGS="-mmmx -Winline --param inline-unit-growth=10000 --param
large-function-growth=10000"

 have_mmx_intrinsics=no
 AC_MSG_CHECKING(For MMX/SSE intrinsics in the compiler)


I think that libcairo is build with -msse even if target CPU doesn't support SSE.


-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list