Closed Bug 1192040 Opened 5 years ago Closed 4 years ago

crash in OOM | large | mozalloc_abort(char const* const) | mozalloc_handle_oom(unsigned int) | moz_xmalloc | NtUserRegisterWindowMessage | GlobalSize

Categories

(Core :: Widget: Win32, defect, critical)

40 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INVALID

People

(Reporter: alex_mayorga, Unassigned)

References

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-62e6ff20-c0c6-4e0c-8437-871e02150715.
=============================================================

https://crash-stats.mozilla.com/report/list?product=Firefox&signature=OOM+%7C+large+%7C+mozalloc_abort%28char+const%2A+const%29+%7C+mozalloc_handle_oom%28unsigned+int%29+%7C+moz_xmalloc+%7C+NtUserRegisterWindowMessage+%7C+GlobalSize

Crashing Thread
Frame 	Module 	Signature 	Source
0 	mozglue.dll 	mozalloc_abort(char const* const) 	memory/mozalloc/mozalloc_abort.cpp
1 	mozglue.dll 	mozalloc_handle_oom(unsigned int) 	memory/mozalloc/mozalloc_oom.cpp
2 	mozglue.dll 	moz_xmalloc 	memory/mozalloc/mozalloc.cpp
3 	user32.dll 	NtUserRegisterWindowMessage 	
4 	kernel32.dll 	GlobalSize 	
5 	xul.dll 	nsClipboard::GetGlobalData(void*, void**, unsigned int*) 	widget/windows/nsClipboard.cpp
6 	xul.dll 	nsClipboard::GetNativeDataOffClipboard(IDataObject*, unsigned int, unsigned int, char const*, void**, unsigned int*) 	widget/windows/nsClipboard.cpp
7 	xul.dll 	nsClipboard::GetDataFromDataObject(IDataObject*, unsigned int, nsIWidget*, nsITransferable*) 	widget/windows/nsClipboard.cpp
8 	xul.dll 	nsClipboard::GetNativeClipboardData(nsITransferable*, int) 	widget/windows/nsClipboard.cpp
This looks like a large object was in clipboard. (I don't know why GlobalSize needs to allocate, but I'm not a Win32 API expert.)

Interestingly a very related bug 1159604 was fixed recently by dmajor.
Component: Untriaged → Widget: Win32
Depends on: 1159604
Flags: needinfo?(dmajor)
Product: Firefox → Core
It's just a bad stack walk. This ought to be fixed by bug 1159604.
Flags: needinfo?(dmajor)
Crash Signature: [@ OOM | large | mozalloc_abort(char const* const) | mozalloc_handle_oom(unsigned int) | moz_xmalloc | NtUserRegisterWindowMessage | GlobalSize] → [@ OOM | large | mozalloc_abort(char const* const) | mozalloc_handle_oom(unsigned int) | moz_xmalloc | NtUserRegisterWindowMessage | GlobalSize] [@ OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | NtUserRegisterWindowMessage | GlobalSiz…
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.