Thanks for the complete backtrace.
Looking at the code, it's not evident what's causing the crash:

#0 0x08072df3 in dixSetPrivate (privates=0x85ccba0, key=0xb78a0b90,
val=0x85e4f18) at ../../dix/privates.c:79

>From the dixSetPrivate() routine's code, the segfault must be due to
something invalid inside the privates data structure, such as a linked
list not being correctly terminated or something.

What I would do from here is try to examine the 'private' data structure
in gdb, looking through its contents to see if there is something
irregular.

Also, I would suggest setting a breakpoint on GXRandRInit(), then step
into the dixSetPrivate() call, and step through each line to see exactly
which line it's failing on.  (The backtrace says it's line 79 but that's
clearly incorrect since dixSetPrivate() is at a completely different
line number.)  Knowing the correct line number would give a better clue
on why it's failing.


** Changed in: xserver-xorg-video-geode (Ubuntu)
   Importance: Undecided => High
       Status: New => Triaged

-- 
X crashing with Geode GX2 on Jaunty
https://bugs.launchpad.net/bugs/327484
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to