Open Bug 1872212 Opened 5 months ago Updated 4 months ago

Crash in [@ kernelbase.dll | <unknown in xul.pdb>]

Categories

(Core :: IPC: MSCOM, defect)

Other
Windows 10
defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox121 --- unaffected
firefox122 --- unaffected
firefox123 --- fix-optional

People

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

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/d6f44c2c-d973-49f2-8ffe-da7b50231223

Reason: FACILITY_VISUALCPP / ERROR_PROC_NOT_FOUND

Top 10 frames of crashing thread:

0  kernelbase.dll  kernelbase.dll@0x1eb67  
1  xul.dll  <unknown in xul.pdb>  
2  kernelbase.dll  kernelbase.dll@0x1eb66  
3  winepulse.drv  winepulse.drv@0x18cdf  
4  kernel32.dll  kernel32.dll@0x259d0  
5  winepulse.drv  winepulse.drv@0xc45f  
6  ntdll.dll  ntdll.dll@0x5fc76  
7  xul.dll  __delayLoadHelper2  /builds/worker/workspace/obj-build/toolkit/library/build/D:/a/_work/1/s/src/vctools/delayimp/delayhlp.cpp:368
8  xul.dll  _tailMerge_ole32.dll  
9  xul.dll  mozilla::mscom::AgileReference<IAudioSessionControl>::AgileReference  ipc/mscom/AgileReference.h:73

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

  • First crash report: 2023-12-23
  • Process type: Parent
  • Is startup crash: No
  • Has user comments: No
  • Is null crash: No

By analyzing the backtrace, the regression may have been introduced by a patch to fix Bug 1869053.

:rkraesig, since you are the author of the potential regressor, could you please take a look?

Flags: needinfo?(rkraesig)

5 winepulse.drv winepulse.drv@0xc45f

All crashes have winepulse.drv in their callstack, which implies that they're running on Wine... and indeed, the Wine implementation of ::RoGetAgileReference is just a stub. The Win7 implementation of AgileReference might be necessary on Wine.

Flags: needinfo?(rkraesig)

David, could you give us an idea of the Severity on this?

Flags: needinfo?(davidp99)

I agree with Ray's comment 1. This is probably best reported to Wine -- maybe they can implement something similar to our prior GIT implementation, although it looks like they don't have any AgileReference support.

Severity: -- → S4
Flags: needinfo?(davidp99)
You need to log in before you can comment on or make changes to this bug.