Closed Bug 960202 Opened 10 years ago Closed 6 years ago

crash in java.lang.IllegalStateException: Fragment already added: PinSiteDialog{$HEX_ADDRESS #$ pin_site} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)

Categories

(Firefox for Android Graveyard :: General, defect, P5)

All
Android
defect

Tracking

(firefox26 affected, firefox27 affected, firefox28 affected, firefox29 affected, firefox30 affected, firefox31 affected, firefox32 affected, firefox33 affected, fennec+)

RESOLVED WONTFIX
Tracking Status
firefox26 --- affected
firefox27 --- affected
firefox28 --- affected
firefox29 --- affected
firefox30 --- affected
firefox31 --- affected
firefox32 --- affected
firefox33 --- affected
fennec + ---

People

(Reporter: kbrosnan, Unassigned)

References

Details

(Keywords: crash, Whiteboard: [native-crash])

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is 
report bp-ee0f863a-7606-49cc-87a6-e7a0e2140114.
=============================================================

java.lang.IllegalStateException: Fragment already added: PinSiteDialog{42c73d40 #4 pin_site}
	at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1159)
	at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:616)
	at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
	at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5017)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
	at dalvik.system.NativeStart.main(Native Method)

This crash has two parameters that change (memory address and pin_site #) so it will never show up as a top crash but accounts for 400 or so crashes a week.
Whiteboard: [native-crash]
Assignee: nobody → lucasr.at.mozilla
tracking-fennec: ? → +
My patches in bug 935542 might fix this bug.
Depends on: 935542
Doesn't look like. We hit this in AppThwack through UI fuzzing.
(In reply to Aaron Train [:aaronmt] from comment #2)
> Doesn't look like. We hit this in AppThwack through UI fuzzing.

Aaron, any chance you can post a recent stacktrace for this bug? Just to make the it matches latest code in m-c.
Flags: needinfo?(aaron.train)
:( I missed this NI. I'll try out today.
Flags: needinfo?(aaron.train)
Attached file logcat (Aurora 30)
Log-cat from a recent Aurora (30) AppThwack run on an Xperia tablet
I have looked at this and it is in the #40 to #60 range for release. The following search is useful it contains a few breakdowns of the crash into crashes per Fx version, per Android version, phone model, phone brand. Click the tabs at the top of the search columns to see the data.

https://crash-stats.mozilla.com/search/?java_stack_trace=java.lang.IllegalStateException%3A+Fragment&_facets=android_brand&_facets=version&_columns=android_device&_columns=android_version

Search that checks for current instances of this signature.

https://crash-stats.mozilla.com/query/?product=FennecAndroid&version=ALL%3AALL&range_value=1&range_unit=weeks&query_search=signature&query_type=contains&query=java.lang.IllegalStateException%3A+Fragment&reason=&release_channels=&build_id=&process_type=any&hang_type=any
Looks like this is still happening
Crash Signature: android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)] → android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)] [@ java.lang.IllegalStateException: Fragment already added: PinSiteDialog{41f9ff00 #0 pin_site} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)]
Summary: crash in java.lang.IllegalStateException: Fragment already added: PinSiteDialog{$HEX_ADDRESS #4 pin_site} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java) → crash in java.lang.IllegalStateException: Fragment already added: PinSiteDialog{$HEX_ADDRESS #$ pin_site} at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)
filter on [mass-p5]
Priority: -- → P5
Assignee: lucasr.at.mozilla → nobody
Crash Signature: android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)] → android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java)] [@ java.lang.IllegalStateException: Fragment already added: PinSiteDialog{2b0e5d48 #4 pin_site} at android.support.v4.app.FragmentManagerImpl.addFragment] [@ java.lang.Illega…
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Closing because no crash reported since 12 weeks.
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: