Closed Bug 1096516 Opened 10 years ago Closed 3 years ago

crash in android.os.TransactionTooLargeException: at android.os.BinderProxy.transact(Native Method)

Categories

(Firefox for Android Graveyard :: General, defect)

All
Android
defect
Not set
critical

Tracking

(fennec+)

RESOLVED INCOMPLETE
Tracking Status
fennec + ---

People

(Reporter: martijn.martijn, Unassigned)

References

()

Details

(Keywords: crash, reproducible, testcase)

Crash Data

This is reproducable on the latest trunk on a Nexus 5.

Steps to reproduce:
- Go to http://people.mozilla.org/~mwargers/tests/forms/capture_video.htm
- Tap on the input type=file input
- Use your camera to take a picture of make a video and accept it as input for the input type=file
- Long tap on the black bordered box to try and get a context menu dialog

Expected result:
- Context menu dialog appears

Actual result:
- Crash

This bug was filed from the Socorro interface and is 
report bp-b74c1637-6e2f-4d02-8f4b-77b102141110.
=============================================================

Java stack trace:

android.os.TransactionTooLargeException
	at android.os.BinderProxy.transact(Native Method)
	at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:2165)
	at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:493)
	at android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:485)
	at org.mozilla.gecko.widget.ActivityChooserModel.ensureConsistentState(ActivityChooserModel.java:700)
	at org.mozilla.gecko.widget.ActivityChooserModel.setIntent(ActivityChooserModel.java:392)
	at org.mozilla.gecko.widget.GeckoActionProvider.setIntent(GeckoActionProvider.java:151)
	at org.mozilla.gecko.prompts.PromptListAdapter.getView(PromptListAdapter.java:239)
	at android.widget.AbsListView.obtainView(AbsListView.java:2263)
	at android.widget.ListView.measureHeightOfChildren(ListView.java:1263)
	at android.widget.ListView.onMeasure(ListView.java:1175)
	at android.view.View.measure(View.java:16497)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
	at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
	at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
	at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
	at android.view.View.measure(View.java:16497)
	at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
Reproducible crash.
tracking-fennec: --- → ?
Keywords: reproducible
Assignee: nobody → jhugman
tracking-fennec: ? → +
Assignee: jhugman → nobody
Crash Signature: [@ android.os.TransactionTooLargeException: at android.os.BinderProxy.transact(Native Method)] → [@ android.os.TransactionTooLargeException: at android.os.BinderProxy.transact(Native Method)] [@ android.os.TransactionTooLargeException: at android.os.BinderProxy.transact]
@snorp,jchen: I can reproduce this issue on Nightly (not own builds) with the STR. However the crash report does not contain the stack trace but it's one of those "@ EMPTY: no crashing thread identified; ERROR_NO_THREAD_LIST":
https://crash-stats.mozilla.com/report/index/f5070961-fac0-4f8e-98c2-e99732160115

Something seems to be wrong with out crash reporting?
Blocks: 1142944
Flags: needinfo?(snorp)
Flags: needinfo?(nchen)
The other bug Jim fixed that was being reported as one of those empty crashes was also an unhandled Java exception. It does seem likely that something has gone wrong there. Jim can you look into that? We see these on Beta/Release, so I don't think the latest fancy patch did it (for the native trace).
Flags: needinfo?(snorp)
Yeah let me look into it in another bug.
Flags: needinfo?(nchen)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: REOPENED → RESOLVED
Closed: 7 years ago3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.