Xorg crashed with SIGSEGV in xf86RandR13Pan()

Bug #318045 reported by Kees Cook
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xorg-server (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Crash after gdm greeter. Jaunty

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-core 2:1.5.99.3-0ubuntu4
ProcCmdline: /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
ProcEnviron:
 LANGUAGE=en_US:en_GB:en
 PATH=(custom, no user)
 LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.27-1-386 (buildd@vernadsky) (gcc version 4.3.3 20081030 (prerelease) (Ubuntu 4.3.2-2ubuntu1) ) #1 Fri Nov 7 00:29:22 UTC 2008

Signal: 11

[Backtrace]
#0 0x080f64d6 in xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)
    at ../../../../hw/xfree86/modes/xf86RandR12.c:194
 newX = 0
 newY = 0
 width = 0
 height = 0
#1 0x080f6518 in xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)
    at ../../../../hw/xfree86/modes/xf86RandR12.c:212
 newX = 135226560
 newY = 0
 width = 0
 height = 0
... #1 repeats many times ...

Tags: apport-crash
Revision history for this message
Kees Cook (kees) wrote :
Revision history for this message
Bryce Harrington (bryce) wrote :

The retracer didn't get anything useful on this... let's wait and see with the new xserver

Changed in xorg-server:
status: New → Incomplete
Revision history for this message
Greg Lund-Chaix (gchaix) wrote :

Tried with the latest xserver. Same symptoms. See bug #319026

Revision history for this message
Greg Lund-Chaix (gchaix) wrote :

A few interesting things I've noticed while testing this:

1) I *can* select an Mwm or fluxbox session and get a GUI. X does not crash. None of the other available WMs I've tried work - KDE, XFwm, GNOME, Xfce.
2) If I log in using Mwm or fluxbox, open a shell, and run 'xrandr -q' X immediately crashes giving the same info in /var/crash and /var/log/Xorg.0.log
3) I logged in via ssh from another machine. A root shell session sometimes receives the following error message when X crashes: "X11 connection rejected because of wrong authentication."

Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)
xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)
xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)
xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)
xf86RandR13Pan (crtc=0x81e2ff4, x=136265440, y=0)

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in xorg-server:
importance: Undecided → Medium
Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=22163)
ThreadStacktrace.txt

Forwarding this bug from a Ubuntu reporter:
https://bugs.edge.launchpad.net/ubuntu/+source/xorg-server/+bug/318045

[Problem]
X segfaults in xf86RandR13Pan() on boot. The trace shows repeated calls to this function.

[Original Report]
A few interesting things I've noticed while testing this:

1) I *can* select an Mwm or fluxbox session and get a GUI. X does not crash. None of the other available WMs I've tried work - KDE, XFwm, GNOME, Xfce.
2) If I log in using Mwm or fluxbox, open a shell, and run 'xrandr -q' X immediately crashes giving the same info in /var/crash and /var/log/Xorg.0.log
3) I logged in via ssh from another machine. A root shell session sometimes receives the following error message when X crashes: "X11 connection rejected because of wrong authentication."

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=22164)
XorgLogOld.txt

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=22165)
XorgLog.txt

Bryce Harrington (bryce)
description: updated
Changed in xorg-server:
importance: Medium → High
status: Incomplete → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote :

I've forwarded this bug upstream for you. Could you please subscribe yourself to this bug, in case they need further information or wish you to test something. Thanks ahead of time!

https://bugs.freedesktop.org/show_bug.cgi?id=19696

Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Greg Lund-Chaix (gchaix) wrote : Re: [Bug 318045] Re: Xorg crashed with SIGSEGV in xf86RandR13Pan()

On Thu, Jan 22, 2009 at 10:00 PM, Bryce Harrington
<email address hidden> wrote:
> I've forwarded this bug upstream for you. Could you please subscribe
> yourself to this bug, in case they need further information or wish you
> to test something. Thanks ahead of time!

I'd be delighted! Thanks. :-)

-Greg
--
Greg Lund-Chaix
OSU Open Source Lab
<email address hidden> ~ (971) 533-7742

Revision history for this message
In , Greg Lund-Chaix (gchaix) wrote :

Resolved with X.Org 1.5.99.902 (1.6.0 RC 2) on my system.

Revision history for this message
Greg Lund-Chaix (gchaix) wrote :

Resolved with X.Org 1.5.99.902 (1.6.0 RC 2). X loads normally now. Huzzah!

Revision history for this message
In , Bryce Harrington (bryce) wrote :

Thanks for following up greg.

Revision history for this message
Bryce Harrington (bryce) wrote :

Resolved as per greg's comment on the upstream bug.

Changed in xorg-server:
status: Triaged → Fix Released
Changed in xorg-server:
status: Confirmed → Fix Released
Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.