Closed
Bug 899542
Opened 11 years ago
Closed 11 years ago
WebGL tests on test slaves seem to be using swrast_dri.so somehow
Categories
(Core :: Graphics: CanvasWebGL, defect)
Core
Graphics: CanvasWebGL
Tracking
()
RESOLVED
DUPLICATE
of bug 899802
People
(Reporter: decoder, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: sec-want, Whiteboard: [asan-test-failure])
When I run mochitest-1 with an ASan build on try, I see the following failure (full log at https://tbpl.mozilla.org/php/getParsedLog.php?id=25856020&tree=Try&full=1 ): 05:33:24 INFO - ==2422==ERROR: AddressSanitizer: heap-use-after-free on address 0x60700065d960 at pc 0x4381e3 bp 0x7fffd1205590 sp 0x7fffd1204d50 05:33:24 INFO - READ of size 16 at 0x60700065d960 thread T0 05:33:24 INFO - #0 0x4381e2 (/builds/slave/test/build/application/firefox/firefox+0x4381e2) 05:33:24 INFO - #1 0x7feff81578e1 (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x738e1) 05:33:24 INFO - #2 0x7feff8157cd1 (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x73cd1) 05:33:24 INFO - #3 0x7feff8158317 (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x74317) 05:33:24 INFO - #4 0x7feff815888a (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x7488a) 05:33:24 INFO - #5 0x7feff8151e29 (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x6de29) 05:33:24 INFO - #6 0x7feff77ef8ba (/usr/lib/x86_64-linux-gnu/dri/libgallium.so+0x1218ba) 05:33:24 INFO - #7 0x7feff81156e3 (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x316e3) 05:33:24 INFO - #8 0x7feff81126b4 (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so+0x2e6b4) 05:33:24 INFO - #9 0x7feff9a0e08c (/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1+0x1f08c) 05:33:24 INFO - #10 0x7ff033a0f6bf (/builds/slave/test/build/application/firefox/libxul.so+0x5ba56bf) [...] 05:33:25 WARNING - TEST-UNEXPECTED-FAIL | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | Exited with code 1 during test run However, the rendering string in that log says: 05:30:10 INFO - 67511 INFO TEST-INFO | /tests/content/canvas/test/webgl/test_webgl_conformance_test_suite.html | GL renderer: Gallium 0.4 on llvmpipe (LLVM 0x300) Does anyone know why swrast_dri.so is used here (causing the use-after-free) although llvmpipe is used according to the GL renderer string?
Comment 1•11 years ago
|
||
llvmpipe is built into swrast_dri.so: http://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/targets/dri-swrast/Makefile.am
Reporter | ||
Comment 2•11 years ago
|
||
As Jeff pointed out, the failure is in llvmpipe. Marking this as a duplicate of bug 899802 because that bug has more information :)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•