Closed
Bug 1142759
Opened 9 years ago
Closed 9 years ago
crash in __aeabi_fcmpgt (cubeb_opensl.c, opensl_init)
Categories
(Core :: Audio/Video, defect)
Tracking
()
People
(Reporter: snorp, Unassigned)
Details
(Keywords: crash)
Crash Data
This bug was filed from the Socorro interface and is report bp-ef7fe786-b07c-4b8d-9d3f-0d2d42150310. ============================================================= We have many crashes with this signature, but at least some of them are a crash in cubeb_opensl.c, opensl_init(). I think most of them are a segfault at 0xdeadbaad, which is what happens when the JVM aborts. Usually this is because you are trying to invoke a method via JNI and there is a pending exception. I believe some devices have OpenSL drivers that wrap AudioTrack via JNI, so that's probably going bad. Not sure if we can find a way to work around that or not.
Reporter | ||
Updated•9 years ago
|
tracking-fennec: --- → ?
status-firefox36:
--- → affected
status-firefox37:
--- → affected
status-firefox38:
--- → affected
status-firefox39:
--- → affected
Comment 1•9 years ago
|
||
Tracking 37+ as this is an offshoot of top crash bug 1126561. Given where we are in 37, we may need to ship 37 with this crash. Anthony - Do you have anyone available to investigate?
tracking-firefox37:
--- → +
tracking-firefox38:
--- → +
tracking-firefox39:
--- → +
Flags: needinfo?(ajones)
Paul - any thoughts?
Flags: needinfo?(padenot)
Comment 3•9 years ago
|
||
Short of having the right libc.so to dig out symbols, or a device that can repro, it's not clear to me what happens here.
Flags: needinfo?(padenot)
Comment 4•9 years ago
|
||
From searching around, 0xdeadbaad also shows up with heap corruption. I haven't seen anything like this before and there's not much to go on from the stacks as they all point to line 307 in cubeb_opensl.c, which is the closing brace of opensl_init. There haven't been many changes to this code for a fair while, either. I think the last think was the shared OpenSL engine stuff from GCP. Gian-Carlo: any ideas? Have you seen anything like this before with OpenSL?
Flags: needinfo?(gpascutto)
We need more clues in order to progress this.
Flags: needinfo?(ajones)
Reporter | ||
Comment 6•9 years ago
|
||
I think it's likely this is only happening on some hardware/OS combination. Once bug 1142767 lands, we may be able to figure that out.
Comment 7•9 years ago
|
||
I don't see a lot of crashes for 37b4 and we're not going to have a fix ready by b8 gtb on Monday. I'm marking this as wontfix for 36 and 37.
Comment 8•9 years ago
|
||
The crashes are being reprocessed, so we might find more details.
Flags: needinfo?(kbrosnan)
Comment 9•9 years ago
|
||
The original "pending JNI exception on opensl call" sounds possible but there's nothing actionable here for me.
Flags: needinfo?(gpascutto)
Comment 10•9 years ago
|
||
I don't see any specific device or hardware that seems common. Most common device is at around 3% of all crashes and there is a very long tail of devices. See https://crash-stats.mozilla.com/report/list?product=FennecAndroid&range_unit=days&range_value=28&signature=opensl_init#tab-sigsummary Emailing snorp a list of URLs.
Crash Signature: [@ __aeabi_fcmpgt] → [@ opensl_init]
Flags: needinfo?(kbrosnan)
Comment 12•9 years ago
|
||
Given that the request is for SoftVision, let's go direct to Ioana.
Flags: needinfo?(ioana.chiorean)
Comment 14•9 years ago
|
||
I think this is in Ioana's yard since she handles the Mobile side... unless there's something to do on the Desktop side as well... is there anything?
Flags: needinfo?(florin.mezei)
Comment 15•9 years ago
|
||
Sorry for late reply - we did test it that Friday, April 10th on several devices we have in house but we were not able to reproduce nor see it at all. For the list in Kevin's comment we might contact the contributors to see who has those from the peak but super low chances.
Flags: needinfo?(kbrosnan)
Flags: needinfo?(ioana.chiorean)
Comment 16•9 years ago
|
||
Don't see this after Firefox 37 beta 6. People hitting this should upgrade to a current Firefox for Android.
tracking-fennec: ? → -
Comment 17•9 years ago
|
||
OK, marking 38 as fixed then
Comment 18•9 years ago
|
||
Marking 39 as fixed based on comment 16.
Comment 19•9 years ago
|
||
If this has disappeared in 38 and 39, we might as well mark it fixed? Please reopen if I'm wrong!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•