On 2018-07-30 12:13 PM, Mariusz Ceier wrote:
> On 30 July 2018 at 11:31, Michel Dänzer <[email protected]> wrote:
>> On 2018-07-29 10:20 AM, Mariusz Ceier wrote:
>>> In drmGetDevice2 when no local device is found or when
>>> drm_device_has_rdev filters out all devices, *device might be left
>>> uninitialized causing drmGetDevice2 to not return error - since
>>> it's only returned when *device == NULL.
>>>
>>> Above leads to crash in the firefox in system with amdgpu.
>>>
>>> With this change firefox displays:
>>>
>>> libGL error: MESA-LOADER: failed to retrieve device information
>>> libGL error: unable to load driver: amdgpu_dri.so
>>> libGL error: driver pointer missing
>>> libGL error: failed to load driver: amdgpu
>>> libGL error: MESA-LOADER: failed to retrieve device information
>>> libGL error: unable to load driver: amdgpu_dri.so
>>> libGL error: driver pointer missing
>>> libGL error: failed to load driver: amdgpu
>>>
>>> and doesn't crash.
>>>
>>> Signed-off-by: Mariusz Ceier <[email protected]>
>>
>> Good catch. Please add:
>>
>> Bugzilla: https://bugs.freedesktop.org/107384
>> Reviewed-by: Michel Dänzer <[email protected]>
>>
>> Do you need somebody to push this for you?
> 
> Yes, I don't have push access :)
> Also should I send v2 patch with the Bugzilla and Reviewed-by tags ?

No need, I'll add the tags and push it. Thanks!


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to