https://bugzilla.novell.com/show_bug.cgi?id=481863 Summary: xrandr kaput Classification: openSUSE Product: openSUSE 11.2 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Blocker Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: seife@novell.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: Development seife@stoetzler:~> xrandr X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 149 (RANDR) Minor opcode of failed request: 15 () Serial number of failed request: 20 Current serial number in output stream: 20 seife@stoetzler:/local/video> xrandr X Error of failed request: BadLength (poly request too large or internal Xlib length error) Major opcode of failed request: 149 (RANDR) Minor opcode of failed request: 15 () Serial number of failed request: 20 Current serial number in output stream: 20 I cannot use my external display and I cannot set correct DPI on the internal display -> this keeps me from working and developing -> BLOCKER. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 Matthias Hopf <mhopf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Status|NEW |ASSIGNED CC| |mhopf@novell.com, | |sndirsch@novell.com AssignedTo|bnc-team-xorg-bugs@forge.pr |mhopf@novell.com |ovo.novell.com | Severity|Blocker |Critical -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=481863#c1 --- Comment #1 from Matthias Hopf <mhopf@novell.com> 2009-03-04 08:53:26 MST --- Can reproduce. The culprit is xrandr on x86_64. Apparently one of the latest changes wasn't 64bit clean, or rather, finally uses a feature that is not 64bit clean. Minor opcode 15 points to ProcRRGetOutputProperty. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=481863#c3 --- Comment #3 from Stefan Dirsch <sndirsch@novell.com> 2009-03-04 10:19:15 MST --- Hmm. I have these issues on a 32bit machine! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|xrandr kaput |RANDR completely broken -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=481863#c4 --- Comment #4 from Matthias Hopf <mhopf@novell.com> 2009-03-04 11:10:52 MST --- Hm. Doesn't seem to be XRRGetOutputPrimary, but really GetOutputProperty. Apparently the second call, so maybe the first one returns back too much. Could be that it happens here on 64bit only by accident. But it's reproducible on my machine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 User mhopf@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=481863#c5 --- Comment #5 from Matthias Hopf <mhopf@novell.com> 2009-03-04 11:37:24 MST --- OMFG. Yes, it was XRRGetOutputPrimary. It actually sent an XRRGetOutputProperty(!). Keith had this already fixed upstream, but nobody bothered to actually release this... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=481863#c6 --- Comment #6 from Stefan Dirsch <sndirsch@novell.com> 2009-03-04 12:30:13 MST --- Ok. So this one in libXrandr. commit 70d641c6d170cda44856579dfdcb42d3bb1f8221 Author: Keith Packard <keithp@keithp.com> Date: Fri Jan 30 20:12:43 2009 -0800 Send X_RRGetOutputPrimary when making an X_RRGetOutputPrimary request Using X_RRGetOutputProperty does not yield success here. Signed-off-by: Keith Packard <keithp@keithp.com> diff --git a/src/XrrOutput.c b/src/XrrOutput.c index 0c39a31..18863bd 100644 --- a/src/XrrOutput.c +++ b/src/XrrOutput.c @@ -176,7 +176,7 @@ XRRGetOutputPrimary(Display *dpy, Window window) LockDisplay(dpy); GetReq (RRGetOutputPrimary, req); req->reqType = info->codes->major_opcode; - req->randrReqType = X_RRGetOutputProperty; + req->randrReqType = X_RRGetOutputPrimary; req->window = window; if (!_XReply (dpy, (xReply *) &rep, 0, xFalse)) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=481863 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=481863#c7 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #7 from Stefan Dirsch <sndirsch@novell.com> 2009-03-04 13:26:12 MST --- This patch indeed fixes xrandr. Applied to xorg-x11-libs and submitted for Factory. -- Configure bugmail: https://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