gecko-dev/dom/indexedDB
Tom Tung 8e88ce043f Bug 1528690 - P1 - Mitigate the issue by checking the pointer before accessing it; r=asuth
The real problem is because the connection was closed for some reason. This
patch won't resolve the issue by only let the operation and the transaction fail
to escape from the crash. Note that it also changing an assertion when the
transaction is either commiting or aborting. This is prevent the problem for
closing connection is worser than we expected.

Differential Revision: https://phabricator.services.mozilla.com/D28148

--HG--
extra : moz-landing-system : lando
2019-04-19 14:32:53 +00:00
..
crashtests Bug 1505821 - DeserializeFromString should append an empty string for a trailing comma r=asuth 2019-04-17 12:52:46 +00:00
test Bug 1544051 - Part 2 - Remove some references to AddTask.js that aren't caught by the script in part 3 r=ahal 2019-04-18 16:50:39 +00:00
ActorsChild.cpp Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan 2019-04-05 21:41:42 +00:00
ActorsChild.h Bug 1535397 - Part 4 - use native Maybe syntax in place of NullableVersion in IDPL; r=baku 2019-03-15 17:10:29 +00:00
ActorsParent.cpp Bug 1528690 - P1 - Mitigate the issue by checking the pointer before accessing it; r=asuth 2019-04-19 14:32:53 +00:00
ActorsParent.h Bug 1513911 - Part 3 - replace PIndexedDBPermissionRequest with async returns in IPC; r=asuth 2019-03-22 19:14:01 +00:00
FileInfo.cpp Bug 1526891 - Part 11: Initiate asynchronous deletion of unreferenced files in IDB databases directly on the PBackground thread instead of going through the main thread; r=asuth 2019-02-23 17:25:48 +01:00
FileInfo.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
FileManager.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
FileSnapshot.cpp Bug 1522579 - Part 3: Remove consumers of nsIContentChild, r=mccr8 2019-02-25 20:04:49 +00:00
FileSnapshot.h Bug 1513596 - Introduce a Blob.blobImplType attribute, chrome-only, for testing, r=smaug 2018-12-15 21:40:05 +01:00
IDBCursor.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBCursor.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBDatabase.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBDatabase.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBEvents.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBEvents.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBFactory.cpp Bug 1536411 - StoragePrincipal - part 3 - IDBFactory, r=Ehsan 2019-04-12 05:31:13 +00:00
IDBFactory.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBFileHandle.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBFileHandle.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBFileRequest.cpp Bug 1455020 - Extend CheckInnerWindowCorrectness() to check the state of the worker, r=smaug 2019-04-01 16:46:46 +00:00
IDBFileRequest.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBIndex.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBIndex.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBKeyRange.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBKeyRange.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBMutableFile.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IDBMutableFile.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBObjectStore.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBObjectStore.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBRequest.cpp Bug 1455020 - Extend CheckInnerWindowCorrectness() to check the state of the worker, r=smaug 2019-04-01 16:46:46 +00:00
IDBRequest.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBTransaction.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IDBTransaction.h Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IndexedDatabase.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
IndexedDatabaseInlines.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
IndexedDatabaseManager.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
IndexedDatabaseManager.h Bug 1526891 - Part 11: Initiate asynchronous deletion of unreferenced files in IDB databases directly on the PBackground thread instead of going through the main thread; r=asuth 2019-02-23 17:25:48 +01:00
Key.cpp Bug 1509168 - Use JS_GetObjectAsArrayBufferView() to retrieve ArrayBufferView data r=asuth 2019-04-17 12:59:20 +00:00
Key.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
KeyPath.cpp Bug 1505821 - DeserializeFromString should append an empty string for a trailing comma r=asuth 2019-04-17 12:52:46 +00:00
KeyPath.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PBackgroundIDBCursor.ipdl
PBackgroundIDBDatabase.ipdl Bug 1535397 - Part 4 - use native Maybe syntax in place of NullableVersion in IDPL; r=baku 2019-03-15 17:10:29 +00:00
PBackgroundIDBDatabaseFile.ipdl
PBackgroundIDBDatabaseRequest.ipdl
PBackgroundIDBFactory.ipdl
PBackgroundIDBFactoryRequest.ipdl
PBackgroundIDBRequest.ipdl
PBackgroundIDBSharedTypes.ipdlh Bug 1535397 - Part 5 - use native Maybe syntax in place of OptionalKeyRange in IDPL; r=baku 2019-03-15 17:39:59 +00:00
PBackgroundIDBTransaction.ipdl
PBackgroundIDBVersionChangeTransaction.ipdl
PBackgroundIndexedDBUtils.ipdl
PermissionRequestBase.cpp Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
PermissionRequestBase.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ProfilerHelpers.h Bug 1520526 - Add categories to all profiler markers; r=mstange 2019-01-18 15:40:15 +00:00
ReportInternalError.cpp Bug 1442778 - Add "chromeContext" parameter to console API and console service messages. r=smaug 2019-04-01 22:42:34 +00:00
ReportInternalError.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ScriptErrorHelper.cpp Bug 1442778 - Add "chromeContext" parameter to console API and console service messages. r=smaug 2019-04-01 22:42:34 +00:00
ScriptErrorHelper.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SerializationHelpers.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
moz.build Bug 1539407 - Use the correct global for DOMEventTargetHelper in IndexedDB, r=smaug 2019-03-29 18:05:11 +00:00
nsIIDBPermissionsRequest.idl