Open Bug 1113647 Opened 5 years ago Updated 5 months ago

crash in @0x0 | r600_dri.so@0x147f7b

Categories

(Core :: Canvas: WebGL, defect, P3, critical)

31 Branch
x86
Linux
defect

Tracking

()

Tracking Status
firefox37 --- affected
firefox38 --- ?
firefox39 --- ?
firefox40 --- ?

People

(Reporter: adalucinet, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-e8d52842-3aeb-4cb5-a01d-4337c2141219.
=============================================================
More reports:
https://crash-stats.mozilla.com/report/list?signature=r600_dri.so%400x147f7b&product=Firefox&query_type=contains&range_unit=weeks&process_type=any&hang_type=any&date=2014-12-19+13%3A00%3A00&range_value=1#tab-reports
https://crash-stats.mozilla.com/report/list?signature=%400x0+%7C+r600_dri.so%400x147f7b&product=Firefox&query_type=contains&range_unit=weeks&process_type=any&hang_type=any&date=2014-12-19+13%3A00%3A00&range_value=1#tab-reports

Steps to reproduce:
1. Navigate to http://www.3dsitelinks.com/webgl-games/
2. Play a some games (E.g.: CubeOut; Coil) for a couple of minutes.
3. Launch Emberwind. 
4. When prompted, clear history and launch again.

Notes:
1. Reproducible with Firefox 35 beta 5 (Build ID: 20141218174327) on Ubuntu 14.04 32-bit.
2. Randomly reproducible with MIOP game and http://media.tojicode.com/q3bsp/.
3. Not reproducible on Windows 7 64-bit, Windows 8.1 32-bit nor Mac OS X 10.7.
4. With Nightly 37.0a1 (Build ID: 20141219030202) encountered a tab crash once (out of 7 attempts): bp-aa1d1e7b-dc85-4df2-8f80-eedc02141219
5. Graphics
   Adapter Description	X.Org -- Gallium 0.4 on AMD RS780
   Device ID	Gallium 0.4 on AMD RS780
   Driver Version	3.0 Mesa 10.1.3
   GPU Accelerated Windows	0/2 Basic
   Vendor ID	X.Org
   WebGL Renderer	X.Org -- Gallium 0.4 on AMD RS780
   windowLayerManagerRemote	false
   AzureCanvasBackend	        cairo
   AzureContentBackend	        cairo
   AzureFallbackCanvasBackend	none
   AzureSkiaAccelerated	        0
There are 16 reports with this signature over the last month, all on Linux. The earliest Firefox version reported is Firefox 31 so I don't think this is a recent regression. That said, volume being as low as it is might make this very low priority.

https://crash-stats.mozilla.com/report/list?product=Firefox&range_unit=days&range_value=28&signature=%400x0+|+r600_dri.so%400x147f7b#tab-reports
Version: 35 Branch → 31 Branch
I encountered this crash 6 times during WebGl testing on Firefox 37.0.2 (20150415140819) using Ubuntu 14.04 32bit.

I managed to reproduce this crash following these steps:
1.Play this video: https://www.youtube.com/watch?v=huhYZn2r-Mo
2.Load this game in another tab: http://yagiz.me/zombiesvscow/
3.Open this page in a third tab: https://www.google.ro/maps/@47.6538423,23.5743724,15z?hl=en

Crash Reports:
https://crash-stats.mozilla.com/report/index/2a3db8ed-b31b-4918-9132-f4f8b2150416
https://crash-stats.mozilla.com/report/index/cce933fd-fe31-47a6-bed3-d97d52150416
https://crash-stats.mozilla.com/report/index/47d61696-26f2-4662-8e25-c59152150416

Should I file a new bug for this issue ?
Milan - Is this a bug for your team?
Flags: needinfo?(milan)
I would think so.
Assignee: nobody → lsalzman
Flags: needinfo?(milan)
Crash Signature: [@ @0x0 | r600_dri.so@0x147f7b] → [@ @0x0 | r600_dri.so@0x147f7b] [@ r600_dri.so@0x147f7b]
Assignee: lsalzman → nobody
(In reply to Milan Sreckovic [:milan] from comment #4)
> I would think so.

Looks like for now we're just tripping up random things in the open radeon drivers. That and the fact that this was reported on AMD legacy hardware (Radeon HD 3200) makes it somewhat hard to do much about unless we can scrounge up anyone with similar hardware.

It would be nice to know if this can be triggered on any other Linux/Mesa setup such as intel or nouveau.
Flags: needinfo?(alexandra.lucinet)
(In reply to Lee Salzman [:eihrul] from comment #5)
> (In reply to Milan Sreckovic [:milan] from comment #4)
> It would be nice to know if this can be triggered on any other Linux/Mesa
> setup such as intel or nouveau.

Unfortunately, this issue is no longer reproducible with 38.0.5 beta 2 (Build ID: 20150514163436), across the following platforms: Ubuntu 12.04 32-bit (nVidia GeForce GT 620), Ubuntu 14.04 32-bit (AMD Radeon HD 3000) and Ubuntu 13.10 32-bit (Intel HD 2500).
Flags: needinfo?(alexandra.lucinet)
(In reply to Alexandra Lucinet, QA Mentor [:adalucinet] from comment #6)
> Unfortunately, this issue is no longer reproducible with 38.0.5 beta 2

Actually, I would say it's good if we don't crash any more. :)
Just hit this crash while following the guidelines via https://mozillagfx.wordpress.com/2012/10/06/how-to-help-testing-off-main-thread-compositing/ in order to test off-main-thread compositing under Linux - when creating the 'layers.offmainthreadcomposition.animate-transform' Boolean preference, latest 40.0a2 automatically crashes under Ubuntu [1]: bp-608f5b7c-9a76-4d96-9547-244612150624

No issues encountered on Ubuntu 12.04 64-bit (Graphics: NVIDIA GeForce 210) nor 12.04 32-bit (Graphics: AMD Radeon HD 6450).

More reports, but different signatures:
bp-def7fcd1-0c1a-415e-99d4-83cd72150624
bp-820b5d76-ebb5-42b8-8d43-4c0272150624
bp-ecafc951-7d14-4656-bd2c-389702150624


[1] Ubuntu 14.04 32 and 64 bit (Graphics: AMD Radeon HD 6450)
[2] Ubuntu 14.04 32-bit (Graphics: AMD Radeon HD 3000)

Adding ni flag for :nical since he wrote that article and may have some clues. Thanks in advance!
Flags: needinfo?(nical.bugzilla)
I spoke with Milan about this today and he indicated this is not a supported configuration. While this bug may be valid, it's not a priority for the graphics team at this time.
Flags: needinfo?(nical.bugzilla)
I didn't try any particular game, but I have no problem with enabling animate-transform. 
I wonder if it's the hardware (Radeon 6310M), the software (Manjaro Linux), or just 980770 progressing.
Flags: needinfo?(adalucin)
_Years_ without an answer. 
Could somebody close this?
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.