Closed Bug 1894821 Opened 1 year ago Closed 1 year ago

Assertion failure: mIcon.payloads.Length() (The icon should have valid data), at /builds/worker/checkouts/gecko/toolkit/components/places/FaviconHelpers.cpp:977

Categories

(Toolkit :: Places, defect, P3)

defect

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox125 --- unaffected
firefox126 --- unaffected
firefox127 --- wontfix
firefox128 --- fixed

People

(Reporter: tsmith, Assigned: daisuke)

References

(Blocks 1 open bug, Regression, )

Details

(Keywords: assertion, pernosco, regression, Whiteboard: [sng][search-regression])

Attachments

(1 file)

Found with m-c 20240502-dda5d5286866 (--enable-debug --enable-fuzzing)

This was found by visiting a live website with a debug build.

STR:

  • Launch browser and visit site

This issue was triggered by visiting http://www.virginaustralia.com/.

Assertion failure: mIcon.payloads.Length() (The icon should have valid data), at /builds/worker/checkouts/gecko/toolkit/components/places/FaviconHelpers.cpp:977

68|0|xul.dll|mozilla::places::AsyncSetIconForPage::Run()|hg:hg.mozilla.org/mozilla-central:toolkit/components/places/FaviconHelpers.cpp:dda5d5286866494223d6cc52382d52032d961218|977|0x288
68|1|xul.dll|nsThread::ProcessNextEvent(bool, bool*)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:dda5d5286866494223d6cc52382d52032d961218|1193|0xa68
68|2|xul.dll|NS_ProcessNextEvent(nsIThread*, bool)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThreadUtils.cpp:dda5d5286866494223d6cc52382d52032d961218|480|0x44
68|3|xul.dll|mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessagePump.cpp:dda5d5286866494223d6cc52382d52032d961218|330|0x124
68|4|xul.dll|MessageLoop::RunHandler()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:dda5d5286866494223d6cc52382d52032d961218|363|0x4f
68|5|xul.dll|MessageLoop::Run()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:dda5d5286866494223d6cc52382d52032d961218|345|0x6e
68|6|xul.dll|nsThread::ThreadFunc(void*)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:dda5d5286866494223d6cc52382d52032d961218|370|0x15a
68|7|nss3.dll|_PR_NativeRunThread(void*)|hg:hg.mozilla.org/mozilla-central:nsprpub/pr/src/threads/combined/pruthr.c:dda5d5286866494223d6cc52382d52032d961218|399|0x120
68|8|nss3.dll|pr_root(void*)|hg:hg.mozilla.org/mozilla-central:nsprpub/pr/src/md/windows/w95thred.c:dda5d5286866494223d6cc52382d52032d961218|139|0x10
68|9|ucrtbase.dll||||
68|10|KERNELBASE.dll||||
68|11|mozglue.dll|patched_BaseThreadInitThunk(int, void*, void*)|hg:hg.mozilla.org/mozilla-central:toolkit/xre/dllservices/mozglue/WindowsDllBlocklist.cpp:dda5d5286866494223d6cc52382d52032d961218|558|0x74
68|12|ntdll.dll||||
68|13|KERNELBASE.dll||||

A Pernosco session is available here: https://pernos.co/debug/IMm7rPevzK19StSS23ix9g/index.html

Keywords: pernosco

Set release status flags based on info from the regressing bug 1552815

:daisuke, since you are the author of the regressor, bug 1552815, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(daisuke)

Leaving NI for Daisuke to take a look at this to triage what the actual issue is. It would probably also be worth looking at the Pernosco session soon as we don't know if/when they expire.

Severity: -- → S4
Priority: -- → P3
Whiteboard: [sng][search-regression]

Oh, I'm so sorry, I realized this ni now.
I will take a look at this tomorrow.

Assignee: nobody → daisuke
Status: NEW → ASSIGNED
Flags: needinfo?(daisuke)

Set release status flags based on info from the regressing bug 1552815

Pushed by dakatsuka.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/24d6b6d5ed41 Throw NS_ERROR_FILE_TOO_BIG if the favicon data size is over than MAX_FAVICON_BUFFER_SIZE r=places-reviewers,mak,migration-reviewers,mconley
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch

The patch landed in nightly and beta is affected.
:daisuke, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox127 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(daisuke)
Flags: needinfo?(daisuke)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: