Opened 3 years ago
Last modified 2 years 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)
Change History (8)
by , 3 years ago
Attachment: | WebPositive-1305-debug-01-11-2021-14-57-48.report added |
---|
comment:1 by , 3 years ago
comment:2 by , 3 years ago
It happened again. At least ProcessController showed a lot of memory left. 'ill attach a new report to this second crash.
by , 3 years ago
Attachment: | WebPositive-54720-debug-26-11-2021-13-49-10.report added |
---|
comment:3 by , 2 years 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 , 2 years 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 , 2 years 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 , 2 years 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
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.