[Bug 13420] New: X crash, randr related
http://bugs.freedesktop.org/show_bug.cgi?id=13420 Summary: X crash, randr related Product: xorg Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Driver/radeonhd AssignedTo: mhopf@suse.de ReportedBy: boerre@skolelinux.no QAContact: xorg-team@lists.x.org X crashes at startup. This was first reported https://bugs.freedesktop.org/show_bug.cgi?id=12907#c11 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 ------- Comment #1 from boerre@skolelinux.no 2007-11-28 05:23 PST ------- Created an attachment (id=12770) --> (http://bugs.freedesktop.org/attachment.cgi?id=12770&action=view) This is the xorg.conf that I use -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 ------- Comment #2 from boerre@skolelinux.no 2007-11-28 05:25 PST ------- Created an attachment (id=12772) --> (http://bugs.freedesktop.org/attachment.cgi?id=12772&action=view) Original Xorg.0.log with the crash -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 ------- Comment #3 from boerre@skolelinux.no 2007-11-28 05:25 PST ------- Created an attachment (id=12773) --> (http://bugs.freedesktop.org/attachment.cgi?id=12773&action=view) Debugging output -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 ------- Comment #4 from boerre@skolelinux.no 2007-11-28 05:26 PST ------- Created an attachment (id=12774) --> (http://bugs.freedesktop.org/attachment.cgi?id=12774&action=view) Core file which is produced by gdb -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 ------- Comment #5 from mhopf@suse.de 2007-11-28 11:16 PST ------- Hm. I don't see ATM how this can happen: RHDRandrScreenInit() calls xf86CrtcScreenInit(), which - calls xf86RandR12Init() first - crashes in xf86RandR12SetRotations() with RR_Rotate_0. It crashes because crtc->randr_crtc is NULL. They are created in xf86RandR12CreateObjects12(), called from xf86RandR12Init12(), called from xf86RandR12Init(). I only just noticed that in xf86CrtcScreenInit() the return value of xf86RandR12Init() isn't checked. RandR would be disabled in this case, but the server shouldn't crash. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 ------- Comment #6 from mhopf@suse.de 2007-11-28 11:18 PST ------- Created an attachment (id=12794) --> (http://bugs.freedesktop.org/attachment.cgi?id=12794&action=view) Verify return value This is a patch against the Xserver. Could you please test whether the crash is gone with this patch? It won't enable RandR, we have to dig deeper for that, but the server should come up fine. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 mhopf@suse.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #7 from mhopf@suse.de 2007-11-28 11:23 PST ------- I have found the Bug: You are enabling the Xinerama extension. This is known to not work well with RandR. Please nuke the option from your Serverflags section. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
http://bugs.freedesktop.org/show_bug.cgi?id=13420 mhopf@suse.de changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #12794|0 |1 is obsolete| | ------- Comment #8 from mhopf@suse.de 2007-11-29 06:28 PST ------- (From update of attachment 12794) The patch doesn't work as thought - the whole initialization logic is messed up, and doesn't verify return values at all. Arlied just committed a patch upstream that is supposed to fix the Xinerama w/ RandR crash as well. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ xorg-team mailing list xorg-team@lists.x.org http://lists.x.org/mailman/listinfo/xorg-team -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (1)
-
bugzilla-daemon@freedesktop.org