Open
Bug 400156
Opened 17 years ago
Updated 9 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•9 years ago
|
Severity: normal → minor
You need to log in
before you can comment on or make changes to this bug.
Description
•