Closed Bug 530404 Opened 15 years ago Closed 15 years ago

Seamonkey 2 crashes with large numbers of tabs opened

Categories

(SeaMonkey :: General, defect)

SeaMonkey 2.0 Branch
x86
OS/2
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: ok34, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.9.1.4) Gecko/20091028 SeaMonkey/2.0 Build Identifier: Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.9.1.4) Gecko/20091028 SeaMonkey/2.0 In the past days I have seen three different ways how Seamonkey 2 crashes when you open too many tabs. The number varies. Sometimes it's as little as 30, sometimes it is about 90. a) Access violation (exception C0000005), crash in libc063.dll b) Abort (SIGABRT) or c) Segmentation violation (SIGSEGV) Reproducible: Always Steps to Reproduce: 1.Go to the URL stated above (www.dreamstime.com), a stock photo agency 2.Search for any keyword 3.Start opening tabs in the background and keep opening Actual Results: After 30 to 80 tabs Seamonkey 2 will crash by one of the 3 ways so far observed. Expected Results: Seamonkey 2 should not crash. If memory becomes a problem (on a 2 GByte machine?), error messages should be displayed, new tabs should be refused. So far this seams to be an OS/2 only bug, I could not reproduce it on Windows. The machine here is an AMD 64 with 2 GBytes of RAM. Information I could gather: 11-07-2009 01:56:14 SYS3175 PID 0082 TID 0001 Slot 0092 D:\BIN\SEAMONKEY2\SEAMONKEY.EXE c0000005 1db8ac7f P1=00000001 P2=268f4000 P3=XXXXXXXX P4=XXXXXXXX EAX=00000000 EBX=268f3a78 ECX=268f3a80 EDX=00000000 ESI=268f39f0 EDI=00000000 DS=0053 DSACC=f0f3 DSLIM=ffffffff ES=0053 ESACC=f0f3 ESLIM=ffffffff FS=150b FSACC=00f3 FSLIM=00000030 GS=0053 GSACC=f0f3 GSLIM=ffffffff CS:EIP=e01f:000028a1 CSACC=00df CSLIM=0000de13 SS:ESP=0053:268f39de SSACC=f0f3 SSLIM=ffffffff EBP=268f3a04 FLG=00212206 LIBC063.DLL 0001:0000ac7f /--/ Killed by SIGABRT pid=0x0052 ppid=0x0021 tid=0x0001 slot=0x0095 pri=0x0200 mc=0x0001 D:\BIN\SEAMONKEY2\SEAMONKEY.EXE Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it. /--/ Killed by SIGSEGV pid=0x0055 ppid=0x0021 tid=0x0001 slot=0x008d pri=0x0200 mc=0x0001 D:\BIN\SEAMONKEY2\SEAMONKEY.EXE XPCONNECT 0:00003c95 cs:eip=005b:1d5b3c95 ss:esp=0053:0011eed4 ebp=0011ef1c ds=0053 es=0053 fs=150b gs=0000 efl=0052202 eax=73fa1000 ebx=5d67d580 ecx=201514e0 edx=2003a994 edi=202d2840 esi=0011eef0 Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it. Large numbers of tabs appears to have be a problem with Seamonkey on OS/2 for a longer time. On the 1.x branch I occasionally witnessed that after opening many tabs the latest would be broken: content missing, scrollbars dead, parts of tabs remaining on screen after switching away from them, etc. Once that point was reached, all newly opened or refreshrd tabs would be broken. Tabs that were loaded correctly would remain okay. Closing broken tabs would not cure the problem. Continued use of a Seamonkey instance with broken tabs would eventually lead to a hang, in severe cases taking the operating system with it. But I have never seen Seamonkey crash on too many tabs, that's new with SM 2.
Version: unspecified → SeaMonkey 2.0 Branch
Likely libc problem
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
I seriously doubt that. a) Here no other program has ever had problems resulting in segmentation violations, access violations or the like using this libc063. That includes Seamonkeys previous builds. Seamonkey 2 is the first program ever to crash several times a day, sometimes with just minutes between crashes. b) A couple of the SIGSEGV is in XPCONNECT, and not in libc.
You need to log in before you can comment on or make changes to this bug.