Raspberry Pi: webkit2gtk apps crash with SIGSEGV in v3d_load_utile
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mesa |
New
|
Unknown
|
|||
mesa (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
webkit2gtk (Ubuntu) |
In Progress
|
High
|
Daniel van Vugt |
Bug Description
MiniBrowser crashed immediately on Raspberry Pi 400.
ProblemType: Crash
DistroRelease: Ubuntu 24.04
Package: libwebkit2gtk-4.1-0 2.44.0-2
ProcVersionSign
Uname: Linux 6.8.0-1002-raspi aarch64
ApportVersion: 2.28.0-0ubuntu1
Architecture: arm64
CasperMD5CheckR
CloudArchitecture: aarch64
CloudID: none
CloudName: none
CloudPlatform: none
CloudSubPlatform: config
CurrentDesktop: ubuntu:GNOME
Date: Thu Apr 18 17:32:12 2024
ExecutablePath: /usr/lib/
JournalErrors: -- No entries --
ProcCmdline: ./MiniBrowser
ProcEnviron:
LANG=C.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
XDG_RUNTIME_
Signal: 11
SignalName: SIGSEGV
SourcePackage: webkit2gtk
StacktraceTop:
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /lib/aarch64-
?? () from /lib/aarch64-
Title: MiniBrowser crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo users
separator:
Changed in mesa: | |
status: | Unknown → New |
summary: |
- MiniBrowser crashed with SIGSEGV + Raspberry Pi: webkit2gtk apps crash with SIGSEGV in v3d_load_utile |
Changed in mesa (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in webkit2gtk (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in mesa (Ubuntu): | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in webkit2gtk (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in mesa (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in mesa (Ubuntu): | |
status: | Invalid → Triaged |
no longer affects: | yelp (Ubuntu) |
Changed in mesa (Ubuntu): | |
status: | Triaged → Won't Fix |
#0 0x0000ffff7721ad7c in v3d_load_utile (gpu_stride=16, gpu=0xffff2840e000, stride= 4096, cpu=0xffff1e880f90) broadcom/ common/ v3d_cpu_ tiling. h:108 pixels_ general_ percpp (gpu=0xffff2812 6000, cpu=0xffff1e800010, stride= 4096, cpp=4, image_h=768, box=0xaaaaf986a674, pixel_offset= 0xffff7721a930 <v3d_get_ uif_xor_ pixel_offset> , <optimized out>) broadcom/ common/ v3d_tiling. c:289 transfer_ map (pctx=<optimized out>, 0xaaaaf9963be0, level=<optimized out>, usage=<optimized out>, gallium/ drivers/ v3d/v3d_ resource. c:327 0xffffc86d4490, h=730, 0xaaaaf98e8c40) at ../src/ gallium/ auxiliary/ util/u_ inlines. h:557 0xaaaaf9964910, image=0xaaaaf98 5df70, x0=0, y0=0, 0xffffc86d459c, 0xffffc86d45a0) at ../src/ gallium/ frontends/ dri/dri2. c:1964 2e20, x=0, y=0, 0xffffc86d459c, data=0xffffc86d 45a0) at ../src/ gbm/backends/ dri/gbm_ dri.c:1122 :AcceleratedBac kingStoreDMABuf ::BufferGBM: :didUpdateConte nts () webkit2gtk- 2.44.0- 2/Source/ WebKit/ UIProcess/ gtk/Accelerated BackingStoreDMA Buf.cpp: 368 :AcceleratedBac kingStoreDMABuf ::frame () webkit2gtk- 2.44.0- 2/Source/ WebKit/ UIProcess/ gtk/Accelerated BackingStoreDMA Buf.cpp: 531
cpu_
at ../src/
#1 v3d_move_
cpu_
get_
is_load=true, gpu_stride=
at ../src/
#2 0x0000ffff771dc420 in v3d_resource_
prsc=
box=<optimized out>, pptrans=<optimized out>)
at ../src/
#3 0x0000ffff762fcb40 in pipe_texture_map (transfer=
w=1024, y=0, x=0, access=1, layer=0, level=0, resource=<optimized out>,
context=
#4 dri2_map_image (context=
width=1024, height=730, flags=1, stride=
data=
#5 0x0000ffff847a46a8 in gbm_dri_bo_map (_bo=0xaaaaf987
width=1024, height=730, flags=1, stride=
map_
#6 0x0000ffff89d7f644 in WebKit:
at /usr/src/
#7 0x0000ffff89d809fc in WebKit:
at /usr/src/