Opened 3 years ago

Last modified 22 months ago

#17372 new bug

WebPositive crashed during listening youtube

Reported by: thaflo Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Applications/WebPositive Version: R1/beta3
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

webpositive crashed during listening to a long youtube video (https://www.youtube.com/watch?v=Dfj6pe-rw_w)

Attachments (2)

WebPositive-1305-debug-01-11-2021-14-57-48.report (46.8 KB ) - added by thaflo 3 years ago.
WebPositive-54720-debug-26-11-2021-13-49-10.report (6.7 KB ) - added by thaflo 2 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 by waddlesplash, 2 years ago

I would personally bet this is just an "out of memory" problem, knowing that HaikuWebKit tries to store the whole video in memory when streaming it.

comment:2 by thaflo, 2 years ago

It happened again. At least ProcessController showed a lot of memory left. 'ill attach a new report to this second crash.

comment:3 by tqh, 22 months ago

I think it is more related to AMD Phenom II. Probably we need better handling for these CPU's? #17184 also seems AMD related.

comment:4 by pulkomandy, 22 months ago

In both cases the crash is a memset with the source argument being NULL or close to NULL. How would that be related to the CPU type?

There is not a lot of backtrace in these reports but it seems to come from ffmpeg. Is there a chance the problem disappeared with the recent ffmpeg update?

comment:5 by tqh, 22 months ago

I don't but I don't believe a memset should cause a segment violation if everything is behaving correctly. Does it really look like crashes when out of memory? Also it seems nobody else has reproduced this stack trace? I'd look at errata for phenom cpus.

comment:6 by tqh, 22 months ago

There is a TLB cache bug on Phenom CPU's if you have an upgraded firmware it should be possible to enable AMD TLB Errata or something like that. Can you check if your bios has that option and that it is enabled?

More info here: https://www.anandtech.com/show/2477/2

Note: See TracTickets for help on using tickets.