Closed
Bug 26276
Opened 25 years ago
Closed 25 years ago
Random SMP crash.
Categories
(SeaMonkey :: General, defect, P3)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
People
(Reporter: e75644, Assigned: leger)
References
Details
This problem seems similiar to the bug 21556 entry. I'm running SMP machine with
NT 4.0 SP 6a too, so it's possible the problems are related. Not tried
reproducing yet. After filling out a text-box element in a form, I tried to
select a bit of the text using mouse. First of all, the selection area didn't
work properly, but jumped "off" when I tried to mark more than one line. I tried
this agains everal times, and after some wedging around with the mouse, the
browser crashed:
nsStreamListenerEvent::~nsStreamListenerEvent() line 76 + 24 bytes
nsOnStopRequestEvent::~nsOnStopRequestEvent() line 258
nsOnStopRequestEvent::`scalar deleting destructor'(unsigned int 1) + 15 bytes
nsStreamListenerEvent::DestroyPLEvent(PLEvent * 0x03ba6c10) line 104 + 30 bytes
PL_DestroyEvent(PLEvent * 0x03ba6c10) line 549 + 10 bytes
PL_HandleEvent(PLEvent * 0x03ba6c10) line 536 + 9 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00fd4e10) line 487 + 9 bytes
_md_EventReceiverProc(void * 0x0098050c, unsigned int 49535, unsigned int 0,
long 16600592) line 975 + 9 bytes
USER32! 77e7124c()
Destructor code is:
nsStreamListenerEvent::~nsStreamListenerEvent()
{
NS_IF_RELEASE(mListener);
NS_IF_RELEASE(mChannel);
NS_IF_RELEASE(mContext);
if (nsnull != mEvent)
{
delete mEvent;
mEvent = nsnull;
}
}
Crash occurs (assuming no code replacements by optimization) on
NS_IF_RELEASE(mChannel). At this point of execution, both mListenerand mContext
are NULL, but mChannel->nsIRequest->nsISupports->__vfptr is 0xdddddddd. "this"
is otherwise valid.
I haven't been able to reproduce this bug after some trying on different
text-fields. In fact even the text-selection by mouse works fine, but the
selection-problem does occur when using keyboard. I guess it's possible I was
using keyboard to try to mark the text at least at some point. However, I'm
unable to reproduce the crash this way either. Bug 26295 occurs on the site I
encountered this bug on, andis reproducible, so it's possible they're related.
Comment 2•25 years ago
|
||
mailto:e75644@uwasa.fi if you are still unable to reproduce this crash go ahead
and mark it Resolved WORKSFORME. If you can reproduce this crash then please
include the build ID so we can attempt to verify.
Haven't been able to reproduce on the same code or the recent builds since that.
I'm going to assume it was some kind of side-effect from 26295. Unless otherwise
noted, my bugs refer to recent CVS-pulls, ofcourse that's hard to tell... Filed
the arrow-key marking problem under bug 26390 since the actual subject of the
bug has changed.
Severity: normal → critical
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Leaving this marked WORKSFORME because I haven't seen it happen with the latest
builds yet. The original WORKSFORME designation was intendedto indicate the bug
description was incorrect, as the crash turned out to have been a random SMP
thing as noted in bug 26436. The marking problems mentioned in the bug
description have been fixed.
Summary: Mouse selection in textbox causes crash. → Random SMP crash.
Marking Verified per last comment.
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•