Bug 512490 - F12/Rawhide x86_64 KVM guest of F11 x86_64 crashes soon after X start
Summary: F12/Rawhide x86_64 KVM guest of F11 x86_64 crashes soon after X start
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: pixman
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Søren Sandmann Pedersen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-17 23:35 UTC by Paul W. Frields
Modified: 2014-06-18 09:11 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-09-28 21:28:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Xorg log (22.40 KB, text/plain)
2009-07-18 01:19 UTC, Paul W. Frields
no flags Details

Description Paul W. Frields 2009-07-17 23:35:45 UTC
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)

Comment 1 Søren Sandmann Pedersen 2009-07-18 00:31:29 UTC
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.

Comment 2 Paul W. Frields 2009-07-18 01:18:35 UTC
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.

Comment 3 Paul W. Frields 2009-07-18 01:19:48 UTC
Created attachment 354240 [details]
Xorg log

I did a "continue" after the segfault, and let it error out before quitting the gdb session.

Comment 4 Søren Sandmann Pedersen 2009-07-18 02:14:23 UTC
In gdb when the crash happens, try

  frame 1
  print image->bits

Comment 5 Søren Sandmann Pedersen 2009-07-18 02:29:01 UTC
Sorry, I actually probably meant 

    print *image

It should produce about 20 lines of gobbledigook. 

Please paste that gobbledigook.

Comment 6 Søren Sandmann Pedersen 2009-07-21 09:22:12 UTC
I'll need the information above. Alternatively, there is a good chance this is fixed in 0.15.18, when that comes out.

Comment 7 Paul W. Frields 2009-09-28 21:28:12 UTC
No longer a problem.  Using pixman-0.16.0-1.fc12.x86_64 right now without segfaults.


Note You need to log in before you can comment on or make changes to this bug.