Open Bug 1684145 Opened 4 years ago Updated 7 months ago

Seamonkey 2.53.x segfaults during startup when not using password manager

Categories

(SeaMonkey :: Startup & Profiles, defect)

SeaMonkey 2.53
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: g.s, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.3

Steps to reproduce:

Compiled Seamonkey on FreeBSD 11.3 for 11.3 due to not being able to compile it on 12.2. Started the Binaries on a 12.2 with the FreeBSD 11.x compatibility package installed.
Tried 2.53.3, 2.53.4, 2.53.5 and 2.53.5.1.

Actual results:

Crashes about 5-7 seconds after startup - unless the password manager master password dialog is open for at least 7 seconds.
Another way to not have it crash is when you start it with the profile manager and create a new profile. However, it only helps once. After closing seamonkey and restarting it with this new profile, it crashes.

Thread 24 "DOM Worker" received signal SIGSEGV, Segmentation fault.
(gdb) bt full
#0 0x0000000807c6d8a9 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#1 0x0000000807ae1fa3 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#2 0x0000000807ae3648 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#3 0x0000000807c20ddb in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#4 0x0000000807ae3b95 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#5 0x0000000807ae3fec in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#6 0x0000000807af25ba in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#7 0x0000000807af3f61 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#8 0x0000000807af5232 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#9 0x0000000807af68bf in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#10 0x0000000807af944b in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#11 0x0000000806327e48 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#12 0x00000008047ff283 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#13 0x00000008047ee23b in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#14 0x000000080633161b in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#15 0x0000000806329996 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#16 0x00000008063236e7 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#17 0x00000008062f0354 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#18 0x00000008047fa10b in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#19 0x00000008047fba3f in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#20 0x0000000804ab05d7 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#21 0x0000000804a7e2e7 in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#22 0x00000008047f824b in () at /usr/local/seamonkey-2.53.5.1/lib/seamonkey/libxul.so
#23 0x0000000800c9efed in () at /usr/local/lib/libnspr4.so
#24 0x00000008007bffac in () at /lib/libthr.so.3
#25 0x0000000000000000 in ()

Expected results:

Normal startup

I accidentally found a workaround:
rm search.json.mozlz4 before starting seamonkey, it prevents the crash.

Version: SeaMonkey 2.53 Branch → SeaMonkey 2.53
You need to log in before you can comment on or make changes to this bug.