This is on openSUSE-13.1, SeaMonkey-2.26.1.
SeaMonkey crashed with lots of windows/tabs open, and there are both
sessionstore.json and sessionstore.bak files in the assoc profile data.
However, when the browser is restarted and the "Restore Session" window
comes up, the "Restore Previous Session" option is greyed out and list
of Windows and Tabs is empty. The only usable button is "Start New
Session".
I had quite a bit of stored up state and was preparing to save and/or
bookmark most of the saved up pages, most being tech references to
things I've been researching recently.
I tried renaming the sessionstore.bak file as sessionstore.json, but
that gave the same result. I have no other useable sessionstore.json
files for that session.
As a sanity check, I did try using the sessionstore.json file from
another PC and that session started up OK, so I know the problem is not
due to a setting in the affected SeaMonkey instance.
To help view the JSON, I used json_pp on the sessionstore.json files,
and there is a very large blob in the middle of the file that starts
with,
"formdata":{"#sessionData":"{
which the json_pp does not pretty print, and everything in that blob
appears to have extra quoting (lots of backslashes, etc.). Braces,
brackets, quotes, etc., are all balanced in the file, i.e., I am not
able to identify any corruption in the file.
If I run seamonkey from the command line, I get no helpful error
messages. Is there a way to force error msgs or debugging info to help
debug this? How about how to extract the info directly from the JSON
file?
Any other ideas? [I'm tearing my hair out trying to fix this!] Any
other forums to post to? (I'm not active on any Mozilla related forums
presently, and I'm a mostly email list user vs web forum user). Web
searches have not brought up much more than how to configure Session
Restore, etc.
I will post any progress I am able to make on this.
Thanks!
--Phil
--
Philip Amadeo Saeli
openSUSE, CentOS, RHEL
psaeli(a)zorodyne.com
--
To unsubscribe, e-mail: opensuse+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse+owner(a)opensuse.org