feat: Determine Electron process from minidump metadata #2031
Annotations
10 errors
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "4310a7e6-f0a5-44b7-b1de-7616fa111aca.dmp",
+ "length": 520912,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 218099712,
"app_name": "native-sentry-renderer",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12221919232,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.789Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
},
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "c5e35e27-df3f-4a73-96ad-f9eae04d53b0.dmp",
+ "length": 529008,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 218558464,
"app_name": "native-sentry-renderer",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12224204800,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.781Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
},
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "2bb3b4c5-c9d8-4e8f-ac5e-81ac89482b27.dmp",
+ "length": 513792,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 219865088,
"app_name": "native-sentry-renderer",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12244045824,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.798Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
},
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "65985094-758f-41b3-aca5-54b3742bd1e0.dmp",
+ "length": 513344,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 220987392,
"app_name": "native-sentry-renderer",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12266786816,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.798Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
},
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "7dc7e680-1adb-481a-a541-7a226ecb389b.dmp",
+ "length": 525280,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 218304512,
"app_name": "native-sentry-renderer-custom-release",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12157693952,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.792Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "3ccbf6af-127c-4aec-b7a4-a8cf39bc43ea.dmp",
+ "length": 508272,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 218230784,
"app_name": "native-sentry-renderer-custom-release",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12181712896,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.797Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "f5041f80-7421-464d-8dc4-9f3e430fd407.dmp",
+ "length": 512512,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 218099712,
"app_name": "native-sentry-renderer-custom-release",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12202631168,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.810Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "4e7c2680-2748-4412-8379-be2816ac9cbb.dmp",
+ "length": 508704,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 217890816,
"app_name": "native-sentry-renderer-custom-release",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12216668160,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.794Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
},
"electron": Object {
"crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": -1073741819,
+ "reason": "crashed",
+ },
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "5c66d2d6-9192-4fe5-acdf-e700621d7572.dmp",
+ "length": 523184,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": 2,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 217845760,
"app_name": "native-sentry-renderer-force-crash",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12109709312,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.792Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
+ },
+ "electron": Object {
+ "crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": 2,
+ "reason": "crashed",
},
+ },
"node":
|
Run E2E Tests:
test/e2e/recipe/index.ts#L276
AssertionError: expected [ { data: { …(10) }, …(4) } ] to contain subset [ { method: 'envelope', …(4) } ]
- Expected
+ Received
Array [
Object {
"appId": "277345",
"attachments": Array [
Object {
"attachment_type": "event.minidump",
+ "filename": "1e46a2e7-37a3-4c04-b835-2f88e613ad50.dmp",
+ "length": 531104,
+ "type": "attachment",
},
],
"data": Object {
- "breadcrumbs": Array [],
+ "breadcrumbs": Array [
+ Object {
+ "category": "electron",
+ "message": "app.will-finish-launching",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.session-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.web-contents-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.browser-window-created",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.gpu-info-update",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "data": Object {
+ "id": 1,
+ "url": "app:///src/index.html",
+ },
+ "message": "renderer.dom-ready",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "electron",
+ "message": "app.render-process-gone",
+ "timestamp": 0,
+ "type": "ui",
+ },
+ Object {
+ "category": "child-process",
+ "data": Object {
+ "exitCode": 2,
+ "reason": "crashed",
+ },
+ "level": "fatal",
+ "message": "'renderer' process exited with 'crashed'",
+ "timestamp": 0,
+ "type": "process",
+ },
+ Object {
+ "category": "console",
+ "level": "info",
+ "message": "Renderer process crashed - see https://www.electronjs.org/docs/tutorial/application-debugging for potential debugging information.",
+ "timestamp": 0,
+ },
+ ],
"contexts": Object {
"app": Object {
+ "app_arch": "x64",
+ "app_memory": 217653248,
"app_name": "native-sentry-renderer-force-crash",
"app_start_time": "{{time}}",
"app_version": "1.0.0",
+ "free_memory": 12121378816,
},
"browser": Object {
"name": "Chrome",
},
"chrome": Object {
"name": "Chrome",
"type": "runtime",
"version": "{{version}}",
},
+ "cloud_resource": Object {},
"culture": Object {
"locale": "{{locale}}",
"timezone": "{{timezone}}",
},
"device": Object {
"arch": "{{arch}}",
+ "boot_time": "2025-01-09T14:18:15.806Z",
"cpu_description": "{{cpu}}",
"family": "Desktop",
"free_memory": 0,
"memory_size": 0,
"processor_count": 0,
"processor_frequency": 0,
"screen_density": 1,
"screen_resolution": "{{screen}}",
+ },
+ "electron": Object {
+ "crashed_url": "app:///src/index.html",
+ "details": Object {
+ "exitCode": 2,
+ "reason": "crashed",
},
+ },
"node":
|
Loading