Description of problem: X gets a segfault shortly after starting X. Not sure whether this is related to bug 508838. Version-Release number of selected component (if applicable): pixman-0.15.16-1.fc12.x86_64 How reproducible: Every time Steps to Reproduce: 1. Install up to date (2009-07-17) Rawhide x86_64 KVM guest on F11 x86_64 host. 2. Boot to runlevel 3. 3. Log in and 'startx'. Actual results: POOF! X cursor appears, spins for a bit, then ultimately crashes out. Expected results: The unbridled beauty of a GNOME desktop. Additional info: Backtrace: 0: /usr/bin/X(xorg_backtrace+0x28) [0x45f618] 1: /usr/bin/X [0x462f19] 2: /lib64/libc.so.6 [0x7f720a8cc4c0] 3: /usr/lib64/libpixman-1.so.0 [0x7f720c5552c3] 4: /usr/lib64/libpixman-1.so.0 [0x7f720c54ff0b] 5: /usr/lib64/libpixman-1.so.0 [0x7f720c556a42] 6: /usr/lib64/libpixman-1.so.0 [0x7f720c557f30] 7: /usr/lib64/libpixman-1.so.0 [0x7f720c54fc0a] 8: /usr/lib64/libpixman-1.so.0(pixman_image_composite+0xfa) [0x7f720c55082a] 9: /usr/lib64/xorg/modules/libfb.so(fbComposite+0x17a) [0x7f72077b1cea] 10: /usr/bin/X [0x4ccb20] 11: /usr/bin/X [0x4c6636] 12: /usr/bin/X [0x42d764] 13: /usr/bin/X [0x42293a] 14: /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f720a8b7aed] 15: /usr/bin/X [0x4224e9] Segmentation fault at address (nil)
Can you get me a full backtrace by: - Installing pixman-debuginfo if you haven't already - Logging in from another machine - Running gdb --args X :0.0 - Starting xterm -display :0.0 - Running gnome-session there - If it crashes, "bt f" Also please attach the X log file. Thanks.
This is all I get for the backtrace: #0 0x0000000000000000 in ?? () No symbol table info available. #1 0x00007fffb90562c9 in bits_image_fetch_untransformed_repeat_none (image=0x116ffd0, wide=0, x=0, y=0, width=1, buffer=0x7ffffe00c450) at pixman-bits-image.c:694 w = <value optimized out> #2 0x0000000000000000 in ?? () No symbol table info available. I'll attach the X log next.
Created attachment 354240 [details] Xorg log I did a "continue" after the segfault, and let it error out before quitting the gdb session.
In gdb when the crash happens, try frame 1 print image->bits
Sorry, I actually probably meant print *image It should produce about 20 lines of gobbledigook. Please paste that gobbledigook.
I'll need the information above. Alternatively, there is a good chance this is fixed in 0.15.18, when that comes out.
No longer a problem. Using pixman-0.16.0-1.fc12.x86_64 right now without segfaults.