Firefox frequent freeze in hrev60082

Howdy,

I have been using Iceweasel and now Firefox for many months, and it has been quite solid. Recently, though, after updating to hrev60082, Firefox freezes quite frequently when entering text in the forums or in Claude’s web UI.

No error, just freeze. I checked the syslog, and this is what I found around the time the freeze happens:

KERN: runtime_loader: Cannot open file libcurl.so (needed by /boot/system/apps/Firefox/pingsender): No such file or directory
KERN: runtime_loader: Cannot open file libpulse.so.0 (needed by /boot/system/apps/Firefox/lib/libxul.so): No such file or directory
KERN: runtime_loader: Cannot open file libavcodec.so.63 (needed by /boot/system/lib/libnspr4.so): No such file or directory

Before posting a bug report I thought I would ask here to see if anyone is having the same or similar problem.

I have noticed same with beta 6. Firefox freezes very often with chatgpt, but iceweasel is more stable with that, it also freezes sometimes, but not much..

Same here, not sure it’s relevant but get this all the time

Error parsing B_ARGV_RECEIVED message. Message:
BMessage('_ARG') {
        argc = int32(0x19 or 25)
        argv[0] = string("/boot/system/apps/Firefox/Firefox", 34 bytes)
        argv[1] = string("-contentproc", 13 bytes)
        argv[2] = string("-greomni", 9 bytes)
        argv[3] = string("/boot/system/apps/Firefox/omni.ja", 34 bytes)
        argv[4] = string("-appomni", 9 bytes)
        argv[5] = string("/boot/system/apps/Firefox/browser/omni.ja", 42 bytes)
        argv[6] = string("10", 3 bytes)
        argv[7] = string("tab", 4 bytes)
        cwd = string("/boot/home", 11 bytes)
}

Interesting. When I use Firefox (or Ice Weasel or any of the others) it crashes long before it can freeze.

This isn’t a Firefox issue, but a wayland one. Try installing the experimental version of the wayland_server package from my repository. It fixes this issue.

https://haikuware.ru/package_list.php?repo=lote

6 Likes

Is it possible to find out under what conditions and look at the report when it crashes?

I had been having similar issues with the UI freezing in Firefox since upgrading to version 154.0 and above, I reported it as an issue on the HaikuPorts GitHub a couple of weeks back. I’ve been using the experimental Wayland server @3dEyes mentioned above on his suggestion for a few days now and it seems to have resolved the issue for me at least, so worth trying first to see if it fixes your issue. The added benefit is it also fixes the graphical issues moving the mouse cursor and window, along with a number of other improvements.

The mentions of libcurl.so, libpulse.so.0, and libavcodec.so.63 being missing is actually normal behaviour when running Firefox and related ports like Iceweasel, so it can be ignored.

I’ll see if I have time to fire it up. It usually doesn’t take long to crash it.

It crashed as soon as I started it. Where do I send the log to?

It doesn’t ever seem to freeze on me, but it does crash. Sometimes which is strange

@3dEyes

Thank you for the reply. Newbie question: what is the safest way to install the experimental version of wayland_server?

Haiku nightly build?

pkgman add-repo https://www.haikuware.ru/repo/lote

pkgman update

1 Like