Open
Bug 400156
Opened 17 years ago
Updated 8 years ago
Memory leak on ChatZilla /quit
Categories
(Other Applications :: ChatZilla, defect)
Other Applications
ChatZilla
Tracking
(Not tracked)
NEW
People
(Reporter: sebi216, Assigned: rginda)
Details
(Keywords: memory-leak)
Attachments
(2 files)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7 Build Identifier: ChatZilla 0.9.78.1 Memory leak in ChatZilla 0.9.78.1 (Firefox 2.0.0.7 on WinXP) Found using Leak Monitor (https://addons.mozilla.org/en-US/firefox/addon/2490) How to reproduce: 1. open irc://irc.freenode.net/wikipedia-pl 2. /quit Reproducible: Always Steps to Reproduce: 1. open irc://irc.freenode.net/wikipedia-pl 2. /quit Actual Results: Memory leak - see Additional Info Leak report from Leak Monitor: Leaks in window 0x5f16300: [+] [leaked object] (92f76f8) = [XULElement] [+] source (5f67768) = [Object] [ ] TYPE = IRCClient [ ] COMMAND_CHAR = / [ ] STEP_TIMEOUT = 500 [ ] MAX_MESSAGES = 200 [ ] MAX_HISTORY = 50 [ ] MAX_NICK_DISPLAY = 14 [ ] MAX_WORD_DISPLAY = 20 [ ] MAX_MSG_PER_ROW = 3 [ ] INITIAL_COLSPAN = 5 [ ] NOTIFY_TIMEOUT = 300000 [ ] AWAY_TIMEOUT = 60000 [ ] SLOPPY_NETWORKS = true [ ] DOUBLETAB_TIME = 500 [ ] IMAGEDIR = chrome://chatzilla/skin/images/ [ ] HIDE_CODES = true [ ] NO_BROWSER_FOCUS = false [ ] DEFAULT_RESPONSE_CODE = === [ ] CONFERENCE_LOW_PASS = 10 [+] viewsArray (5f67488) = [Array] [-] 0 (8ecc438) = [Object] [-] 1 (60a6f30) = [Object] [+] activityList (5f67480) = [Object] [ ] 0 = - [+] hostCompat (5f67478) = [Object] [ ] needToCopyIcons = false [+] inputHistory (5f67468) = [Array] [ ] 0 = /quit [ ] lastHistoryReferenced = -1 [ ] incompleteLine = [ ] lastTabUp (5f67278) = [Date] [+] awayMsgs (94596b8) = [Array] [-] 0 (9459670) = [Object] [ ] awayMsgCount = 5 [ ] status = true [+] getConnectedNetworks (5f67248, chrome://chatzilla/content/static.js, 894-901) = [Function] [ ] prototype (3251af0) = [Object] [ ] currentFrame = true [+] progressListener (5f67230) = [Object] [-] QueryInterface (5f67220, chrome://chatzilla/content/static.js, 2906-2907) = [Function] [-] onStateChange (5f67210, chrome://chatzilla/content/static.js, 2912-2982) = [Function] [-] onProgressChange (5f671f8, chrome://chatzilla/content/static.js, 2992-2992) = [Function] [-] onLocationChange (5f671e0, chrome://chatzilla/content/static.js, 2997-2997) = [Function] [-] onStatusChange (5f671b0, chrome://chatzilla/content/static.js, 3002-3002) = [Function] [-] onSecurityChange (5f671a0, chrome://chatzilla/content/static.js, 3007-3007) = [Function] [+] updateMenus (5f67118, chrome://chatzilla/content/static.js, 3324-3329) = [Function] [ ] prototype (3251af8) = [Object] [+] adoptNode (5f67858, chrome://chatzilla/content/static.js, 3351-3352) = [Function] [ ] prototype (3251b50) = [Object] [+] addNetwork (5f670f8, chrome://chatzilla/content/static.js, 3357-3359) = [Function] [ ] prototype (3251b58) = [Object] [+] removeNetwork (5f670e8, chrome://chatzilla/content/static.js, 3364-3369) = [Function] [ ] prototype (32526e0) = [Object] [+] connectToNetwork (5f670d8, chrome://chatzilla/content/static.js, 3374-3423) = [Function] [ ] prototype (32407a0) = [Object] [+] getURL (5f670c8, chrome://chatzilla/content/static.js, 3429-3430) = [Function] [ ] prototype (32407a8) = [Object] [+] load (5f670a8, chrome://chatzilla/content/static.js, 3435-3447) = [Function] [ ] prototype (32407b0) = [Object] [+] sayToCurrentTarget (5f67098, chrome://chatzilla/content/static.js, 3452-3468) = [Function] [ ] prototype (32407c0) = [Object] [+] feedback (5f67050, chrome://chatzilla/content/static.js, 3665-3667) = [Function] [ ] prototype (32407d0) = [Object] [+] getFontCSS (5f67040, chrome://chatzilla/content/static.js, 3682-3704) = [Function] [ ] prototype (32407e0) = [Object] [+] displayHere (5f67030, chrome://chatzilla/content/static.js, 3716-4077) = [Function] [ ] prototype (32407f0) = [Object] [-] display (5f67030, chrome://chatzilla/content/static.js, 3716-4077) = [Function] [+] getConnectionCount (5f67020, chrome://chatzilla/content/static.js, 4273-4282) = [Function] [ ] prototype (3240818) = [Object] [+] quit (5f67010, chrome://chatzilla/content/static.js, 4287-4296) = [Function] [ ] prototype (3240820) = [Object] [+] wantToQuit (5f66ff8, chrome://chatzilla/content/static.js, 4303-4320) = [Function] [ ] prototype (3240838) = [Object] [+] performTabMatch (5f66fe8, chrome://chatzilla/content/static.js, 4331-4346) = [Function] [ ] prototype (3240860) = [Object] [+] openLogFile (5f66fd8, chrome://chatzilla/content/static.js, 4351-4403) = [Function] [ ] prototype (3240868) = [Object] [+] closeLogFile (5f66fc8, chrome://chatzilla/content/static.js, 4408-4417) = [Function] [ ] prototype (3240870) = [Object] [+] dispatch (5f66b20, chrome://chatzilla/content/commands.js, 333-335) = [Function] [ ] prototype (3240888) = [Object] [ ] initialized = true [+] networks (5fb26c8) = [Object] [-] moznet (9443020) = [Object] [-] hybridnet (9442f08) = [Object] [-] slashnet (9442e60) = [Object] [-] dalnet (9442db8) = [Object] [-] undernet (9442d18) = [Object] [-] webbnet (9442c68) = [Object] [-] quakenet (9442bb8) = [Object] [-] ircnet (9442b10) = [Object] [-] freenode (9442a68) = [Object] [-] serenia (94429c0) = [Object] [-] efnet (9442918) = [Object] [-] hispano (9442818) = [Object] [-] irc.freenode.net (8ebfba0) = [Object] [+] entities (5fb26b8) = [Object] [ ] brandShortName = Firefox [ ] brandFullName = Firefox 2.0.0.7 [ ] brandVendorName = Mozilla [+] eventPump (5fb26a8) = [Object] [ ] MAX_EVENT_DEPTH = 50 [ ] FORCE_CLEANUP_PTR = 1000 [ ] MAX_AUTO_CLEANUP_LEN = 100 [ ] eventsPerStep = 158 [ ] queue (5fb26a0) = [Array] [ ] queuePointer = 0 [ ] bulkQueue (5fb2690) = [Array] [ ] bulkQueuePointer = 0 [-] hooks (5fb2688) = [Array] [+] debugHook (5fb2618) = [Object] [-] pattern (5fb2680) = [Array] [-] f (5f683c0, chrome://chatzilla/content/lib/js/irc-debug.js, 44-115) = [Function] [ ] name = event-tracer [ ] neg = true [ ] enabled = false [ ] host = Firefox [ ] platform = Windows [ ] hostPlatform = FirefoxWindows [ ] lineEnd = [+] messageManager (5fb2518) = [Object] [-] ucConverter (5fb24f8) = [XPCWrappedNative_NoHelper] [-] defaultBundle (5fb22a0) = [XPCWrappedNative_NoHelper] [-] bundleList (5fb24f0) = [Array] [-] entities (5fb26b8) = [Object] [-] defaultBundle (5fb22a0) = [XPCWrappedNative_NoHelper] [ ] unicodeName = *client* [ ] viewName = *client* [+] responseCodeMap (53def70) = [Object] [ ] HELLO = [HELLO] [ ] HELP = [HELP] [ ] USAGE = [USAGE] [ ] ERROR = [ERROR] [ ] WARNING = [WARNING] [ ] INFO = [INFO] [ ] EVAL-IN = [EVAL-IN] [ ] EVAL-OUT = [EVAL-OUT] [ ] DISCONNECT = [QUIT] [ ] JOIN = -->| [ ] PART = <--| [ ] QUIT = |<-- [ ] NICK = =-= [ ] TOPIC = =-= [ ] KICK = =-= [ ] MODE = =-= [ ] END_STATUS = --- [ ] DCC-CHAT = [DCC] [ ] DCC-FILE = [DCC] [ ] 315 = --- [ ] 318 = --- [ ] 366 = --- [ ] 376 = --- [+] rdf (53def68) = [Object] [-] ds (53def38) = [XPCWrappedNative_NoHelper] [-] svc (53def28) = [XPCWrappedNative_NoHelper] [-] resRoot (53deee0) = [XPCWrappedNative_NoHelper] [-] resNullUser (53deed0) = [XPCWrappedNative_NoHelper] [-] resNullChan (53deec0) = [XPCWrappedNative_NoHelper] [-] resNetwork (53deea8) = [XPCWrappedNative_NoHelper] [-] resServer (53dee98) = [XPCWrappedNative_NoHelper] [-] resChannel (53dee58) = [XPCWrappedNative_NoHelper] [-] resChanUser (53dee48) = [XPCWrappedNative_NoHelper] [-] resSortName (53dee30) = [XPCWrappedNative_NoHelper] [-] resFounder (53dee20) = [XPCWrappedNative_NoHelper] [-] resAdmin (53dede0) = [XPCWrappedNative_NoHelper] [-] resOp (53dedd0) = [XPCWrappedNative_NoHelper] [-] resHalfOp (53dedc0) = [XPCWrappedNative_NoHelper] [-] resVoice (53dedb0) = [XPCWrappedNative_NoHelper] [-] resNick (53ded90) = [XPCWrappedNative_NoHelper] [-] resUniName (53ded80) = [XPCWrappedNative_NoHelper] [-] resUser (53ded40) = [XPCWrappedNative_NoHelper] [-] resAway (53ded30) = [XPCWrappedNative_NoHelper] [-] resHost (53ded20) = [XPCWrappedNative_NoHelper] [-] litTrue (53ded00) = [XPCWrappedNative_NoHelper] [-] litFalse (53decf8) = [XPCWrappedNative_NoHelper] [-] litUnk (53decf0) = [XPCWrappedNative_NoHelper] [+] commandManager (53ddf58) = [Object] [-] commands (53ddf50) = [Object] [-] defaultBundle (5fb22a0) = [XPCWrappedNative_NoHelper] [ ] currentDispatchDepth = 0 [ ] maxDispatchDepth = 10 [ ] dispatchUnwinding = false [ ] defaultFlags = 33 [-] isCommandSatisfied (5f66f68, chrome://chatzilla/content/commands.js, 275-323) = [Function] [+] prefManager (93fa678) = [Object] [-] prefService (93fa638) = [XPCWrappedNative_NoHelper] [-] prefBranch (93fa618) = [XPCWrappedNative_NoHelper] [ ] prefSaveTime = 1192619299406,000000 [ ] prefSaveTimer = 467 [ ] branchName = extensions.irc. [ ] defaultValues (93fa610) = [Object] [-] prefs (93fa608) = [Object] [-] prefNames (93fa600) = [Array] [-] prefRecords (93fa5f8) = [Object] [-] observer (93fa5f0) = [Object] [-] observers (93fa5e8) = [Array] [-] prefBranchInternal (93fa618) = [XPCWrappedNative_NoHelper] [-] defaultBundle (5fb22a0) = [XPCWrappedNative_NoHelper] [ ] valid = false [-] profilePath (93fa430) = [XPCWrappedNative_NoHelper] [-] scriptPath (93fa3e8) = [XPCWrappedNative_NoHelper] [-] logPath (93fa3c0) = [XPCWrappedNative_NoHelper] [ ] identGroup = .connect [ ] prefManagers (60229e8) = [Array] [-] prefs (93fa608) = [Object] [ ] charset = utf-8 [ ] linkRE (9443940) = [RegExp] [+] munger (9443938) = [Object] [-] entries (9443930) = [Array] [ ] tagName = html:span [ ] enabled = true [-] insertPlainText (5f668d0, chrome://chatzilla/content/mungers.js, 627-653) = [Function] [ ] enableColors = true [+] networkList (9443040) = [Array] [-] 0 (9443208) = [Object] [-] 1 (94431e0) = [Object] [-] 2 (94431c8) = [Object] [-] 3 (94431b0) = [Object] [-] 4 (9443198) = [Object] [-] 5 (9443178) = [Object] [-] 6 (9443160) = [Object] [-] 7 (9443148) = [Object] [-] 8 (9443130) = [Object] [-] 9 (9443118) = [Object] [-] 10 (9443100) = [Object] [-] 11 (94430e0) = [Object] [+] onMenuCommand (9442730, chrome://chatzilla/content/menus.js, 74-89) = [Function] [ ] prototype (32409f0) = [Object] [+] menuSpecs (9442728) = [Object] [-] maintoolbar (94426d8) = [Object] [-] mainmenu:chatzilla (9442600) = [Object] [-] mainmenu:irc (9442588) = [Object] [-] mainmenu:edit (94424c0) = [Object] [-] popup:motifs (94423d8) = [Object] [-] mainmenu:view (9442348) = [Object] [-] mainmenu:help (94422a0) = [Object] [-] popup:fonts (9442260) = [Object] [-] popup:opcommands (94420f0) = [Object] [-] popup:usercommands (945a358) = [Object] [-] context:userlist (945a2a8) = [Object] [-] context:messages (945a230) = [Object] [-] context:tab (945a090) = [Object] [-] mainmenu:nickname (9459fd0) = [Object] [-] popup:nickname (9459f50) = [Object] [+] menuManager (9442720) = [Object] [-] commandManager (53ddf58) = [Object] [-] menuSpecs (9442728) = [Object] [-] contextFunction (5f66b08, chrome://chatzilla/content/menus.js, 481-513) = [Function] [ ] commandStr = client.onMenuCommand(event, window); [ ] repeatId = 2 [-] onPopupShowing (9442708, chrome://chatzilla/content/lib/js/menu-manager.js, 51-51) = [Function] [-] onPopupHiding (94426f0, chrome://chatzilla/content/lib/js/menu-manager.js, 53-53) = [Function] [-] onMenuCommand (94426e0, chrome://chatzilla/content/lib/js/menu-manager.js, 55-55) = [Function] [+] mainWindow (5dbdaf0) = [ChromeWindow] [-] getInterface (3240bd0) = [Function] [+] iosvc (93fa1e8) = [XPCWrappedNative_NoHelper] [ ] getProtocolHandler (93fa1d0) = [Function] [ ] manageOfflineStatus = true [ ] offline = true [ ] newURI (9432f60) = [Function] [-] QueryInterface (3233b50) = [Function] [-] getProtocolFlags (3233b38) = [Function] [-] newFileURI (3233ad8) = [Function] [-] newChannelFromURI (32338f8) = [Function] [-] newChannel (32338b8) = [Function] [-] allowPort (32338a8) = [Function] [-] extractScheme (3233898) = [Function] [+] sound (9459f30) = [XPCWrappedNative_NoHelper] [-] QueryInterface (3233c28) = [Function] [-] play (3233c18) = [Function] [-] playSystemSound (3233bc8) = [Function] [-] beep (3233b78) = [Function] [-] init (3233b68) = [Function] [ ] soundList (9459f28) = [Object] [+] globalHistory (9459f08) = [XPCWrappedNative_NoHelper] [-] addPage (5e31a10) = [Function] [-] QueryInterface (3233c98) = [Function] [-] isVisited (3233c68) = [Function] [+] dtFormatter (9459ef0) = [XPCWrappedNative_NoHelper] [-] FormatDateTime (5c39810) = [Function] [ ] dateFormatLong = 1 [ ] timeFormatSeconds = 1 [-] QueryInterface (3233de8) = [Function] [-] FormatDate (3233d58) = [Function] [-] FormatTime (3233d28) = [Function] [ ] dateFormatNone = 0 [ ] dateFormatShort = 2 [ ] dateFormatYearMonth = 3 [ ] dateFormatWeekday = 4 [ ] timeFormatNone = 0 [ ] timeFormatNoSeconds = 2 [ ] timeFormatSecondsForce24Hour = 3 [ ] timeFormatNoSecondsForce24Hour = 4 [ ] _mlMode = false [+] input (5fb3418) = [XULElement] [ ] mInputField = null [ ] mIgnoreClick = false [ ] mIgnoreFocus = false [-] onfocus (9459e28, chrome://chatzilla/content/chatzilla.xul, 1-1) = [Function] [-] onxblfocus (60d4da0, chrome://global/content/bindings/textbox.xml, 133-143) = [Function] [-] addEventListener (94594e0) = [Function] [-] onxblblur (6022c88, chrome://global/content/bindings/textbox.xml, 148-150) = [Function] [ ] userAgent = ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417] [+] statusBar (9459898) = [Object] [ ] server-nick (5e318b0) = [XULElement] [ ] statusElement (5fb2f08) = [XULElement] [ ] defaultStatus = Welcome to ChatZilla! [ ] progressPanel (5fb2e78) = [XULElement] [ ] progressBar (5fb2e10) = [XULElement] [ ] logFile = null [ ] defaultCompletion = /help [ ] deck (5e31c98) = [XULElement] [ ] inputPopup = null [+] dcc (94593c8) = [Object] [-] parent (5f67768) = [Object] [ ] users (94593c0) = [Object] [ ] chats (94593b8) = [Array] [ ] files (94593b0) = [Array] [ ] last = null [ ] lastTime = null [ ] sendChunk = 4096 [ ] maxUnAcked = 32 [ ] requestTimeout = 180000 [-] localIPlist (94593a8) = [Array] [ ] localIP = 87.169.114.250 [ ] _lastPort = null [-] _dnsSvc (9459388) = [XPCWrappedNative_NoHelper] [ ] _lastID = 47171 [+] ident (94591d8) = [Object] [ ] responses (6022d08) = [Array] [ ] listening = false [-] dns (9459388) = [XPCWrappedNative_NoHelper] [-] parent (5f67768) = [Object] [-] eventPump (5fb26a8) = [Object] [ ] _timestampLast = undefined [+] currentObject (608d380) = [Object] [-] parent (8ebfbc8) = [Object] [ ] encodedName = #wikipedia-pl [ ] canonicalName = #wikipedia-pl [-] _prefManager (608d110) = [Object] [-] _prefs (608d0b0) = [Object] [ ] unicodeName = #wikipedia-pl [ ] viewName = #wikipedia-pl [ ] users (5d74920) = [Object] [ ] bans (608c280) = [Object] [ ] excepts (608c278) = [Object] [-] mode (608c270) = [Object] [ ] usersStable = true [ ] active = false [ ] joined = true [ ] logFile = null [ ] pendingNamesReply = false [ ] busy = false [ ] _timestampLast = undefined [ ] messages (60a7498) = [HTMLTableElement] [ ] messageCount = 7 [-] frame (60a6e48) = [XULElement] [-] rdfRes (60bd170) = [XPCWrappedNative_NoHelper] [ ] motifSettings (9616570) = [Object] [ ] topic = http://pl.wikipedia.org/ | Status: up | UTF-8 (http://42.pl/u/pXw) | nie pytaj czy możesz zapytać, po prostu pytaj [ ] topicBy = szczepanek [ ] topicDate (5c39850) = [Date] [ ] userlistSelection (5d3ca08) = [Array] [ ] opCount = 1 [ ] halfopCount = 0 [ ] voiceCount = 2 [ ] timeStamp (5d5aaf0) = [Date] [ ] updateHeader = true [ ] setHeaderState = true [ ] changeCSS = true [ ] updateMotifSettings = true [ ] addUsers = true [ ] updateUsers = true [ ] removeUsers = true [ ] plugins (946f0c0) = [Array] [ ] busy = false [+] offlineObserver (94dcf40) = [Object] [ ] _element (5fb2cf0) = [XULElement] [-] _getNewIOSvc (94dcf30, chrome://chatzilla/content/static.js, 2033-2041) = [Function] [-] state (94dcf20, chrome://chatzilla/content/static.js, 2044-2045) = [Function] [-] observe (94dcf10, chrome://chatzilla/content/static.js, 2048-2062) = [Function] [-] updateOfflineUI (94dcf00, chrome://chatzilla/content/static.js, 2066-2069) = [Function] [-] toggleOffline (94dcee8, chrome://chatzilla/content/static.js, 2072-2092) = [Function] [-] canGoOffline (94dced8, chrome://chatzilla/content/static.js, 2095-2109) = [Function] [-] updateOfflineFromPref (94dcec8, chrome://chatzilla/content/static.js, 2112-2136) = [Function] [-] updatePrefFromOffline (94dceb8, chrome://chatzilla/content/static.js, 2139-2156) = [Function] [+] schemes (94dc288) = [Object] [ ] ftp = true [ ] irc = true [ ] default-blocked = true [ ] resource = true [ ] ircs = true [ ] http = true [ ] javascript = true [ ] gopher = true [ ] wyciwyg = true [ ] about = true [ ] moz-icon = true [ ] data = true [ ] jar = true [ ] file = true [ ] https = true [ ] chrome = true [ ] abp = true [ ] default = true [ ] feed = true [ ] view-source = true [ ] pcast = true [ ] userClose = true [ ] _webBrowserFind = null [+] _fastFind (8ebd7c0) = [XPCWrappedNative_NoHelper] [ ] init (8ebd7d0) = [Function] [ ] setDocShell (8ebdc10) = [Function] [+] QueryInterface (3234288) = [Function] [ ] prototype (36cf700) = [Object] [+] find (3234230) = [Function] [ ] prototype (36cf708) = [Object] [+] findNext (3234210) = [Function] [ ] prototype (36cf710) = [Object] [+] findPrevious (3234198) = [Function] [ ] prototype (36cf718) = [Object] [ ] searchString = true [ ] focusLinks = true [ ] caseSensitive = true [ ] foundLink = true [ ] currentWindow = true [+] setSelectionModeAndRepaint (3233e58) = [Function] [ ] prototype (36cf720) = [Object] [+] collapseSelection (3233e48) = [Function] [ ] prototype (36cf728) = [Object] [ ] foundEditable = true [ ] FIND_FOUND = 0 [ ] FIND_NOTFOUND = 1 [ ] FIND_WRAPPED = 2 [+] mPrefs (92f7470) = [XPCWrappedNative_NoHelper] [+] getBoolPref (5c3a4f8) = [Function] [ ] prototype (36cf540) = [Object] [+] QueryInterface (32346f8) = [Function] [ ] prototype (36cf5a8) = [Object] [ ] root = true [+] getPrefType (3234500) = [Function] [ ] prototype (36cf5c0) = [Object] [+] setBoolPref (32344d8) = [Function] [ ] prototype (36cf600) = [Object] [+] getCharPref (32344c8) = [Function] [ ] prototype (36cf608) = [Object] [+] setCharPref (3234480) = [Function] [ ] prototype (36cf610) = [Object] [+] getIntPref (3234450) = [Function] [ ] prototype (36cf620) = [Object] [+] setIntPref (3234440) = [Function] [ ] prototype (36cf638) = [Object] [+] getComplexValue (3234420) = [Function] [ ] prototype (36cf640) = [Object] [+] setComplexValue (32343e0) = [Function] [ ] prototype (36cf648) = [Object] [+] clearUserPref (32343d0) = [Function] [ ] prototype (36cf6a8) = [Object] [+] lockPref (32343b0) = [Function] [ ] prototype (36cf6b0) = [Object] [+] prefHasUserValue (3234388) = [Function] [ ] prototype (36cf6d0) = [Object] [+] prefIsLocked (3234350) = [Function] [ ] prototype (36cf6d8) = [Object] [+] unlockPref (3234338) = [Function] [ ] prototype (36cf6e0) = [Object] [+] deleteBranch (3234318) = [Function] [ ] prototype (36cf6e8) = [Object] [+] getChildList (3234308) = [Function] [ ] prototype (36cf6f0) = [Object] [+] resetBranch (32342c0) = [Function] [ ] prototype (36cf6f8) = [Object] [ ] PREF_INVALID = 0 [ ] PREF_STRING = 32 [ ] PREF_INT = 64 [ ] PREF_BOOL = 128 [+] mAtomService (92f7458) = [XPCWrappedNative_NoHelper] [+] QueryInterface (32348f8) = [Function] [ ] prototype (36cf4f8) = [Object] [+] getAtom (3234890) = [Function] [ ] prototype (36cf510) = [Object] [+] getPermanentAtom (32347e0) = [Function] [ ] prototype (36cf528) = [Object] [ ] _mStrBundle = null [ ] pageReport = null [+] mDragDropHandler (92f68a0) = [XPCWrappedNative_NoHelper] [ ] hookupTo (92f6890) = [Function] [+] QueryInterface (3234950) = [Function] [ ] prototype (36cf4e0) = [Object] [+] detach (3234928) = [Function] [ ] prototype (36cf4e8) = [Object] [ ] userTypedClear = 1 [ ] _userTypedValue = null [ ] mFormFillAttached = false [ ] focusedWindow = null [ ] focusedElement = null [ ] isShowingMessage = false [ ] mIconURL = null [ ] mDestroyed = false [ ] _AUTOSCROLL_SPEED = 3 [ ] _AUTOSCROLL_SNAP = 10 [ ] _clientFrameDoc = null [ ] _isScrolling = false [ ] _autoScrollMarkerImage = null [ ] _snapOn = false [ ] _startX = null [ ] _startY = null [ ] _screenX = null [ ] _screenY = null [ ] _findInstData = null [+] addEventListener (92f6820) = [Function] [ ] prototype (32349c8) = [Object]
Comment 2•17 years ago
|
||
To be clear, this could well belong in a different component, but until we figure out what's causing the leak...
Checked this also on openSUSE Linux (Firefox 2.0.0.6) with the same result.
Comment 4•17 years ago
|
||
To be clear, this is with the official ChatZilla 0.9.78.1 release, right? Could you install the newest (top) nightly from http://twpol.dyndns.org/mozilla/chatzilla/nightly/ and see if that makes any difference?
Updated•17 years ago
|
Comment 5•17 years ago
|
||
(In reply to comment #4) > To be clear, this is with the official ChatZilla 0.9.78.1 release, right? Could > you install the newest (top) nightly from > http://twpol.dyndns.org/mozilla/chatzilla/nightly/ and see if that makes any > difference? > I should have mentioned this, sorry. I checked that before confirming (well, with a nightly I built from CVS myself, but that shouldn't make any difference).
Comment 6•17 years ago
|
||
Ah, OK. Thanks to Bugzilla's separation of history from comments, it wasn't apparent that you had confirmed it. :( Does it happen in simpler cases, like open and /quit? What about different methods of exiting (menu, window manager)? Does it always - and only - ever leak the *client* view (source.TYPE == IRCClient)? What about if you join two servers and /quit?
(In reply to comment #6) > Ah, OK. Thanks to Bugzilla's separation of history from comments, it wasn't > apparent that you had confirmed it. :( > > Does it happen in simpler cases, like open and /quit? What about different > methods of exiting (menu, window manager)? Does it always - and only - ever > leak the *client* view (source.TYPE == IRCClient)? What about if you join two > servers and /quit? > There is no leak if you open ChatZilla without connecting to any server and close it right away. Closing having 2 servers open leads to a leak. Tested on the latest nightly.
Comment 8•17 years ago
|
||
Thanks; just two more things I'd like you to try, if you don't mind: - Open ChatZilla, connect to a server, hide the *client* view, /quit. - Open ChatZilla, connect to a server, close the *client* view, /quit. (Both hide and close are on the context menu for the tab.)
(In reply to comment #8) > Thanks; just two more things I'd like you to try, if you don't mind: > - Open ChatZilla, connect to a server, hide the *client* view, /quit. 2 Leaks > - Open ChatZilla, connect to a server, close the *client* view, /quit. > > (Both hide and close are on the context menu for the tab.) > also 2 Leaks (hope I made no mistake by testing that) Do you want the data reported by Leak Monitor?
Comment 10•17 years ago
|
||
Yes please, and if you could save the leak data to a file and add it as an attachment, that would be great (to save having a huge comment).
Reporter | ||
Comment 11•17 years ago
|
||
Reporter | ||
Comment 12•17 years ago
|
||
Comment 13•17 years ago
|
||
Thanks! Those show the channel and *client* views being caught up, but no mention of the server view (except indirectly via source.parent of course), which is interesting.
Updated•8 years ago
|
Severity: normal → minor
You need to log in
before you can comment on or make changes to this bug.
Description
•