Closed Bug 1075338 Opened 10 years ago Closed 10 years ago

Lost tabs after addon install

Categories

(Firefox for Android Graveyard :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: liam, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0
Build ID: 20140831201947

Steps to reproduce:

Browsed to https://lastpass.com and downloaded LastPass for Firefox Mobile.
Installed add-on.


Actual results:

After installation the browser restarted and upon resumption tabs were gone.


Expected results:

Tabs should have remained.
This is on android L, and I'm running nightly.
Already attempted to grab sessionstore.bak but it was an empty file ({"windows":[]}).
I tried replicating this scenario (using Release through Nightly), I enumerated through and opened a large listing of tabs (~25) on my Galaxy S5 (4.4.4). After LastPass installation, upon restart, all my tabs were still open. Perhaps there is a conditional not met depending on resources on your device? What's the expected behaviour here Brian, re: session restore after restart?
Flags: needinfo?(bnicholson)
They should stay around. Liam, are you able to reproduce this consistently?
Flags: needinfo?(bnicholson) → needinfo?(liam)
As mentioned, this might be a peculiarity with Android L.
Opened 70 tabs, installed lastpass, restarted and tabs were restored.
So, not reproducible.
Even assuming Android killed ff why would that cause sessionstore.bak to be empty? IMHO, that's the most troubling bit.
Flags: needinfo?(liam)
I have L Preview on my Nexus 7, I'll try this tomorrow.
Flags: needinfo?(aaron.train)
I wasn't able to reproduce this on L Preview (25 tabs open, installed LastPass, restarted).

Restart

D/GeckoApp( 4250): Restart intent: Intent { act=org.mozilla.gecko.restart cmp=org.mozilla.fennec/org.mozilla.gecko.Restarter (has extras) }
I/ActivityManager(  574): START u0 {act=org.mozilla.gecko.restart cmp=org.mozilla.fennec/org.mozilla.gecko.Restarter (has extras)} from pid 4250 on display 0
I/am_create_activity(  574): [0,435755459,4,org.mozilla.fennec/org.mozilla.gecko.Restarter,org.mozilla.gecko.restart,NULL,NULL,0]
I/ActivityManager(  574): Start proc org.mozilla.fennecRestarter for activity org.mozilla.fennec/org.mozilla.gecko.Restarter: pid=6478 uid=10087 gids={50087, 3003, 1028, 1015}
I/am_restart_activity(  574): [0,435755459,4,org.mozilla.fennec/org.mozilla.gecko.Restarter]


Startup

D/GeckoAppShell( 4250): Killing via System.exit()
I/GeckoRestarter( 6478): Trying to restart fennec
I/GeckoRestarter( 6478): Intent { act=android.intent.action.MAIN cmp=org.mozilla.fennec/org.mozilla.gecko.BrowserApp (has extras) }
I/ActivityManager(  574): START u0 {act=android.intent.action.MAIN cmp=org.mozilla.fennec/org.mozilla.gecko.BrowserApp (has extras)} from pid 6478 on display 0
I/am_create_activity(  574): [0,787573080,4,org.mozilla.fennec/org.mozilla.gecko.BrowserApp,android.intent.action.MAIN,NULL,NULL,268435456]
I/am_pause_activity(  574): [0,435755459,org.mozilla.fennec/org.mozilla.gecko.Restarter]
I/am_on_resume_called( 6478): [0,org.mozilla.gecko.Restarter]
I/am_on_paused_called( 6478): [0,org.mozilla.gecko.Restarter]
I/am_proc_start(  574): [0,6528,10087,org.mozilla.fennec,activity,org.mozilla.fennec/org.mozilla.gecko.BrowserApp]
I/ActivityManager(  574): Start proc org.mozilla.fennec for activity org.mozilla.fennec/org.mozilla.gecko.BrowserApp: pid=6528 uid=10087 gids={50087, 3003, 1028, 1015}
I/am_finish_activity(  574): [0,435755459,4,org.mozilla.fennec/org.mozilla.gecko.Restarter,no-history]
I/am_restart_activity(  574): [0,787573080,4,org.mozilla.fennec/org.mozilla.gecko.BrowserApp]
I/am_destroy_activity(  574): [0,435755459,4,org.mozilla.fennec/org.mozilla.gecko.Restarter,finish-idle]
I/am_activity_launch_time(  574): [0,787573080,org.mozilla.fennec/org.mozilla.gecko.BrowserApp,748,1189]
I/ActivityManager(  574): Displayed org.mozilla.fennec/org.mozilla.gecko.BrowserApp: +748ms (total +1s189ms)
D/GeckoActivityChooserModel( 6528): Running post-distribution task: quickshare.
D/GeckoTabs( 6528): Setting about: tab favicon inline.
I/WindowManager(  574): Switching to real app window: Window{1d09c82a u0 org.mozilla.fennec/org.mozilla.gecko.BrowserApp}
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 0: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 1: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 2: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 3: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 4: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 5: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 6: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 7: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 8: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 9: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 10: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 11: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 12: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 13: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 14: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 15: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 16: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 17: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 18: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 19: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 20: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 21: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 22: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 23: TITLE
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 24: TITLE
D/GeckoToolbar( 6528): onTabChanged: SELECTED
D/GeckoToolbarDisplayLayout( 6528): updateFavicon(null)
I/GeckoToolbarDisplayLayout( 6528): zerdatime 350732 - Throbber start
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 25: SELECTED
D/GeckoToolbar( 6528): onTabChanged: TITLE
D/GeckoBrowserApp( 6528): BrowserApp.onTabChanged: 25: TITLE
D/GeckoToolbar( 6528): onTabChanged: RESTORED
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(aaron.train)
Resolution: --- → WORKSFORME
Any suggestions as to how to get my session history back?
There's a few large (binary) databases hanging around.
Any help in recovering the session would be appreciated...
Session history will be stored in either SessionStore.js or SessionStore.bak. Unfortunately, if those are both empty, your session history is lost. At that point, the best I can recommend is to look through your History panel to see the most recently opened sites.
Thanks for the help, Brian.
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.