After upgrading gcc to 4.3.2-r3 and rebuilding system completly (world partly) mozilla-firefox crashes. Reproducible: Always Steps to Reproduce: Actual Results: Program received signal SIGILL, Illegal instruction. [Switching to Thread 0x7f9df8958700 (LWP 23443)] 0x00007f9df5f56b2c in ?? () from /usr/lib/libcairo.so.2 (gdb) x/8i 0x00007f9df5f56b21 0x7f9df5f56b21: sbb %edi,%edi 0x7f9df5f56b23: xor %di,%di 0x7f9df5f56b26: add $0x30000,%edi 0x7f9df5f56b2c: popcnt %esi,%esi 0x7f9df5f56b30: popcnt %eax,%eax 0x7f9df5f56b34: popcnt %edx,%edx 0x7f9df5f56b38: shl $0xc,%eax 0x7f9df5f56b3b: shl $0x8,%edx (gdb) bt #0 0x00007f9df5f56b2c in ?? () from /usr/lib/libcairo.so.2 #1 0x00007f9df5f84903 in ?? () from /usr/lib/libcairo.so.2 #2 0x00007f9df5f85309 in ?? () from /usr/lib/libcairo.so.2 #3 0x00007f9df5f6b3c5 in ?? () from /usr/lib/libcairo.so.2 #4 0x00007f9df5f623f5 in ?? () from /usr/lib/libcairo.so.2 #5 0x00007f9df5f636cc in ?? () from /usr/lib/libcairo.so.2 #6 0x00007f9df5f56751 in ?? () from /usr/lib/libcairo.so.2 #7 0x00007f9df5f6b257 in ?? () from /usr/lib/libcairo.so.2 #8 0x00007f9df5f6d69a in ?? () from /usr/lib/libcairo.so.2 #9 0x00007f9df5f6dd4e in ?? () from /usr/lib/libcairo.so.2 #10 0x00007f9df5f6a938 in ?? () from /usr/lib/libcairo.so.2 #11 0x00007f9df5f537ea in ?? () from /usr/lib/libcairo.so.2 #12 0x00007f9df5f4db29 in cairo_paint () from /usr/lib/libcairo.so.2 #13 0x00007f9df5f4dbed in cairo_paint_with_alpha () from /usr/lib/libcairo.so.2 #14 0x0000003519b96f1f in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #15 0x000000351a1832c6 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #16 0x000000351a1849f0 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #17 0x000000351a1852f4 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #18 0x0000003519b0b3d7 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #19 0x0000003519a99668 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #20 0x0000003519a99f9f in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #21 0x000000351a2a0c64 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #22 0x000000351a2b611f in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #23 0x000000351a285885 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #24 0x000000351a1f058f in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #25 0x000000351a0a1862 in ?? () from /usr/lib64/xulrunner-1.9/libxul.so #26 0x0000003519a4cea5 in XRE_main () from /usr/lib64/xulrunner-1.9/libxul.so #27 0x0000000000401515 in ?? () #28 0x00007f9df7849486 in __libc_start_main () from /lib/libc.so.6 #29 0x0000000000401159 in ?? () #30 0x00007fff00982298 in ?? () #31 0x000000000000001c in ?? () #32 0x0000000000000001 in ?? () #33 0x00007fff00983d2e in ?? () #34 0x0000000000000000 in ?? ()
Please post your "emerge --info".
Created attachment 186081 [details] emerge --info
Did you perhaps switch from a multilib profile to a 64-bit only profile recently? Does it help to rebuild cairo et al?
Oh, and this isn't as critical for us as it is for you.
(In reply to comment #3) > Did you perhaps switch from a multilib profile to a 64-bit only profile > recently? I haven't changed /etc/make.profile if you mean that. The only change: gcc-upgrade, changed make.conf: - CFLAGS="-march=nocona -O2 -pipe" + CFLAGS="-march=core2 -O2 -pipe -msse4 -msse4.1" > Does it help to rebuild cairo et al? Already tried it. I now test whether msse4 and msse4.1 are responsible for that. If rebuilding system and mozilla-firefox (incl cairo) doesn't help I will downgrade back to the good old gcc.
Re-open when appropriate
The probleme were the CFLAGS: msse4 does enable msse4.2 which my cpu doesn't support..