Bug 276756 - Crash in PHPMyAdmin pagination of 500 elements
Summary: Crash in PHPMyAdmin pagination of 500 elements
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Compositing (show other bugs)
Version: Safari 18
Hardware: Mac (Intel) macOS 15
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-07-17 20:07 PDT by David
Modified: 2024-07-25 11:50 PDT (History)
3 users (show)

See Also:


Attachments
Screen recording of the crash that happens in PHPMyAdmin when loading pages of 500 elements. (14.93 MB, video/mp4)
2024-07-17 20:07 PDT, David
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description David 2024-07-17 20:07:11 PDT
Created attachment 471912 [details]
Screen recording of the crash that happens in PHPMyAdmin when loading pages of 500 elements.

This crash happens when loading 500 elements in pagination of PHPMyAdmin. It seems to be because of HTML elements encoded in JSON + parsing them to render them, but I'm not sure if it's related to compositing or DOM rendering. I think it's new since 18.0 and still lingers in the newly released Safari Technology Preview 199.

A screen recording is attached.
Comment 1 Simon Fraser (smfr) 2024-07-18 11:14:06 PDT
Is this a crash, or just laggy rendering?
Comment 2 David 2024-07-19 07:58:00 PDT
(In reply to Simon Fraser (smfr) from comment #1)
> Is this a crash, or just laggy rendering?

It is a full-on crash. When it happens, the inside of the tab turns black indefinitely  as the screen recording shows and then hitting refresh does nothing as if the tab itself didn't exist anymore.

I've tried disabling my only extension (1password) and it didn't change anything. I've been able to reproduce this reliably about 80% of the time, but the rest of the time it's just extremely slow. It behaves the same and crashes or similarly slow regardless  if I have the discrete GPU activated or not. 

I'll see if I can find any common denominator or cause that would explain why sometimes it doesn't crash.

16inch MBP
2,3 GHz Intel Core i9 8 cores
AMD Radeon Pro 5500M 8 Go
Intel UHD Graphics 630 1536 Mo
64 Go 2667 MHz DDR4
Comment 3 Alexey Proskuryakov 2024-07-20 13:10:29 PDT
Is there a crash log getting saved? It should be available in Console app if so, please upload it here.
Comment 4 Radar WebKit Bug Importer 2024-07-24 20:08:19 PDT
<rdar://problem/132454411>
Comment 5 David 2024-07-25 06:14:58 PDT
(In reply to Alexey Proskuryakov from comment #3)
> Is there a crash log getting saved? It should be available in Console app if
> so, please upload it here.

Sadly not. In the screen recording, I had Console.app opened and tried to find a log then and afterwards, but I couldn't find any, but maybe I'm not looking in the right place. Do you know where I could expect to find it?
Comment 6 Simon Fraser (smfr) 2024-07-25 11:50:15 PDT
Is there any way you can give use access to the content for testing?