Open Bug 1967175 Opened 10 months ago Updated 10 months ago

Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::ipc::IProtocol::FatalError | mozilla::ipc::IPDLParamTraits<T>::Read] via SessionHistoryInfo

Categories

(Core :: Session Restore, defect)

Other
All
defect

Tracking

()

Tracking Status
firefox140 --- affected

People

(Reporter: release-mgmt-account-bot, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/25df5c77-17af-43af-bd0f-662470250513

MOZ_CRASH Reason: IPDL error: "Error reading fields for SessionHistoryInfo". abort()ing as a result.

Top 10 frames of crashing thread:

0  libxul.so  MOZ_CrashSequence  mfbt/Assertions.h:248
0  libxul.so  MOZ_Crash  mfbt/Assertions.h:381
0  libxul.so  mozilla::ipc::FatalError  ipc/glue/ProtocolUtils.cpp:215
1  libxul.so  mozilla::ipc::IProtocol::HandleFatalError  ipc/glue/ProtocolUtils.cpp:409
2  libxul.so  mozilla::ipc::IProtocol::FatalError  ipc/glue/ProtocolUtils.cpp:400
2  libxul.so  mozilla::ipc::IPDLParamTraits<mozilla::dom::SessionHistoryInfo>::Read  docshell/shistory/SessionHistoryEntry.cpp
3  libxul.so  mozilla::ipc::IPDLParamTraits<mozilla::dom::LoadingSessionHistoryInfo>::Read  docshell/shistory/SessionHistoryEntry.cpp:1723
3  libxul.so  IPC::ParamTraitsIPDLFallback<mozilla::dom::LoadingSessionHistoryInfo>::Read<mozilla::dom::LoadingSessionHistoryInfo>  ipc/chromium/src/chrome/common/ipc_message_utils.h:716
3  libxul.so  IPC::ReadParam<mozilla::dom::LoadingSessionHistoryInfo>  ipc/chromium/src/chrome/common/ipc_message_utils.h:502
3  libxul.so  IPC::ParamTraits<mozilla::Maybe<mozilla::dom::LoadingSessionHistoryInfo> >::Read  ipc/glue/IPCMessageUtilsSpecializations.h:463

By querying Nightly crashes reported within the last 2 months, here are some insights about the signature:

  • First crash report: 2025-05-13
  • Process type: Content
  • Is startup crash: No
  • Has user comments: No
  • Is null crash: Yes - 4 out of 5 crashes happened on null or near null memory address

Recent crashes all have the same "Error reading fields for SessionHistoryInfo" message.

Component: General → Session Restore
Summary: Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::ipc::IProtocol::FatalError | mozilla::ipc::IPDLParamTraits<T>::Read] → Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::ipc::IProtocol::FatalError | mozilla::ipc::IPDLParamTraits<T>::Read] via SessionHistoryInfo

The issue looks rather old. I see crashes back to ESR 128 from September. Unfortunately there's no way to tell which field is causing problems because of the way that IPDLParamTraits<dom::SessionHistoryInfo>::Read is written. Maybe somebody poking at a minidump could get actual information about the crash location.

The volume here is rather low, so ignoring it is fine I think.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.