Also, when Iceweasel is open, if you shutdown the computer, it wont shut down, but an error message appears with some regret message.
This is very consistent in it’s behaviour.
When Iveweasel is open, you cannot shut down your laptop, gracefully
I am happy we now have a variant of Firefox for Haiku, but it’s still under heavy development, and it shows.
I get severe lockups, high CPU load and lots of crashes in various Wayland and non-wayland related occasions, e.g. the garbage collector.
Just today, with latest Haiku nightly hrev58507, I had this curious issue several times:
on start, IceWeasel won’t restore the last session but just show an empty window
CPU load goes way up and nothing works.
I press Ctrl+Alt+Del to bring up the TaskManager, but instead IceWeasel disappears and I see blue borders - seems some IceWeasel shortcut kicks in and wants to select some DOM element.
In the last step, there is no way back, no Esc, nothing helps, just hard reboot.
This is not to offend anyone, @KENZ and all those who contribute and help are doing an awesome job.
I just don’t want to over-hype this and spread wrong assumptions.
By definition, it cannot compete with WebPositive on the efficiency front, so I’m really surprised you have the opposite impression.
For me, a native, lightweight browser to quickly get documentation and various infos is a hard requirement, something that Konqueror and Safari were in the beginning.
Firefox/Iceweasel is the SUV of the Web, with all advantages and disadvantages.
WebPositive is the - dare I say - Tesla (just symbolically) in comparison.
Does KDL work in that state? I think the blue borders are caused by the app_server thinking that ctrl and alt (from ctrl alt del) are continioung to be held while you have let go in actuallitty.
On my NUC, I’ve the opposite experience for the moment (note : I’m on R1 beta5 and not on nightly) :
Sometimes WebPositive hangs, and I have to wait 5-10 seconds before having a refresh of a web page.
I have only noticed some tabs crashing in Iceweasel but globally it’s working fine for me since I’m using it on a daily basis. I never noticed any slowlyness (and responsiveness is good), so expect sometimes some tab crashes I maintain my good opinion for this version.
If that happens on specific pages please open a ticket (As this is then a freezing bug), but in general this is a bit of a systemic problem since a single misbehaving page will freeze all others too. With webkit2 this will be fixed, and we are making progress towards this, but we aren’t there yet. : )
If nothing works (reboot or closing Iceweasel) use:
Alt+SysReg+D
to get to the KDL, and type reboot to restart
or type cont to get back to the Desktop (which wont help here)
or type bt to get a backtrace, make a picture with your phone and sent it here!
This sounds like the issue that @Nexus-6 reported on the bugtracker, it’s somehow a Haiku regression. I haven’t reproduced it yet (but I have some devices on bare-metal here that I didn’t test yet.)
We might have restricted the suspect hrev to 58503, KDL does not give me any insight except that some apps seem stuck in wait for a condvar or a semaphore.
These commits seem two good candidates, maybe?
kernel/team: Convert Team linked-lists into DoublyLinkedLists.
kernel/thread: Add a check for the current thread in Thread:: Get.
I’ve just merged changes (in hrev58524) that fix stack trace generation in Debugger for any application or library built with Clang/LLD, which includes “Iceweasel”, so now debug reports generated for it should be much more useful.