From: bugzilla-daemon@freedesktop.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 29444] New: OpenGL stopped working after kernel upgrade to 2.6.35
Date: Sat, 7 Aug 2010 23:09:52 -0700 (PDT) [thread overview]
Message-ID: <bug-29444-502@http.bugs.freedesktop.org/> (raw)
https://bugs.freedesktop.org/show_bug.cgi?id=29444
Summary: OpenGL stopped working after kernel upgrade to 2.6.35
Product: DRI
Version: unspecified
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: DRM/Radeon
AssignedTo: dri-devel@lists.freedesktop.org
ReportedBy: simon@munton.demon.co.uk
After upgrading to kernel 2.6.35, I found that when using hugin, the fast
OpenGL based panorama preview stopped working, and the program just froze.
Same thing happens with glxgears - no gears displayed, and froze.
Backtrace from glxgears:
#0 0xb75606e6 in poll () from /lib/libc.so.6
#1 0xb74512eb in ?? () from /usr/lib/libxcb.so.1
#2 0xb7453955 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3 0xb764a078 in _XReply () from /usr/lib/libX11.so.6
#4 0xb7789cef in ?? () from /usr/lib/libGL.so.1
#5 0xb77891b8 in ?? () from /usr/lib/libGL.so.1
#6 0xb77602fd in glXSwapBuffers () from /usr/lib/libGL.so.1
#7 0x0804a548 in ?? ()
#8 0xb74a1b86 in __libc_start_main () from /lib/libc.so.6
#9 0x080490f1 in ?? ()
Backtrace from hugin:
#0 0xb601d71c in poll () from /lib/libc.so.6
#1 0xb56e32eb in ?? () from /usr/lib/libxcb.so.1
#2 0xb56e5955 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3 0xb62a0078 in _XReply () from /usr/lib/libX11.so.6
#4 0xb63da08b in ?? () from /usr/lib/libGL.so.1
#5 0xb63d899f in ?? () from /usr/lib/libGL.so.1
#6 0xa0ca9ce7 in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#7 0xa0caa5b0 in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#8 0xa0c88b22 in ?? () from /usr/lib/xorg/modules/dri/r300_dri.so
#9 0xb63d8304 in ?? () from /usr/lib/libGL.so.1
#10 0xb63b0eac in glXMakeCurrentReadSGI () from /usr/lib/libGL.so.1
#11 0xb6495367 in wxGLContext::SetCurrent(wxGLCanvas const&) const () from
/usr/lib/libwx_gtk2u_gl-2.8.so.0
#12 0x0815f016 in GLViewer::SetUpContext (this=0x883ab90) at
/home/simon/build/hugin-2010.0.0/src/hugin1/hugin/GLViewer.cpp:105
#13 0x0815f3e0 in GLViewer::RedrawE (this=0x883ab90, e=...) at
/home/simon/build/hugin-2010.0.0/src/hugin1/hugin/GLViewer.cpp:156
Doing a bisect on the kernel showed the problem started following commit:
bc35afdb182d4c48c889fe27ba7a5d7ea0c8194d
drm/radeon/kms: add query for crtc hw id from crtc id to get info V2
As a test, in the X radeon dirver, I then changed drmmode_crtc_hw_id() in
drmmode_display.c to ignore the value from the kernel:
--- xf86-video-ati-20100804/src/drmmode_display.c.orig 2010-08-04
21:54:57.000000000 +0100
+++ xf86-video-ati-20100804/src/drmmode_display.c 2010-08-07
22:14:56.000000000 +0100
@@ -547,7 +547,7 @@
drmmode_crtc->hw_id = -1;
return;
}
- drmmode_crtc->hw_id = tmp;
+ drmmode_crtc->hw_id = -1; /*tmp;*/
}
static void
After this change glxgears and hugin both work as before the kernel upgrade.
X server 1.8.2
mesa 7.8.2
libdrm 2.4.21
radeon driver git cc0a167ff2db9b097891883ded147af1d67e4407
Sapphire X1650 pro AGP
RADEON(0): Chipset: "ATI Radeon X1650" (ChipID = 0x71c6)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
next reply other threads:[~2010-08-08 6:09 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-08 6:09 bugzilla-daemon [this message]
2010-08-08 16:36 ` [Bug 29444] OpenGL stopped working after kernel upgrade to 2.6.35 bugzilla-daemon
2010-08-08 17:45 ` bugzilla-daemon
2010-08-09 15:42 ` bugzilla-daemon
2010-08-09 20:17 ` bugzilla-daemon
2010-08-09 20:18 ` bugzilla-daemon
2010-08-09 20:19 ` bugzilla-daemon
2010-08-12 21:27 ` bugzilla-daemon
2010-08-12 21:42 ` bugzilla-daemon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-29444-502@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon@freedesktop.org \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.