In the clean visual.im,
1. Load Seaside 2. Turn off "Use persistent connections" via Settings 3. Restart Seaside server 4. Navigate to http://localhost:7777/seaside/examples/multicounter 5. Click on first ++ a few times On my machine this consistently crashes the VM within a few clicks, 4 at most. Here is a list of assert failures in the debug VM, Assert fail @ 288 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 455 in platpc\ntsock.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 319 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 103 in platpc\ntsem.c oopIsInt(objDataField(registry, oop, nextIOSemSlot)) Assert fail @ 288 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 1284 in platpc\ntsock.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 119 in platpc\ntioblok.c validIOBlock(pioblock) Assert fail @ 288 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 1284 in platpc\ntsock.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 119 in platpc\ntioblok.c validIOBlock(pioblock) I wasn't able to get a stack dump proper, because it looks like dumpAllToFile no longer works? dumpAllToFile(1,1) CXX0017: Error: symbol "dumpAllToFile" not found Cheers! -Boris -- +1.604.689.0322 DeepCove Labs Ltd. 4th floor 595 Howe Street Vancouver, Canada V6C 2T5 http://tinyurl.com/r7uw4 [hidden email] CONFIDENTIALITY NOTICE This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments. Thank you. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Don't know about the bug, but I think you might need to be
using an assert or debug VM in order to have dumpAllToFile
available.
At 06:25 PM 6/6/2008, Boris Popov wrote: In the clean visual.im, --
Alan Knight [|], Engineering Manager, Cincom Smalltalk
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Boris Popov, DeepCove Labs (SNN)
Alan, From: Alan Knight To: Boris Popov; VWNC Sent: Fri Jun 06 19:27:57 2008 Subject: Re: [vwnc] [7.6][BUG] VM Crash in Seaside with persistent connections disabled Don't know about the bug, but I think you might need to be using an assert or debug VM in order to have dumpAllToFile available. At 06:25 PM 6/6/2008, Boris Popov wrote: In the clean visual.im, --
Alan Knight [|], Engineering Manager, Cincom Smalltalk
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Boris Popov, DeepCove Labs (SNN)
Boris,
The symptoms you describe are consistent with known issues that are almost resolved at this point. I created AR 54520 with your test case to determine whether our work addresses this problem as well. Andres. -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Boris Popov Sent: Friday, June 06, 2008 3:26 PM To: VWNC Subject: [vwnc] [7.6][BUG] VM Crash in Seaside with persistent connectionsdisabled In the clean visual.im, 1. Load Seaside 2. Turn off "Use persistent connections" via Settings 3. Restart Seaside server 4. Navigate to http://localhost:7777/seaside/examples/multicounter 5. Click on first ++ a few times On my machine this consistently crashes the VM within a few clicks, 4 at most. Here is a list of assert failures in the debug VM, Assert fail @ 288 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 455 in platpc\ntsock.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 319 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 103 in platpc\ntsem.c oopIsInt(objDataField(registry, oop, nextIOSemSlot)) Assert fail @ 288 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 1284 in platpc\ntsock.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 119 in platpc\ntioblok.c validIOBlock(pioblock) Assert fail @ 288 in platpc\ntfio.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 1284 in platpc\ntsock.c validIOBlock(objDataField(sfd, pIOBlock, 0)) Assert fail @ 119 in platpc\ntioblok.c validIOBlock(pioblock) I wasn't able to get a stack dump proper, because it looks like dumpAllToFile no longer works? dumpAllToFile(1,1) CXX0017: Error: symbol "dumpAllToFile" not found Cheers! -Boris -- +1.604.689.0322 DeepCove Labs Ltd. 4th floor 595 Howe Street Vancouver, Canada V6C 2T5 http://tinyurl.com/r7uw4 [hidden email] CONFIDENTIALITY NOTICE This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments. Thank you. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |