Closed Bug 18117 Opened 25 years ago Closed 25 years ago

[Tree]Repeatedly clicking on XUL Tree items crashes Apprunner.exe

Categories

(Core :: XUL, defect, P3)

x86
Windows NT
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jeffrey, Assigned: alecf)

Details

(Keywords: crash)

Attachments

(2 files)

I have implemented a Tree in a dialog. If I repeatedly click on tree cells, I eventually get an Apprunner.exe crash that kicks me back out to the NT command prompt that started Apprunner and I see the following: runtime error R6025 - pure virtual function call This is not an occasional occurance. It happens every time. Dialog code is below. Please contact me if you need more info, i.e., the RDF file, etc. ==================================================================== <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <!DOCTYPE window SYSTEM "chrome://fusion-global/locale/messagingPalette.dtd"> <window title="&messageTo.title;" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" align="vertical" width="309" height="270" onload="InitUsers();"> <html:script src="chrome://fusion-global/content/RDFUtilities.js"/> <html:script src="chrome://fusion-global/content/messaging.js"/> <box style="width: 100%; height: 4px;" ></box> <box align="horizontal" flex="1" > <box style="width: 12px; height: 100%;" > </box> <box align="vertical" > <html:label>&serverHeader;</html:label> <html:div id="all-users-div" style="width:150px; height:200px; background-color: rgb(255,255,255);" flex="2" > <tree id="select-users-tree" ref="NO:UsersRoot" datasources="rdf:null" flex="100%" style="height: 100%;"> <template> <rule> <treechildren> <treeitem uri="..." open="true"> <treerow > <treecell> <treeindentation /> <titledbutton value="rdf:http://home.netobjects.com/NO-rdf#name" align="left" /> </treecell> </treerow> </treeitem> </treechildren> </rule> </template> <treecol persist="width" rdf:resource="http://home.netobjects.com/NO-rdf#name" /> <treechildren ref="NO:UsersRoot" id="NO:UsersRoot" rdf:containment="http://home.netscape.com/NC-rdf#child" > </treechildren> </tree> </html:div> </box> <box align="vertical" style="width: 36px;"> <spring flex="2" /> <titledbutton style="width: 20px; height: 20px; margin-left: 4px; margin-right: 4px;" src="chrome://fusion-global/skin/images/arrow_r.gif"/> <titledbutton style="width: 20px; height: 20px; margin-left: 4px; margin-right: 4px;" src="chrome://fusion-global/skin/images/arrow_l.gif"/> <spring flex="2" /> </box> <box align="vertical"> <html:label>&usersHeader;</html:label> <html:div style="width: 90px; height: 220px; background-color: rgb(255,255,255);"> </html:div> </box> </box> <box style="width: 100%; height: 4px;" ></box> <box align="horizontal" > <spring flex="3"/> <titledbutton value="OK" align="center" style="width: 70px; height: 12px; "/> <titledbutton value="Cancel" align="center" style="width: 70px; height: 12px;" oncommand="window.close();"/> <!-- <spring flex="1"/> --> </box> </window> ================================================
Summary: Repeatedly clicking on XUL Tree items crashes Apprunner.exe → [Tree]Repeatedly clicking on XUL Tree items crashes Apprunner.exe
Marking [Tree]
Assignee: leger → alecf
Target Milestone: M12
Assigning to Alec, I will duplicate on current build if possible. Setting to M12 until we know what's causing the crash.
Severity: major → critical
Status: NEW → ASSIGNED
selmer - any luck duplicating? I haven't seen this at all.... jeffrey - could you have possibly been scrolling before this clicking? the scrollbar was pretty screwed up until the last day or two.
Gak! I forgot to try to duplicate this because I was so engrossed in the other bugs. I'd like to stay on my current track for a bit yet, maybe I can try this Thr or Fri.
Component: Browser-General → XUL
QA Contact: leger → ckritzer
Updating QA Contact.
Alec, Jan, et al, I reproduced this again this morning after getting a note from Jan asking if I had scrolled before the crash occurred. Yes, the crash happens after scrolling this tree.
Thanks for the updates, Steve and Jeffrey....
Target Milestone: M12 → M13
spam: changing qa contact from ckritzer -> paulmac for xul bugs
previous attachment generated by opening newsgroup window and clicking on first message numerous times. The crash didn't happen until I closed the newsgroup window though...
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Jeffrey claims he can't dup this anymore. I'll file a different bug for the crash I attached earlier.
Blocks: 22176
BULK MOVE: Changing component from XUL to XP Toolkit/Widgets: XUL. XUL component will be deleted.
Component: XUL → XP Toolkit/Widgets: XUL
Sorry for the spam. changing qa contact.
QA Contact: paulmac → jrgm
No longer blocks: 22176
Adding crash keyword
Keywords: crash
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: