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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox