Closed Bug 1209508 Opened 9 years ago Closed 9 years ago

Certain bugzilla pages and GitHub issues makes *all* tabs to crash on Linux

Categories

(Core :: DOM: Content Processes, defect)

defect
Not set
critical

Tracking

()

VERIFIED FIXED
Tracking Status
firefox44 --- fixed

People

(Reporter: armenzg, Unassigned)

References

()

Details

(Keywords: crash, regression, Whiteboard: [fixed via bug 1167100])

After updating my nightly I consistenly have my tabs getting crashed.

I pin pointed that loading a specific bug or trying to file a bug or loading a GitHub issue will crash all my tabs.
Once I have no more of such tabs, I can restore all my tabs without crashing again.

Here's one of my many crashes:
https://crash-stats.mozilla.com/report/index/e7fa0e6d-1c93-49c2-9c8a-c88b22150929
Crash Reason 	SIGSEGV
Crash Address 	0x0

Top 10 frames:

0 	libxul.so 	mozilla::OriginAttributes::CreateSuffix(nsACString_internal&) const 	caps/BasePrincipal.cpp
1 	libxul.so 	mozilla::dom::StructuredCloneHelper::WriteFullySerializableObjects(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>) 	dom/base/StructuredCloneHelper.cpp
2 	libxul.so 	mozilla::dom::StructuredCloneHelper::WriteCallback(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>) 	dom/base/StructuredCloneHelper.cpp
3 	libxul.so 	JSStructuredCloneWriter::startWrite(JS::Handle<JS::Value>) 	js/src/vm/StructuredClone.cpp
4 	libxul.so 	JSStructuredCloneWriter::write(JS::Handle<JS::Value>) 	js/src/vm/StructuredClone.cpp
5 	libxul.so 	WriteStructuredClone(JSContext*, JS::Handle<JS::Value>, unsigned long**, unsigned long*, JSStructuredCloneCallbacks const*, void*, JS::Value) 	js/src/vm/StructuredClone.cpp
6 	libxul.so 	JS_WriteStructuredClone(JSContext*, JS::Handle<JS::Value>, unsigned long**, unsigned long*, JSStructuredCloneCallbacks const*, void*, JS::Handle<JS::Value>) 	js/src/vm/StructuredClone.cpp
7 	libxul.so 	JSAutoStructuredCloneBuffer::write(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JSStructuredCloneCallbacks const*, void*) 	js/src/vm/StructuredClone.cpp
8 	libxul.so 	mozilla::dom::StructuredCloneHelperInternal::Write(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>) 	dom/base/StructuredCloneHelper.cpp
9 	libxul.so 	mozilla::dom::StructuredCloneHelper::Write(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, mozilla::ErrorResult&) 	dom/base/StructuredCloneHelper.cpp
10 	libxul.so 	mozilla::dom::ipc::StructuredCloneData::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) 	dom/ipc/StructuredCloneData.cpp

There are also other reports available for OS X. See the attached URL.
Severity: blocker → critical
Keywords: crash
OS: Other → All
Hardware: x86_64 → All
Component: General → DOM: Content Processes
Product: Firefox → Core
Disabling Adblock Plus takes away the crashes.
(In reply to Armen Zambrano Gasparnian [:armenzg] from comment #2)
> Disabling Adblock Plus takes away the crashes.

Interesting. So I also updated to latest Nightly on Ubuntu 15.04 64bit but I don't have this problem with ADB version 2.6.11.

I will cc Wladimir from the ADB team for information.
StructuredCloneHelper probably means that this is a CPOW issue?
I assume this might have been caused by bug 1167100 and the crashes should be fixed with the backout of the changeset. Armen can you please retest the 2nd nightly build from yesterday?
Flags: needinfo?(armenzg)
Leaving NI in place. I will try again tomorrow when I'm back to my Linux machine.
See Bug 1209843 as Bobby will remove those ASSERTs.
Yoshi, so we can mark this bug fixed based on the backout on bug 1167100?
Thanks Yoshi. So this crash has been fixed with the backout of the patch in bug 1167100.

Armen, if you still want to check please feel free, but it's not really necessary anymore.
Status: NEW → RESOLVED
Closed: 9 years ago
Depends on: 1167100
Flags: needinfo?(armenzg)
Resolution: --- → FIXED
Whiteboard: [fixed via bug 1167100]
It works.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.