Bug: Firefox/iceweasel crashes when upload file dialog window pops open.
Here are ways to to replicate the bug:
Try to attach a file with gmail.
Try uploading folder/files with Google Drive
Try to add hpkg file with github
Pretty much any Add File dialog window ( with one exception see below )
I have run into this bug many times before and just dealt with it as best I know how.
One caveat or work-around to this bug that I have discovered is using github “Paste, Drop or Click to add Files” mouse click
Work-around:
Select the “Paste, Drop or Click to add files”
Select a folder in the Dialog window,
Select another folder
Repeat steps 2 and 3 several times
Close the dialog window
Now, adding attachments to Gmail, adding folders/files with Google Drive, and hpkg files to github will not crash Firefox/iceweasel.
If I were to restart firefox/iceweasel, I have to repeat the work-around to stop the crash during the current Firefox/Iceweasel session.
Last but not least, in my normal Haiku nightly system, this bug eventually disappeared. I chalked it up to maybe one of the Devs had eventually fixed the bug. However, when I install Haiku6 I notice the bug had returned.
One thing I tried to see if it might be helpful
I installed every hpkg package that was on my stable Haiku system ( where Iceweasel eventually stopped crashing on its own ) thinking maybe it was related to a hpkg package on that system, to the Haiku6 system. But no avail - The crash is still happening.
I’m not sure but since I am using @X512 nebula driver, I thought I would see what would happen if I disabled it and reverted to the stock mesa/gl driver by doing this:
The above will revert Haiku to the stock GL/mesa stack even though nebula driver is loaded in memory.
From there I opened and tested Firefox and the crash bug did not happen.
So, I tried enabling nebula again by installing libglvnd-1.7.0-4-x86_64.hpkg first, then nebula-0.0.2-1.x86_64.hpkg, but the crash did not happened.
So, this is another one of those “I have no clue what is going on”
Sorry, I’m not trying to be offensive but this has to be said.
The forum isn’t a bug tracker. Issues with 3rd parties apps must be reported where the app is originated. In this case, the app belongs to Haikuports repo, so it’s Haikuports bug tracker.
Here things are buried fast and with beta 6 release it will be even faster. And a report buried is a bug not fixed.
I’ve actually been having the same issue for a while now with Iceweasel and now Firefox. I’ve opened a ticket on the HaikuPorts GitHub about it as your post reminded me, just I hardly upload files so I forgot about doing it. It seems to not have anything to do with the Nebula driver as it happens to me with or without it installed.