Closed Bug 617376 Opened 15 years ago Closed 10 years ago

startup crash in js::Parser::memberExpr

Categories

(Core :: Networking, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash)

Crash Data

Seen while reviewing crash stats. This looks to be another bug that has some duplicate crashes -one report surfaced using the 2010120300 build and the rest are all using today's nightly. http://tinyurl.com/3a8k9eb links to all the reports so far. If this is all from one user from what I can see they were not running with any extensions installed. Frame Module Signature [Expand] Source 0 mozjs.dll js::Parser::memberExpr js/src/jsparse.cpp:7270 1 mozjs.dll js::Parser::unaryExpr js/src/jsparse.cpp:6652 2 mozjs.dll js::Parser::mulExpr js/src/jsparse.cpp:6486 3 mozjs.dll js::Parser::addExpr js/src/jsparse.cpp:6472 4 mozjs.dll js::Parser::shiftExpr js/src/jsparse.cpp:6461 5 mozjs.dll js::Parser::relExpr js/src/jsparse.cpp:6439 6 mozjs.dll js::Parser::eqExpr js/src/jsparse.cpp:6420 7 mozjs.dll js::Parser::bitAndExpr js/src/jsparse.cpp:6411 8 mozjs.dll js::Parser::bitXorExpr js/src/jsparse.cpp:6402 9 mozjs.dll js::Parser::bitOrExpr js/src/jsparse.cpp:6393 10 mozjs.dll js::Parser::andExpr js/src/jsparse.cpp:6384 11 mozjs.dll js::Parser::orExpr js/src/jsparse.cpp:6375 12 mozjs.dll js::Parser::condExpr js/src/jsparse.cpp:6340 13 mozjs.dll js::Parser::assignExpr js/src/jsparse.cpp:6262 14 @0x87be67
Crash Signature: [@ js::Parser::memberExpr(int) ]
It's #44 top browser crasher in 16.0.1. 96% of crashes happen on Windows XP. The stack trace now looks like: Frame Module Signature Source 0 @0x12e20f 1 @0xa02c4e 2 mozjs.dll js::Parser::memberExpr js/src/frontend/Parser.cpp:5751 3 mozglue.dll je_calloc memory/mozjemalloc/jemalloc.c:6466 4 nspr4.dll PR_NewPollableEvent nsprpub/pr/src/io/prpolevt.c:146 5 xul.dll nsSocketTransportService::Init netwerk/base/src/nsSocketTransportService2.cpp:435 6 xul.dll nsSocketTransportServiceConstructor netwerk/build/nsNetModule.cpp:65 7 xul.dll mozilla::GenericFactory::CreateInstance obj-firefox/xpcom/build/GenericFactory.cpp:16 8 xul.dll nsComponentManagerImpl::CreateInstanceByContractID xpcom/components/nsComponentManager.cpp:1031 9 xul.dll nsComponentManagerImpl::GetServiceByContractID xpcom/components/nsComponentManager.cpp:1433 10 xul.dll CallGetService obj-firefox/xpcom/build/nsComponentManagerUtils.cpp:62 11 xul.dll nsCOMPtr_base::assign_from_gs_contractid_with_error obj-firefox/xpcom/build/nsCOMPtr.cpp:101 12 xul.dll nsIOService::InitializeSocketTransportService netwerk/base/src/nsIOService.cpp:238 13 xul.dll nsIOService::SetOffline netwerk/base/src/nsIOService.cpp:783 14 xul.dll nsIOService::InitializeNetworkLinkService netwerk/base/src/nsIOService.cpp:287 15 xul.dll nsIOService::SetManageOfflineStatus netwerk/base/src/nsIOService.cpp:1106 16 xul.dll nsIOService::PrefsChanged netwerk/base/src/nsIOService.cpp:869 17 xul.dll nsIOService::Init netwerk/base/src/nsIOService.cpp:197 18 xul.dll nsIOService::GetInstance netwerk/base/src/nsIOService.cpp:300 19 xul.dll nsIOServiceConstructor netwerk/build/nsNetModule.cpp:51 20 xul.dll mozilla::GenericFactory::CreateInstance obj-firefox/xpcom/build/GenericFactory.cpp:16 21 xul.dll nsComponentManagerImpl::CreateInstanceByContractID xpcom/components/nsComponentManager.cpp:1031 22 xul.dll nsComponentManagerImpl::GetServiceByContractID xpcom/components/nsComponentManager.cpp:1433 23 xul.dll nsCOMPtr_base::assign_from_gs_contractid obj-firefox/xpcom/build/nsCOMPtr.cpp:92 24 xul.dll mozilla::services::GetIOService xpcom/build/ServiceList.h:14 25 xul.dll nsChromeRegistryChrome::ManifestResource chrome/src/nsChromeRegistryChrome.cpp:989 26 xul.dll ParseManifest xpcom/components/ManifestParser.cpp:635 27 xul.dll nsComponentManagerImpl::RegisterManifest xpcom/components/nsComponentManager.cpp:497 28 xul.dll nsComponentManagerImpl::ManifestManifest xpcom/components/nsComponentManager.cpp:510 29 xul.dll ParseManifest xpcom/components/ManifestParser.cpp:646 30 mozalloc.dll moz_xmalloc memory/mozalloc/mozalloc.cpp:54 31 xul.dll nsComponentManagerImpl::RereadChromeManifests xpcom/components/nsComponentManager.cpp:665 32 mozjs.dll js::Parser::memberExpr js/src/frontend/Parser.cpp:5737 33 xul.dll NS_InitXPCOM2_P xpcom/build/nsXPComInit.cpp:466 34 xul.dll ScopedXPCOMStartup::Initialize toolkit/xre/nsAppRunner.cpp:1166 35 xul.dll XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3866 36 xul.dll XRE_main toolkit/xre/nsAppRunner.cpp:3947 More reports at: https://crash-stats.mozilla.com/report/list?signature=js%3A%3AParser%3A%3AmemberExpr%28bool%29
Assignee: general → nobody
Crash Signature: [@ js::Parser::memberExpr(int) ] → [@ js::Parser::memberExpr(int)] [@ js::Parser::memberExpr(bool)]
Component: JavaScript Engine → Networking
Summary: Firefox 4.0b8pre startup crash in [@ js::Parser::memberExpr(int) ] → startup crash in js::Parser::memberExpr
Crash Signature: [@ js::Parser::memberExpr(int)] [@ js::Parser::memberExpr(bool)] → [@ js::Parser::memberExpr(int)] [@ js::Parser::memberExpr(bool)] [@ js::Parser::memberExpr]
this does not appear in crash stats now
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.