xorg crashes should gather automatically a full improved stacktrace which fits the developers needs

Registered by Sasa Paporovic on 2012-02-27

From time to time it is observable that xorg server bugreports about crahers are set to invalid, because developers are not satisfied with the stacktraces the Ubuntu system is gatering automatically in the logs.

As consequence the reporter is asked to catch a improved stacktrace and he/she is pointed for that to :

http://wiki.ubuntu.com/X/Backtracing

To point out roughly the problematics in this document here:

1.The user is ask to "Log in remotely".
-> The most users will not have a sufficient second machine to do this and not the skills to do in a acceptable time (for them).

2.The user is asked to "Backtrace with gdb"
-> The most users will not have an idea of what gdb is. Handle gdb succesfully is out of the scope of their skills and could not be learned with a low amout of time.

3.The user is asked to do "Post-mortem backtrace"
-> Beside using apport this is not in the knowlege of users.

In consequences there are crashers that are closed as invalid, because the users are not able to do what developers want.

Here it should be possible to close this gap.

When the system is anyway gathering a stacktrace and developers see this stacktrace as insufficient the automatically gathered stacktrace should be improved in a way that there is no need to ask users for further improvements on this anymore.

The steps describded in:

https://wiki.ubuntu.com/X/Backtracing

could be all done by the operating System or discarded on obsolete steps.

--------------------------------------------------------------------------------------------------------------------------------------

The simplest way to archive am improved stacktace is by installing:

xserver-xorg-core-dbg, libgl1-mesa-dri-dbg,xserver-xorg-video-<name>-dbg

by default in development version of Ubuntu.

The disatvantage of this would be that it is not saving harddisk resources.

--------------------------------------------------------------------------------------------------------------------------------------

Also using more extensivly the Ubuntu infrastructure like backtracing service is an possibility.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Sasa Paporovic
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
Proposed for quantal
Implementation:
Implemented
Milestone target:
None
Started by
Sasa Paporovic on 2012-09-01
Completed by
Sasa Paporovic on 2012-09-01

Related branches

Sprints

Whiteboard

This is already implemented with the latest appport version in Ubuntu12.10 Quantal.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.