Hi,

While trying to figure out the problem in
https://bugzilla.mozilla.org/show_bug.cgi?id=1677202

and looking at the file pathnames associated with  nsMsgDatabase objects during shudown (I can now reliably print the pathname of the file associated with nsMsgDatabse whose pointer is in m_dbCache without causing heap-use-after-free),
I noticed something peculiar.

It seems that Imap and news prefer to use the all capital name "INBOX" as opposed to "Inbox" of POP3.

This is under Linux and thus they certainly are treated as different names. (I think they may not be under Windows.)

Of course, since they appear in IMAP-, and NEWS-specific directories, there is very little chance of confusion.
However, I am just curious if this is a happenstance or simple oversight?
IMAP may dictate the use of "INBOX" name but NEWS?

TIA

Chiaki

The following is the list of pathnames associated with nsMsgDatabase during local mochitest that have "INBOX" (all capital) in them (the ones that are still in m_dbCache during shutdown were  recorded). My approach of deferring the release of nsMsgDatabase resulted in a multpile entries of nsMsgDatabase (with the same filename associated with it).
But they are different objects (different pointer values pointing at them.)
The number at the beginning of the line shows how often the pathaname appears in the list of nsMsgDatabases. So clearly deferred release approach, although it avoids the heap-use-after-free, has a problem and I will look into it.

      2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-057f2io7/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-057f2io7/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-0laj8mgb/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-15ctl0rb/ImapMail/localhost/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-1remd6iw/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-20nzhjp2/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-20nzhjp2/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-261cnwlz/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-45z3spgk/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-4c87syio/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-5dtf526j/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-6c3byapn/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-6umbmomw/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-6umbmomw/MozillaMailnews/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-77w__77a/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-77w__77a/MozillaMailnews/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-85nzhn1a/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-85nzhn1a/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-8gf3gc15/ImapMail/localhost/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.sbd/foo.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.sbd/foo.sbd/bar.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.sbd/nstmp-42.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.sbd/nstmp.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.sbd/nstmp.sbd/nstmp-123.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/ImapMail/localhost/INBOX.sbd/nstmp.sbd/wibble.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9sikcjm6/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-9vjgevgr/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-_79c_y65/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-_79c_y65/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-_k_k7sc1/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-b77gfp3f/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-bb7i330p/ImapMail/hostname/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-bb7i330p/ImapMail/new.hostname/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-bb7i330p/ImapMail/v999.hostname/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-bohlmxur/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-bohlmxur/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-chd95zt9/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-dgae8aos/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-dgae8aos/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-dnbxw_i3/ImapMail/2/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-dnbxw_i3/ImapMail/imap.example.com/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-dnbxw_i3/ImapMail/thünderbird.example/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-dnbxw_i3/ImapMail/xn--thnderbird-beb.test/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-e6009r0t/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-e6009r0t/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ermmm0cq/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ermmm0cq/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-fikvhylq/ImapMail/localhost/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-fsfwdr__/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-fsfwdr__/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gm7gkmyh/ImapMail/localhost-1/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gm7gkmyh/ImapMail/localhost-2/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gm7gkmyh/ImapMail/localhost-3/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gm7gkmyh/ImapMail/localhost-4/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gm7gkmyh/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gpcwp18c/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gpcwp18c/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gvhi_430/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-gvhi_430/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-h8db4hjo/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-i2xtcck7/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-i2xtcck7/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-iueeyjl1/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-j14h19gx/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ja2pdd5t/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ja2pdd5t/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-jigkv9as/ImapMail/hostname/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-jjmh6v3l/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-jjmh6v3l/MozillaMailnews/INBOX.msf       4 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-k0t1s_ai/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-k0t1s_ai/ImapMail/localhost/INBOX.sbd/%foo.-~ %test% 'bar'(!)+.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-k0t1s_ai/ImapMail/localhost/INBOX.sbd/&A94-.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-k8d4gma4/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-k8d4gma4/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-m7lx4fpx/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-m7lx4fpx/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-moxxgl8x/ImapMail/localhost/INBOX.msf       1 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ncuo86ol/ImapMail/localhost/INBOX-1.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ncuo86ol/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-ncuo86ol/MozillaMailnews/INBOX-1.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nmrchbk1/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nmrchbk1/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nv4vkkbr/ImapMail/localhost-1/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nv4vkkbr/ImapMail/localhost-2/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nv4vkkbr/ImapMail/localhost-3/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nv4vkkbr/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nznbd7y7/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-nznbd7y7/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-o25vf0t4/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-o28vk7w6/ImapMail/hostname/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-o6l3o_of/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-o6l3o_of/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-oi3zu9rn/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-p8x3d82g/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-p_kuw8uk/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-p_kuw8uk/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-qom6m3rk/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-rpf3nh67/ImapMail/example.com/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-rvvv30ms/ImapMail/localhost/INBOX.msf       3 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-s0ztho90/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-s0ztho90/ImapMail/localhost/INBOX.sbd/%foo.-~ %test% 'bar'(!)+.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-s0ztho90/ImapMail/localhost/INBOX.sbd/&A94-.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-sc8kjnn3/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-sc8kjnn3/ImapMail/localhost/INBOX.sbd/empty 1.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-sc8kjnn3/ImapMail/localhost/INBOX.sbd/empty 2.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-skjzw7w7/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-skjzw7w7/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-uo94yru7/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-uyr7w4bx/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-v13_2lzj/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-v2a7fx2k/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-v2a7fx2k/MozillaMailnews/INBOX.msf       7 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-v6exqay6/ImapMail/localhost/INBOX.msf       1 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-vuihoou1/ImapMail/localhost/INBOX-1.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-vuihoou1/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-vuihoou1/MozillaMailnews/INBOX-1.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-wbil4skp/ImapMail/new.hostname/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-wg59s7zb/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-wg59s7zb/MozillaMailnews/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-y_630_7a/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-yuog_wf3/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.sbd/empty 1.msf       1 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.sbd/empty 1.sbd/empty 2.msf       1 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.sbd/empty 1.sbd/empty 3.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.sbd/empty 2.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.sbd/empty 3.msf       2 /NEW-SSD/ASAN-OBJ-DIR/objdir-tb3/temp/xpc-profile-zlnmopbb/ImapMail/localhost/INBOX.sbd/not empty 4.msf

[end of message]


--
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/c7d82fbd-f75c-4062-b3c1-f11d767d8c52%40yk.rim.or.jp.

Reply via email to