Bug 1896513 Comment 6 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Can reproduce, after opening the PDF, it is unable to render anything. Sometimes the pdf loads, but once I scroll, the PDF blacks out. Works fine on desktop. This could potentially be the crash log:

```
GeckoViewProgressDelegate[C]: handleEvent: MozAfterPaint
GeckoViewProgressDelegate[C]: handleEvent: MozAfterPaint
GeckoViewProgress: receiveMessage: MozAfterPaint
GeckoViewProgress: receiveMessage: MozAfterPaint
MOZ_CRASH: [17278] Hit MOZ_CRASH(assertion failed: !(vecTangent * vecTangent < rLastTangentFuzz)) at /Users/clu/Desktop/gecko/third_party/rust/aa-stroke/src/bezierflattener.rs:824
libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 17316 (CanvasRenderer), pid 17278 (fenix.debug:gpu)
crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
tombstoned: received crash request for pid 17316
crash_dump64: performing dump of process 17278 (target tid = 17316)
DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
DEBUG   : Build fingerprint: 'google/sdk_gphone_arm64/emulator_arm64:11/RSR1.210722.013.A4/10160917:userdebug/dev-keys'
DEBUG   : Revision: '0'
DEBUG   : ABI: 'arm64'
DEBUG   : Timestamp: 2024-05-18 06:32:12-0500
DEBUG   : pid: 17278, tid: 17316, name: CanvasRenderer  >>> org.mozilla.fenix.debug:gpu <<<
DEBUG   : uid: 10196
DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
DEBUG   : Cause: null pointer dereference
DEBUG   : Abort message: '[17278] Hit MOZ_CRASH(assertion failed: !(vecTangent * vecTangent < rLastTangentFuzz)) at /Users/clu/Desktop/gecko/third_party/rust/aa-stroke/src/bezierflattener.rs:824
```

Looks like the same bug as 1813354 and 1805557, redirecting to the graphics team. This is affecting PDF viewing on Android.
Can reproduce, after opening the PDF, it is unable to render anything. Sometimes the pdf loads, but once I scroll, the PDF blacks out. Works fine on desktop. This could potentially be the crash log:

```
GeckoViewProgressDelegate[C]: handleEvent: MozAfterPaint
GeckoViewProgressDelegate[C]: handleEvent: MozAfterPaint
GeckoViewProgress: receiveMessage: MozAfterPaint
GeckoViewProgress: receiveMessage: MozAfterPaint
MOZ_CRASH: [17278] Hit MOZ_CRASH(assertion failed: !(vecTangent * vecTangent < rLastTangentFuzz)) at /Users/clu/Desktop/gecko/third_party/rust/aa-stroke/src/bezierflattener.rs:824
libc    : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 17316 (CanvasRenderer), pid 17278 (fenix.debug:gpu)
crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
tombstoned: received crash request for pid 17316
crash_dump64: performing dump of process 17278 (target tid = 17316)
DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
DEBUG   : Build fingerprint: 'google/sdk_gphone_arm64/emulator_arm64:11/RSR1.210722.013.A4/10160917:userdebug/dev-keys'
DEBUG   : Revision: '0'
DEBUG   : ABI: 'arm64'
DEBUG   : Timestamp: 2024-05-18 06:32:12-0500
DEBUG   : pid: 17278, tid: 17316, name: CanvasRenderer  >>> org.mozilla.fenix.debug:gpu <<<
DEBUG   : uid: 10196
DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
DEBUG   : Cause: null pointer dereference
DEBUG   : Abort message: '[17278] Hit MOZ_CRASH(assertion failed: !(vecTangent * vecTangent < rLastTangentFuzz)) at /Users/clu/Desktop/gecko/third_party/rust/aa-stroke/src/bezierflattener.rs:824
```

Looks like the same bug as [1813354](https://bugzilla.mozilla.org/show_bug.cgi?id=1813354) and [1805557](https://bugzilla.mozilla.org/show_bug.cgi?id=1805557), redirecting to the graphics team. This is affecting PDF viewing on Android.

Back to Bug 1896513 Comment 6