Bug 41312 - [softpipe] sp_texture.c:439:softpipe_transfer_unmap: Assertion `transfer->resource' failed.
Summary: [softpipe] sp_texture.c:439:softpipe_transfer_unmap: Assertion `transfer->res...
Status: CLOSED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Other (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium critical
Assignee: Brian Paul
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-28 16:35 UTC by Vinson Lee
Modified: 2011-09-29 11:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Vinson Lee 2011-09-28 16:35:38 UTC
mesa: 9c7552729971463af015a767e547c43f94fe1212 (master)

Run piglit arb_robustness_client-mem-bounds test.

$ ./bin/arb_robustness_client-mem-bounds -auto
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (55) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (55) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (55) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (55) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (119) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1911) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1911) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1911) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1911) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (471) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (471) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (151) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (151) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (31) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1911) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1911) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (471) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5751) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5751) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1431) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (56) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (56) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (56) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (56) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (120) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1912) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1912) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1912) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1912) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (472) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (472) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (152) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (152) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (32) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1912) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1912) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (472) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5752) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5752) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1432) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (57) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (57) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (57) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (57) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (121) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1913) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1913) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1913) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1913) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (473) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (473) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (153) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (153) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (33) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1913) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1913) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (473) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5753) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5753) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1433) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (58) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (58) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (58) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (58) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (122) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1914) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1914) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1914) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1914) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (474) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (474) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (154) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (154) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (34) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1914) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1914) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (474) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5754) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5754) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1434) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (59) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (59) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (59) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (59) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (123) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1915) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1915) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1915) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1915) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (475) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (475) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (155) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (155) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (35) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1915) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1915) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (475) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5755) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5755) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1435) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (60) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (60) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (60) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (60) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (124) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1916) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1916) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1916) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1916) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (476) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (476) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (156) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (156) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (36) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1916) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1916) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (476) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5756) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5756) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1436) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (61) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (61) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (61) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (61) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (125) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1917) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1917) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1917) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1917) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (477) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (477) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (157) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (157) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (37) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1917) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1917) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (477) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5757) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5757) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1437) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (62) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (62) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (62) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (62) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (126) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1918) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1918) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1918) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1918) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (478) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (478) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (158) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (158) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (38) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1918) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1918) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (478) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5758) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5758) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1438) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (63) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (63) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (63) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnPixelMap*vARB(out of bounds access: bufSize (63) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetPolygonStipple(out of bounds access: bufSize (127) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1919) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1919) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1919) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (1919) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (479) is too small)
Mesa: User error: GL_INVALID_OPERATION in glReadnPixelsARB(out of bounds access: bufSize (479) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (159) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (159) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (39) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1919) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1919) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (479) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5759) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (5759) is too small)
Mesa: User error: GL_INVALID_OPERATION in glGetnTexImageARB(out of bounds access: bufSize (1439) is too small)
sp_texture.c:439:softpipe_transfer_unmap: Assertion `transfer->resource' failed.
Trace/breakpoint trap (core dumped)


(gdb) bt
#0  0x00a6a2c0 in _debug_assert_fail (expr=0xad2744 "transfer->resource", file=0xad2549 "sp_texture.c", line=439, 
    function=0xad2757 "softpipe_transfer_unmap") at util/u_debug.c:282
#1  0x007bdcb2 in softpipe_transfer_unmap (pipe=0x8252f18, transfer=0x83acb90) at sp_texture.c:439
#2  0x008cd967 in pipe_transfer_unmap (context=0x8252f18, transfer=0x83acb90) at ../../src/gallium/auxiliary/util/u_inlines.h:398
#3  0x008ce00a in st_texture_image_unmap (st=0x83a5098, stImage=0x83adab0) at state_tracker/st_texture.c:241
#4  0x008c29a9 in st_GetTexImage (ctx=0x834b308, target=32879, level=0, format=6408, type=5126, pixels=0xbf913370, 
    texObj=0x8388ed8, texImage=0x83adab0) at state_tracker/st_cb_texture.c:963
#5  0x009a9cb0 in _mesa_GetnTexImageARB (target=32879, level=0, format=6408, type=5126, bufSize=5760, pixels=0xbf913370)
    at main/texgetimage.c:775
#6  0x0806b505 in test_teximage3d (offby=0) at piglit/tests/spec/arb_robustness/client-mem-bounds.c:261
#7  0x0806ae2a in test_teximage (offby=0) at piglit/tests/spec/arb_robustness/client-mem-bounds.c:178
#8  0x0806b7ad in test (offby=0) at piglit/tests/spec/arb_robustness/client-mem-bounds.c:282
#9  0x0806b7e5 in piglit_display () at piglit/tests/spec/arb_robustness/client-mem-bounds.c:297
#10 0x0806bd9f in display () at piglit/tests/util/piglit-framework.c:56
#11 0x00fa2820 in fghRedrawWindow (window=0x8251ff0, enumerator=0xbf9150f8) at freeglut_main.c:210
#12 fghcbDisplayWindow (window=0x8251ff0, enumerator=0xbf9150f8) at freeglut_main.c:227
#13 0x00fa6660 in fgEnumWindows (enumCallback=0xfa2790 <fghcbDisplayWindow>, enumerator=0xbf9150f8) at freeglut_structure.c:394
#14 0x00fa2cdb in fghDisplayAll () at freeglut_main.c:249
#15 glutMainLoopEvent () at freeglut_main.c:1450
#16 0x00fa3605 in glutMainLoop () at freeglut_main.c:1498
#17 0x0806c48d in main (argc=1, argv=0xbf915384) at piglit/tests/util/piglit-framework.c:292
(gdb) frame 1
#1  0x007bdcb2 in softpipe_transfer_unmap (pipe=0x8252f18, transfer=0x83acb90) at sp_texture.c:439
439	   assert(transfer->resource);
(gdb) print transfer->resource
$1 = (struct pipe_resource *) 0x0
(gdb) print transfer
$2 = (struct pipe_transfer *) 0x83acb90
(gdb) print *transfer
$3 = {resource = 0x0, level = 0, usage = PIPE_TRANSFER_READ, box = {x = 0, y = 0, z = 0, width = 10, height = 12, depth = 1}, 
  stride = 40, layer_stride = 480, data = 0x0}
(gdb) l
434	softpipe_transfer_unmap(struct pipe_context *pipe,
435	                        struct pipe_transfer *transfer)
436	{
437	   struct softpipe_resource *spr;
438	
439	   assert(transfer->resource);
440	   spr = softpipe_resource(transfer->resource);
441	
442	   if (spr->dt) {
443	      /* display target */
Comment 1 Vinson Lee 2011-09-28 17:28:34 UTC
ce62473408f884c876ee535f5f48cfe70dacb1ef is the first bad commit
commit ce62473408f884c876ee535f5f48cfe70dacb1ef
Author: Brian Paul <brianp@vmware.com>
Date:   Sun Jul 31 21:00:21 2011 -0700

    mesa: Finally, convert RGBA glGetTexImage() to using MapTextureImage().
    
    v2: Changes by Brian to MapTexImage in the decompression path.
    v3: Changes by anholt to fix srcRowStride for decompression of NPOT.
    
    Tested-by: Brian Paul <brianp@vmware.com> (v2)

:040000 040000 578c73ef06426fc87c2a522788420fde8c67f0fe 962aade2f33decc124e9e366e0600029b91e3b35 M	src
bisect run success
Comment 2 Brian Paul 2011-09-29 08:20:41 UTC
Fixed with commit 1a867385d56022e904ef0235cbed545057fcb998.
Comment 3 Vinson Lee 2011-09-29 11:09:16 UTC
mesa: 1da10443440800a6f5e4a4e6463737cce27706fd (master)

Verified fixed.


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.