Closed Bug 911156 Opened 11 years ago Closed 9 years ago

Unable to start Thunderbird ; crash in jemalloc with js::frontend::parser on the stack

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: protz, Unassigned)

Details

(Keywords: crash, regression, Whiteboard: [tbird crash][startupcrash])

Crash Data

This is 100% reproducible on my machine.
- Latest Thunderbird x86-64 nightly.
- This is caused by the Google Contacts addon.

Didn't happend with yesterday's nightly, disabling the addon fixes it.

I haven't investigated further. My crash, along with several others, is available at https://crash-stats.mozilla.com/report/index/67009bfd-a25a-4f69-b8e9-42e522130830

Thanks,

jonathan
Since I just got the nightly update, I assume other people will experience it soon... (I think?)
It's crashing for me as well. I also have Google Contacts installed.
I should mention that it's crashing for me on the trunk, not the 24 branch.
I'm running trunk as well, thanks for pointing that out.
Version: 24 Branch → Trunk
There's been little activity, did I file this in the right component?
A couple others in crash-stats, all version 26.  Here's a firefox example bp-ff8f6646-c068-4b8d-930b-712572130909

0	libmozglue.dylib	jemalloc_crash	memory/mozjemalloc/jemalloc.c
1	libmozglue.dylib	arena_dalloc	memory/mozjemalloc/jemalloc.c
2	XUL	js::frontend::CompileError::~CompileError()	obj-firefox/x86_64/dist/include/js/Utility.h
3	XUL	mozilla::VectorBase<js::frontend::CompileError, 0ul, js::TempAllocPolicy, js::Vector<js::frontend::CompileError, 0ul, js::TempAllocPolicy> >::growStorageBy(unsigned long)	obj-firefox/x86_64/dist/include/mozilla/Vector.h
4	XUL	js::ExclusiveContext::addPendingCompileError()	obj-firefox/x86_64/dist/include/mozilla/Vector.h
5	XUL	js::frontend::TokenStream::reportCompileErrorNumberVA(unsigned int, unsigned int, unsigned int, __va_list_tag*)	js/src/frontend/TokenStream.cpp
6	XUL	js::frontend::Parser<js::frontend::FullParseHandler>::reportWithOffset(js::frontend::ParseReportKind, bool, unsigned int, unsigned int, ...)	js/src/frontend/Parser.cpp
7	XUL	js::frontend::Parser<js::frontend::FullParseHandler>::yieldExpression()	js/src/frontend/Parser.cpp
8	XUL	js::frontend::Parser<js::frontend::FullParseHandler>::assignExpr()	js/src/frontend/Parser.h
9	XUL	js::frontend::Parser<js::frontend::FullParseHandler>::assignExpr()	js/src/frontend/Parser.h
10	XUL	js::frontend::Parser<js::frontend::FullParseHandler>::expr()	js/src/frontend/Parser.h
Severity: normal → critical
Keywords: regression
Whiteboard: [tbird crash] → [tbird crash][startupcrash]
Assignee: general → nobody
Crash Signature: [@ jemalloc_crash | arena_dalloc | js::frontend::CompileError::~CompileError() ] → [@ jemalloc_crash | arena_dalloc | js::frontend::CompileError::~CompileError() ] [@ jemalloc_crash | arena_dalloc | js::frontend::CompileError::~CompileError ]
No I haven't seen this in a while.
cool. let's call it WFM then.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jonathan.protzenko)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.