Summary: | oglc accum(basic.add) sefaults | ||
---|---|---|---|
Product: | Mesa | Reporter: | fangxun <xunx.fang> |
Component: | Drivers/DRI/i965 | Assignee: | Ian Romanick <idr> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | ||
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 42993 | ||
Attachments: | New piglit case to reproduce this regression |
Description
fangxun
2011-12-13 01:57:54 UTC
Below oglc cases are caused by commit 7a63a311e56, Pls see bug 43816. scissor(basic.allCases), conditional_render(advanced.fbo.queryOnFBO), conditional_render(advanced.nofbo.nowait), conditional_render(advanced.nofbo.readpixels),conditional_render(basic.nowait) conditional_render(basic.typical),conditional_render(basic.wait.nv) Below cases segfault on pineview, ironlake and sandybridge. accum(basic.add), accum(basic.accum), accum(basic.load), accum(basic.mask), accum(basic.mult), mustpass(basic.accum). Backtrace for oglc accum(basic.add) #0 intel_map_renderbuffer (ctx=0x9c5de68, rb=0x9c5c4f8, x=0, y=0, w=100, h=100, mode=2, out_map=0xbfffe9ac, out_stride=0xbfffe9a8) at intel_fbo.c:125 #1 0xb7b25484 in _mesa_clear_accum_buffer (ctx=0x9c5de68) at main/accum.c:159 #2 0xb7c1ee90 in _swrast_Clear (ctx=0x9c5de68, buffers=64) at swrast/s_clear.c:231 #3 0xb7a90bea in intelClear (ctx=0x9c5de68, mask=0) at intel_clear.c:115 #4 0xb7cd5fc2 in _mesa_Clear (mask=<optimized out>) at main/clear.c:242 #5 0x0805f816 in conform::(anonymous namespace)::CAccumAdd::Run() () #6 0x08e260b0 in conform::SubcaseBase::RunSubcase(boost::shared_ptr<conform::SubcaseBase> (*)()) () #7 0x08e2644f in conform::ExecuteTest(testParameters*, conform::TestInfoBase&, conform::TestCaseInfo const*, unsigned int) () #8 0x0805e08d in AccumExec(testParameters*) () #9 0x08d60348 in callFunctionHandleExceptionsInner(long (*)(testParameters*), testParameters*, char*) () #10 0x08d60497 in callFunctionHandleExceptions(long (*)(testParameters*), testParameters*) () #11 0x08d5ef49 in DriverExec(long (*)(testParameters*), testParameters*) () #12 0x08d44979 in Driver(std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::vector<driverRec*, std::allocator<driverRec*> > const&, std::vector<boost::shared_ptr<PrePostTestAction>, std::allocator<boost::shared_ptr<PrePostTestAction> > > const&, std::vector<boost::shared_ptr<PrePostTestcaseAction>, std::allocator<boost::shared_ptr<PrePostTestcaseAction> > > const&) () #13 0x08d44d8e in (anonymous namespace)::MyMessagePump::idle() () #14 0x08d17d3a in MessagePump::process_messages() () #15 0x08d45776 in ExecutionManager::execute_schedules() () #16 0x08cd258b in tkShellExecute(std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) () #17 0x08cdb852 in main () *** Bug 43816 has been marked as a duplicate of this bug. *** Created attachment 54989 [details]
New piglit case to reproduce this regression
This simple test case could be used to reproduce this regression
It also happens on mesa 8.0 branch. commit 6dbdc0395698de929e23b4ec1ab399e64ecfd264 Author: Brian Paul <brianp@vmware.com> Date: Sat Jan 7 15:05:35 2012 -0700 intel: fix mapping of malloc'd renderbuffers Verified with mesa master commit c82879a071e7df34c51b2170472ca4ca423f5905 and 8.0 commit c85402aba91755808729fadf57a9f92285f4e61a . |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.