[RV610] Xorg crashed with SIGSEGV xf86HandleConfigFile

Bug #315728 reported by Fabio Colombo
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Invalid
High
Unassigned

Bug Description

I obtain this testing Jaunty i386

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/Xorg
Package: xserver-xorg-core 2:1.5.99.3-0ubuntu4
ProcAttrCurrent: unconfined
ProcCmdline: /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.27-7-generic (buildd@palmer) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Tue Nov 4 19:33:20 UTC 2008

Signal: 11
SourcePackage: xorg-server
Stacktrace: #0 0x080c1dc7 in xf86InitViewport ()
StacktraceTop: xf86InitViewport ()
ThreadStacktrace:

Title: Xorg crashed with SIGSEGV in xf86InitViewport()
Uname: Linux 2.6.27-7-generic i686
UserGroups:

[Backtrace:]
#0 0x080c1dc7 in xf86HandleConfigFile (autoconfig=)
    at ../../../../hw/xfree86/common/xf86Config.c:2555
 filename = <value optimized out>
 searchpath = <value optimized out>
 from = <value optimized out>
 scanptr = <value optimized out>
 singlecard = $2 = -99
.
Thread 1 (process 5600):
#0 0x080c1dc7 in xf86HandleConfigFile (autoconfig=)
    at ../../../../hw/xfree86/common/xf86Config.c:2555
 filename = <value optimized out>
 searchpath = <value optimized out>
 from = <value optimized out>
 scanptr = <value optimized out>
 singlecard = $3 = -99
eax 0x0 0
ecx 0x9133508 152253704
edx 0x0 0
ebx 0x81e2ff4 136196084
esp 0xbffd83a8 0xbffd83a8
ebp 0xbffd83b8 0xbffd83b8
esi 0x0 0
edi 0x500 1280
eip 0x80c1dc7 0x80c1dc7 <xf86HandleConfigFile+183>
eflags 0x213246 [ PF ZF IF #12 #13 RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51

0x80c1dc7 <xf86HandleConfigFile+183>: pop %es
0x80c1dc8 <xf86HandleConfigFile+184>: mov 0x24(%eax),%edx
0x80c1dcb <xf86HandleConfigFile+187>: test %edx,%edx
0x80c1dcd <xf86HandleConfigFile+189>:
    je 0x80c3100 <xf86HandleConfigFile+5104>
0x80c1dd3 <xf86HandleConfigFile+195>: mov -0x1e8(%ebx),%esi
0x80c1dd9 <xf86HandleConfigFile+201>: mov (%esi),%ecx
0x80c1ddb <xf86HandleConfigFile+203>: test %ecx,%ecx
0x80c1ddd <xf86HandleConfigFile+205>:
    je 0x80c31d0 <xf86HandleConfigFile+5312>
0x80c1de3 <xf86HandleConfigFile+211>: mov 0x1c(%eax),%edi
0x80c1de6 <xf86HandleConfigFile+214>: mov (%esi),%eax
0x80c1de8 <xf86HandleConfigFile+216>: mov %edi,0x4(%esp)
0x80c1dec <xf86HandleConfigFile+220>: mov %eax,(%esp)
0x80c1def <xf86HandleConfigFile+223>: call 0x80e66a0 <xf86findScreen>
0x80c1df4 <xf86HandleConfigFile+228>: movl $0x3,-0x48(%ebp)
0x80c1dfb <xf86HandleConfigFile+235>: test %eax,%eax
0x80c1dfd <xf86HandleConfigFile+237>: mov %eax,%edi

[lspci]
00:00.0 Host bridge [0600]: Silicon Integrated Systems [SiS] Device [1039:0756] (rev 02)
     Subsystem: ASRock Incorporation Device [1849:0756]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV610 video device [Radeon HD 2400 PRO] [1002:94c3]
     Subsystem: PC Partner Limited Device [174b:e370]

Revision history for this message
Fabio Colombo (stratosphere1982) wrote :
Bryce Harrington (bryce)
description: updated
description: updated
Revision history for this message
Tormod Volden (tormodvolden) wrote : Re: [RV610] Xorg crashed with SIGSEGV in xf86InitViewport() (Testing Jaunty)
Bryce Harrington (bryce)
Changed in xserver-xorg-video-radeonhd:
status: New → Confirmed
Bryce Harrington (bryce)
description: updated
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Thanks for your bug report. Would you be able to provide a full backtrace as described on https://wiki.ubuntu.com/X/Backtracing ?

Changed in xserver-xorg-video-radeonhd:
assignee: nobody → tormodvolden
status: Confirmed → Incomplete
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:xf86HandleConfigFile (autoconfig=)
xf86HandleConfigFile (autoconfig=)

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in xserver-xorg-video-radeonhd:
importance: Undecided → Medium
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [RV610] Xorg crashed with SIGSEGV in xf86InitViewport() (Testing Jaunty)

Looks like this is actually an xserver crash.

(Btw, note that the Ubuntu-X team supports -ati rather than -radeonhd as the default FOSS driver for ATI hardware, so if you can reproduce the crash with -ati, that would make it easier for us.)

Changed in xserver-xorg-video-radeonhd:
status: Incomplete → New
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi stratosphere1982,

Could you please collect a full backtrace from when this crash occurs? Directions on collecting full backtraces are at https://wiki.ubuntu.com/X/Backtracing

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

Changed in xorg-server:
status: New → Incomplete
Revision history for this message
Fabio Colombo (stratosphere1982) wrote :

Btw sorry for the late reply, but I was a little bit busy.. I hope to be able to reproduce that..
Now my xserver always give me a lot of problems.. my graphical environment don't works correctly, icons flash and I can't find panels anymore..
Hope to be able to take a backtrace..
Sorry for that, I'll try to do my best..

bye and thanks

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

Fabio, actually don't worry about getting another backtrace, it looks like the information gathered so far is sufficient, it's just in assembler code I don't quite follow. I think the next step is for this bug to go upstream.

description: updated
Changed in xorg-server (Ubuntu):
importance: Medium → High
status: Incomplete → Triaged
summary: - [RV610] Xorg crashed with SIGSEGV in xf86InitViewport() (Testing
- Jaunty)
+ [RV610] Xorg crashed with SIGSEGV xf86HandleConfigFile
Changed in xorg-server (Ubuntu):
assignee: tormodvolden → nobody
Bryce Harrington (bryce)
tags: added: jaunty
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Fabio,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 315728

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 315728 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/315728

Changed in xorg-server (Ubuntu):
status: Triaged → Incomplete
tags: added: needs-retested-on-lucid-by-june
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

 We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in xorg-server (Ubuntu):
status: Incomplete → Invalid
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.