[Bug 493689] New: radeonhd: Factory regression: crash with backtrace when using dual head Xinerama and xrandr output misses DVI display
http://bugzilla.novell.com/show_bug.cgi?id=493689 Summary: radeonhd: Factory regression: crash with backtrace when using dual head Xinerama and xrandr output misses DVI display Classification: openSUSE Product: openSUSE 11.2 Version: Alpha 0 Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: bphilips@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Created an attachment (id=285083) --> (http://bugzilla.novell.com/attachment.cgi?id=285083) X -logverbose 7 Dual head Xinerama worked until I updated to Factory last week. Now X crashes on startup with my Xinerama xorg.conf and if I use the SaX2 generated xorg.conf xrandr says there is nothing attached to the DVI output. If I switch to VT1 the DVI is a clone of the other display so obviously the DVI display is attached and operational. Snip from Xorg.0.log Backtrace: 0: X(xorg_backtrace+0x26) [0x4f1a96] 1: X(xf86SigHandler+0x39) [0x477a49] 2: /lib64/libc.so.6 [0x7f7e29ed26e0] 3: X(RRChangeOutputProperty+0x3d) [0x523ced] 4: /usr/lib64/xorg/modules//drivers/radeonhd_drv.so [0x7f7e28db6b80] 5: X(xf86CrtcSetModeTransform+0x46b) [0x4ac73b] 6: X(xf86SetDesiredModes+0x299) [0x4acbe9] 7: /usr/lib64/xorg/modules//drivers/radeonhd_drv.so(RHDRandrModeInit+0x62) [0x7f7e28db6782] 8: /usr/lib64/xorg/modules//drivers/radeonhd_drv.so [0x7f7e28d9ff2d] 9: X(AddScreen+0x1c6) [0x432dd6] 10: X(InitOutput+0x241) [0x46de11] 11: X(main+0x20e) [0x4334ee] 12: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f7e29ebe586] 13: X [0x432b29] hwinfo, xorg.conf, X -logverbose 7, and dmesg will be attached. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c1
--- Comment #1 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c2
--- Comment #2 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c3
--- Comment #3 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c4
--- Comment #4 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c5
--- Comment #5 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
Mark Gray
http://bugzilla.novell.com/show_bug.cgi?id=493689
Mark Gray
http://bugzilla.novell.com/show_bug.cgi?id=493689
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c6
Stefan Dirsch
Created an attachment (id=285086) --> (http://bugzilla.novell.com/attachment.cgi?id=285086) [details] xorg.conf with Xinerama
This is the xorg.conf that causes the crash.
Option "monitor-default" "Monitor[0]" Option "VGA_1" "VGA" Option "DVI-I_2/digital" "DVI"
No idea what you're trying here. The right syntax to create a static RANDR 1.2
configuration would be
Option "monitor-VGA_1" "VGA"
Option "monitor-
http://bugzilla.novell.com/show_bug.cgi?id=493689
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c7
--- Comment #7 from Brandon Philips
(In reply to comment #3)
Created an attachment (id=285086) --> (http://bugzilla.novell.com/attachment.cgi?id=285086) [details] [details] xorg.conf with Xinerama
This is the xorg.conf that causes the crash.
Option "monitor-default" "Monitor[0]" Option "VGA_1" "VGA" Option "DVI-I_2/digital" "DVI"
No idea what you're trying here. The right syntax to create a static RANDR 1.2 configuration would be
Option "monitor-VGA_1" "VGA" Option "monitor-
" "DVI"
Hrm, I used some FAQ on static RANDR and it worked after I did it. It doesn't matter now since, as you said, the real bug is the crash and that the DVI input isn't even detected in Factory. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c8
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c9
Brandon Philips
Is this still an issue with latest xradeon driver release 1.2.5 available via
http://download.opensuse.org/repositories/X11:/Drivers:/Video/
(package: xorg-x11-driver-video-radeonhd)?
Just tried with that driver and no change in behavior. I will attach a full Xorg.0.log. Thanks, Brandon (II) Module radeonhd: vendor="AMD GPG" compiled for 1.6.1, module version = 1.2.5 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 (II) RADEONHD(0): Unknown card detected: 0x95C5:0x1043:0x01F4. If - and only if - your card does not work or does not work optimally please contact radeonhd@opensuse.org to help rectify this. Use the subject: 0x95C5:0x1043:0x01F4: <name of board> and *please* describe the problems you are seeing in your message. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c10
--- Comment #10 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c11
Matthias Hopf
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c12
--- Comment #12 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c13
--- Comment #13 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c14
Brandon Philips
The xorg.conf seems broken to me, can you create a new one with 'sax2 -r', called from runlevel 3? Especially as only one of the two monitors is referenced. The resulting xorg.conf will not necessarily get you a working multimonitor setup (as there's something else going on), but the log file would be more informative for us. Please attach both the freshly created xorg.conf and the log file.
Done. The single display works.
Your Xorg.0.log from comment 10 doesn't show a crash. Is the crash you see similar to the one in the initial report?
In comment 10 I was using a single monitor sax2 created xorg.conf so there was no crash but the DVI monitor did not show up in xrandr.
In that case, can you install the debug* packages for radeonhd and run the Xserver by calling xf86debug? That creates a better stacktrace of the crash.
xf86debug seems to hang without doing anything. How do I use it properly? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c15
--- Comment #15 from Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c16
--- Comment #16 from Brandon Philips
Using xf86debug only makes sense if the Xserver crashes immediately.
Well it crashes immediately with rcxdm start but it isn't clear how to easily tell the init scripts to use xf86debug instead of /usr/bin/Xorg. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c17
--- Comment #17 from Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c18
Matthias Hopf
(In reply to comment #15)
Using xf86debug only makes sense if the Xserver crashes immediately.
Well it crashes immediately with rcxdm start but it isn't clear how to easily tell the init scripts to use xf86debug instead of /usr/bin/Xorg.
You mean it doesn't crash if you just start X alone (just running 'X' or 'X -retro' if running a newer Xserver version)? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c19
--- Comment #19 from Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c20
Brandon Philips
(In reply to comment #16)
(In reply to comment #15)
Using xf86debug only makes sense if the Xserver crashes immediately.
Well it crashes immediately with rcxdm start but it isn't clear how to easily tell the init scripts to use xf86debug instead of /usr/bin/Xorg.
You mean it doesn't crash if you just start X alone (just running 'X' or 'X -retro' if running a newer Xserver version)?
With xorg.conf from Attachment #285086 it crashes immediately under either xdm or X -retro. I will attach the log. The real problem seems to be that radeonhd doesn't detect the DVI output: DVI-D_1 disconnected DVI-I_2/digital disconnected DVI-I_2/analog disconnected -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c21
--- Comment #21 from Brandon Philips
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c22
Matthias Hopf
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c23
--- Comment #23 from Matthias Hopf
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c24
--- Comment #24 from Matthias Hopf
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c25
--- Comment #25 from Matthias Hopf
http://bugzilla.novell.com/show_bug.cgi?id=493689
User mhopf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c26
--- Comment #26 from Matthias Hopf
http://bugzilla.novell.com/show_bug.cgi?id=493689
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c27
--- Comment #27 from Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=493689
User bphilips@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=493689#c28
Brandon Philips
Brandon, any news on this one?
Fixed in Factory. gnome-display-properties can configure dual head properly now. Sorry for the delay, I had stopped using the dual head setup on this machine after running into all of these problems months ago. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com