Closed Bug 748856 Opened 12 years ago Closed 9 years ago

chromehang | NtClose in `anonymous namespace'::xSync

Categories

(Toolkit :: Storage, defect)

All
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: alex_mayorga, Unassigned)

References

Details

(Keywords: hang)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-5c2128a4-0ab1-4ea1-82d6-cddf02120425 .
============================================================= 

Thread 0
Frame 	Module 	Signature 	Source
0 	ntdll.dll 	NtClose 	
1 	KERNELBASE.dll 	CloseHandle 	
2 	xul.dll 	`anonymous namespace'::xSync 	storage/src/TelemetryVFS.cpp:181
3 	kernel32.dll 	CloseHandleImplementation 	
4 	mozsqlite3.dll 	sqlite3PagerCommitPhaseOne 	db/sqlite3/src/sqlite3.c:44345
5 	kernel32.dll 	UnlockFileStub 	
6 	mozsqlite3.dll 	moveToChild 	db/sqlite3/src/sqlite3.c:53535
7 	mozsqlite3.dll 	unlockReadLock 	db/sqlite3/src/sqlite3.c:34020
8 	KERNELBASE.dll 	LockFile 	
9 	mozsqlite3.dll 	randomByte 	db/sqlite3/src/sqlite3.c:20437
10 	mozsqlite3.dll 	fillInCell 	db/sqlite3/src/sqlite3.c:54825
11 	mozglue.dll 	je_realloc 	memory/jemalloc/jemalloc.c:6486
12 	mozsqlite3.dll 	winClose 	db/sqlite3/src/sqlite3.c:33713
13 	mozglue.dll 	arena_chunk_tree_dirty_insert 	memory/jemalloc/jemalloc.c:3088
14 	kernel32.dll 	LockFileStub 	
15 	xul.dll 	`anonymous namespace'::xClose 	storage/src/TelemetryVFS.cpp:121
16 	mozsqlite3.dll 	winLock 	db/sqlite3/src/sqlite3.c:34137
17 	mozsqlite3.dll 	pager_end_transaction 	db/sqlite3/src/sqlite3.c:40365
18 	mozsqlite3.dll 	vdbeCommit 	db/sqlite3/src/sqlite3.c:61325
19 	mozsqlite3.dll 	sqlite3VdbeHalt 	db/sqlite3/src/sqlite3.c:61714
20 	mozsqlite3.dll 	balance 	db/sqlite3/src/sqlite3.c:56096
21 	mozsqlite3.dll 	clearCell 	db/sqlite3/src/sqlite3.c:54612
22 	mozsqlite3.dll 	sqlite3BtreeDelete 	db/sqlite3/src/sqlite3.c:56371
23 	mozsqlite3.dll 	sqlite3VdbeExec 	db/sqlite3/src/sqlite3.c:67698
24 	mozsqlite3.dll 	yy_reduce 	db/sqlite3/src/sqlite3.c:111031
25 	mozglue.dll 	arena_chunk_tree_dirty_remove 	memory/jemalloc/jemalloc.c:3088
26 	mozglue.dll 	arena_chunk_tree_dirty_insert 	memory/jemalloc/jemalloc.c:3088
27 	mozglue.dll 	arena_malloc_large 	memory/jemalloc/jemalloc.c:4153
28 	mozglue.dll 	arena_run_dalloc 	memory/jemalloc/jemalloc.c:3773
29 	mozglue.dll 	arena_dalloc_large 	memory/jemalloc/jemalloc.c:4587
30 	mozglue.dll 	je_free 	memory/jemalloc/jemalloc.c:6541
31 	mozsqlite3.dll 	sqlite3_mutex_leave 	db/sqlite3/src/sqlite3.c:17395
32 	mozsqlite3.dll 	sqlite3_free 	db/sqlite3/src/sqlite3.c:19060
33 	mozsqlite3.dll 	sqlite3RunParser 	db/sqlite3/src/sqlite3.c:112005
34 	xul.dll 	mozilla::storage::`anonymous namespace'::variantToSQLiteT<mozilla::storage::`ano 	storage/src/variantToSQLiteT_impl.h:161
35 	mozglue.dll 	je_malloc 	memory/jemalloc/jemalloc.c:6267
36 	mozglue.dll 	je_free 	memory/jemalloc/jemalloc.c:6541
37 	mozsqlite3.dll 	sqlite3Prepare 	db/sqlite3/src/sqlite3.c:94317
38 	xul.dll 	ReleaseObjects 	obj-firefox/xpcom/build/nsCOMArray.cpp:167
39 	mozsqlite3.dll 	sqlite3Step 	db/sqlite3/src/sqlite3.c:63161
40 	mozsqlite3.dll 	sqlite3_exec 	db/sqlite3/src/sqlite3.c:90876
41 	mozsqlite3.dll 	sqlite3_clear_bindings 	db/sqlite3/src/sqlite3.c:62878
42 	xul.dll 	mozilla::storage::Connection::executeSql 	storage/src/mozStorageConnection.cpp:983
43 	xul.dll 	nsBaseHashtableET<nsCStringHashKey,mozilla::WebGLUniformInfo>::`scalar deleting 	
44 	mozalloc.dll 	moz_xmalloc 	memory/mozalloc/mozalloc.cpp:87
45 	xul.dll 	xul.dll@0x7d69af 	
46 	xul.dll 	mozilla::storage::Connection::ExecuteSimpleSQL 	storage/src/mozStorageConnection.cpp:1257
47 	xul.dll 	mozilla::storage::Connection::CommitTransaction 	storage/src/mozStorageConnection.cpp:1355
48 	xul.dll 	mozStorageTransaction::Commit 	obj-firefox/dist/include/mozStorageHelper.h:101
49 	xul.dll 	xul.dll@0xbe4e1f 	
50 	xul.dll 	nsDOMStoragePersistentDB::FlushTemporaryTables 	dom/src/storage/nsDOMStoragePersistentDB.cpp:395
51 	xul.dll 	nsDOMStorageDBWrapper::FlushAndDeleteTemporaryTables 	dom/src/storage/nsDOMStorageDBWrapper.cpp:113
52 	xul.dll 	nsDOMStorageManager::Observe 	dom/src/storage/nsDOMStorage.cpp:512
53 	mozglue.dll 	je_malloc 	memory/jemalloc/jemalloc.c:6267
54 	xul.dll 	nsJSContext::CallEventHandler 	dom/base/nsJSEnvironment.cpp:1925
55 	mozglue.dll 	choose_arena 	memory/jemalloc/jemalloc.c:2969
56 	mozalloc.dll 	moz_xmalloc 	memory/mozalloc/mozalloc.cpp:87
57 	ntdll.dll 	RtlLockHeap 	
58 	mozglue.dll 	je_free 	memory/jemalloc/jemalloc.c:6541
59 	xul.dll 	NS_TableDrivenQI 	obj-firefox/xpcom/build/nsISupportsImpl.cpp:49
60 	xul.dll 	nsTArray_base<nsTArrayDefaultAllocator>::ShiftData 	obj-firefox/dist/include/nsTArray-inl.h:266
61 	xul.dll 	nsObserverList::FillObserverArray 	xpcom/ds/nsObserverList.cpp:119
62 	xul.dll 	nsObserverList::NotifyObservers 	xpcom/ds/nsObserverList.cpp:130
63 	xul.dll 	SearchTable 	obj-firefox/xpcom/build/pldhash.cpp:435
64 	imm32.dll 	ImmUnlockIMC 	
65 	KERNELBASE.dll 	GetSystemTimeAdjustment 	
66 	xul.dll 	nsObserverService::NotifyObservers 	xpcom/ds/nsObserverService.cpp:182
67 	xul.dll 	nsDOMStorageManager::Observe 	dom/src/storage/nsDOMStorage.cpp:466
68 	user32.dll 	UserCallWinProcCheckWow 	
69 	ntdll.dll 	KiUserCallbackDispatcher 	
70 	user32.dll 	UserCallWinProcCheckWow 	
71 	user32.dll 	UserCallWinProcCheckWow 	
72 	user32.dll 	DispatchMessageWorker 	
73 	xul.dll 	xul.dll@0x8b67f 	
74 	user32.dll 	TranslateMessage 	
75 	xul.dll 	nsBaseAppShell::OnProcessNextEvent 	widget/xpwidgets/nsBaseAppShell.cpp:333
76 	nspr4.dll 	MD_CURRENT_THREAD 	nsprpub/pr/src/md/windows/w95thred.c:308
77 	nspr4.dll 	PR_ExitMonitor 	nsprpub/pr/src/threads/prmon.c:132
78 	xul.dll 	nsXPConnect::Push 	js/xpconnect/src/nsXPConnect.cpp:2601
79 	xul.dll 	nsTimerImpl::Fire 	xpcom/threads/nsTimerImpl.cpp:516
80 	xul.dll 	nsTimerEvent::Run 	xpcom/threads/nsTimerImpl.cpp:591
81 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:656
82 	xul.dll 	std::deque<MessageLoop::PendingTask,std::allocator<MessageLoop::PendingTask> >:: 	deque:1204
83 	xul.dll 	MessageLoop::DoWork 	ipc/chromium/src/base/message_loop.cc:412
84 	xul.dll 	xul.dll@0x23fbdf 	
85 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:134
86 	mozglue.dll 	je_realloc 	memory/jemalloc/jemalloc.c:6486
87 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:201
88 	nspr4.dll 	PR_GetThreadPrivate 	nsprpub/pr/src/threads/prtpd.c:232
89 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:175
90 	xul.dll 	nsObserverList::AddObserver 	xpcom/ds/nsObserverList.cpp:50
91 	xul.dll 	MessageLoop::current 	ipc/chromium/src/base/message_loop.cc:85
92 	xul.dll 	nsBaseAppShell::Run 	widget/xpwidgets/nsBaseAppShell.cpp:189
93 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:295
94 	xul.dll 	XREMain::XRE_mainRun 	toolkit/xre/nsAppRunner.cpp:3780
95 	mozglue.dll 	je_free 	memory/jemalloc/jemalloc.c:6541
96 	xul.dll 	nsCOMPtr_base::~nsCOMPtr_base 	obj-firefox/dist/include/nsAutoPtr.h:908
97 	xul.dll 	nsComponentManagerImpl::QueryInterface 	xpcom/components/nsComponentManager.cpp:805
98 	xul.dll 	NS_InitXPCOM2_P 	xpcom/build/nsXPComInit.cpp:541
99 	xul.dll 	nsCOMPtr_base::assign_from_qi 	obj-firefox/xpcom/build/nsCOMPtr.cpp:96
100 	xul.dll 	nsCOMPtr_base::~nsCOMPtr_base 	obj-firefox/dist/include/nsAutoPtr.h:908
101 	xul.dll 	ScopedXPCOMStartup::Initialize 	toolkit/xre/nsAppRunner.cpp:1199
102 	xpcom.dll 	xpcom.dll@0x101f 	
103 	xul.dll 	XREMain::XRE_main 	toolkit/xre/nsAppRunner.cpp:3857
104 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3933
105 	msvcr100.dll 	strnicmp_l 	f:\dd\vctools\crt_bld\self_64_amd64\crt\src\strnicmp.c:51
106 	mozglue.dll 	je_calloc 	memory/jemalloc/jemalloc.c:6442
107 	xul.dll 	mozilla::internal::WindowsDllDetourPatcher::AddHook 	toolkit/xre/nsWindowsDllInterceptor.h:340
108 	msvcr100.dll 	getenv_helper_nolock 	f:\dd\vctools\crt_bld\self_64_amd64\crt\src\getenv.c:154
109 	msvcr100.dll 	getenv 	f:\dd\vctools\crt_bld\self_64_amd64\crt\src\getenv.c:86
110 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:107
Component: Untriaged → Telemetry
Keywords: crashhang
OS: Windows NT → Windows 7
Product: Firefox → Toolkit
QA Contact: untriaged → telemetry
Summary: crash in chromehang → chromehang | NtClose in `anonymous namespace'::xSync
This has nothing to do with telemetry. It's a storage-caused ui hang
Component: Telemetry → Storage
QA Contact: telemetry → storage
Chromehang signature generation was removed awhile ago. This bug is inactionable at this point without a reliable STR, so I'm closing it as incomplete. Feel free to the reopen this bug with STR if it still reproduces.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.