OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Lars on September 20, 2019, 08:09:16 am

Title: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Lars on September 20, 2019, 08:09:16 am
I can no longer get Firefox 45.9.0 to play Youtube movies. It used to work in the past but I cannot remember when that would no longer work.
Is this a known problem ? And is there a solution ?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: OS4User on September 20, 2019, 10:06:33 am
I can no longer get Firefox 45.9.0 to play Youtube movies. It used to work in the past but I cannot remember when that would no longer work.
Is this a known problem ? And is there a solution ?

Hi Lars

I have just checked  - it works here as usually.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Lars on September 20, 2019, 12:37:32 pm
Maybe I screwed something up about the configuration ("about:config"). Is there a way to reset the configuration to some "safe default" or do I need to create a new profile ?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: roberto on September 20, 2019, 02:39:32 pm
You could try setting parameters: / safe-mode
Or refresh it
But the one that suits me best is the Seamonkey version 2.42.9 esr
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 20, 2019, 04:30:15 pm
Maybe I screwed something up about the configuration ("about:config"). Is there a way to reset the configuration to some "safe default" or do I need to create a new profile ?

You can start with --safe-mode or go to about:support which gives a couple of options. The nuclear one is refresh which will reset your profile. There's other possible relevant info on that page.
Make sure you have the FFmpeg libs installed as well.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Lars on September 20, 2019, 06:04:02 pm
1) I did have FFMPEG installed
2) I now did a "Refresh Firefox" and that has fixed the problem.

Many thanks for your help !

Lars
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Doug Clark on September 21, 2019, 05:14:46 pm
I also have issues with 45.9.0 that seem to be related to the profile.

1) After working correctly for a while, the download will stop working. Or rather download to a specific location stops working. Downloading to the download folder continues to work
2) Firefox will just disappear while displaying a page.

Clearing out the profile will fix both problems - for awhile.

Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 21, 2019, 05:55:20 pm
Firefox has always seemed somewhat fragile when it comes to downloading files, it was quite bad here when on dial-up, better now that most files download quick but I wouldn't try downloading something like an ISO. Rather use wget or the awget frontend.
As for vanishing, the usual questions, trp's, popup log entries, do you have it marked to use high memory, are you using mozturbo to keep the DLLs loaded?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Mike Kölling on September 22, 2019, 12:18:06 pm
I am using Firefox for a long time by now. I started using when it was still named Firebird.
Download problems, like described, can take place when the space on the target drive to store the download is not sufficient to the downloaded file size.
By the way, I downloaded all my eCS and AOS ISOs with Firefox without any problems.
Mike
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 22, 2019, 09:22:50 pm
I think downloading also depends on your network connection. I was on dialup until the other year and learned to use wget, which would often have to resume a download due to dropped packets or such.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Doug Clark on September 26, 2019, 05:37:11 am
I am on an 80 mbs download speed connection - comcast cable

It is marked for loading into high memory. I do not use mozturbo. I don't know what trp or popup log is/are.

The issue exists for version 38 as well as version 45 - but happens more often with version 45.

I should be more specific on the download issue.  On the options - General page, if I select Downloads to "save files to" and specify a directory, the download will happen. If I select "Always ask me where to save files", when I try to download a file a dialog box comes up asking for me to chose: "Open With" or "Save file".  If I chose "Save File" and click OK nothing happens. If I chose "Open with" the download will happen.

Clearing out the profile (deleting everything in the mozilla home directory) makes everything work again. Sometimes for just a few hours. Sometimes for a few weeks.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: ivan on September 26, 2019, 01:08:05 pm
I can't help wondering if the CPU has some effect on what is being seen here.  On my Ryzen based machines I have no problems with firefox 38.8.0 as supplied with ArcaOS while firefox 45.9.0 does not appear to like the Ryzen processor and is very finicky on operation (it starts sometimes and generally runs each processor at 100% switching between processors at random).

The only drawback with firefox 38.8.0 is that some websites are using items it knows nothing about supposedly for security reasons.   
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Roderick Klein on September 26, 2019, 11:16:08 pm
Or if everybody can make a donation to support the new web browser this can make live a lot easier in terms of browser support :-)

Over the last 12 months the Dutch OS/2 VOICE foundation has been funding BWW from Austria to port a new version of the QT library to OS/2/ArcaOS. With this we will able to get a new web browser on ArcaOS/OS/2 that will be current again.

However as we always say: free software does not grow on trees!
Open source software still needs a developer to make the software run on OS/2. And that is why we need your donations badly!

Currently its expected in November or December of this year a port of the Falkon browser will be released for OS/2 ArcaOS. For all the latest details please visit the following page:

http://articles.os2voice.org/category/software/24-new-web-browser-for-os-2-is-with-reach.html

Donations you can make it here:
http://www.os2voice.org/membership.html#bww

Thank you,

Roderick Klein
President OS/2 VOICE
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 27, 2019, 04:39:33 am
I can't help wondering if the CPU has some effect on what is being seen here.  On my Ryzen based machines I have no problems with firefox 38.8.0 as supplied with ArcaOS while firefox 45.9.0 does not appear to like the Ryzen processor and is very finicky on operation (it starts sometimes and generally runs each processor at 100% switching between processors at random).

The only drawback with firefox 38.8.0 is that some websites are using items it knows nothing about supposedly for security reasons.

Doubt very much that it has anything to do with your CPU, but rather your profile. Have you tested a new one? I had this happen, suddenly one core was always pegged, couldn't fix it by playing with my profile and finally fixed it by reverting to a week old backup of my profile. 45ESR is somewhat fragile.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 27, 2019, 05:08:28 am
I am on an 80 mbs download speed connection - comcast cable

It is marked for loading into high memory. I do not use mozturbo. I don't know what trp or popup log is/are.

POPUPLOG.OS2 will be in the root of your boot volume, trp files are usually in the programs directory and have a bunch of info about the program crash, especially if debug or xqs files are present.
Mozturbo is to work around a kernel bug. When a DLL is marked to load high and unloaded (program closed), the kernel doesn't correctly release the memory, leaving a zombie allocation. Open and close the program enough times and high memory will run out. I also wonder if the system misreports free memory to the program. Anyways this often results in the system crashing eventually. It's not really needed if you shutdown your computer regularly.

Quote
The issue exists for version 38 as well as version 45 - but happens more often with version 45.

I should be more specific on the download issue.  On the options - General page, if I select Downloads to "save files to" and specify a directory, the download will happen. If I select "Always ask me where to save files", when I try to download a file a dialog box comes up asking for me to chose: "Open With" or "Save file".  If I chose "Save File" and click OK nothing happens. If I chose "Open with" the download will happen.

Clearing out the profile (deleting everything in the mozilla home directory) makes everything work again. Sometimes for just a few hours. Sometimes for a few weeks.

'Tis a weird problem. Check that your TMP and TEMP settings point to somewhere with lots of room. You could try clearing the list of downloaded files regularly. Go to about:downloads (http://about:downloads) and choose clear all (or such).
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: ivan on September 27, 2019, 05:26:50 am
Hi Dave,

I isn't just one core at 100%, but 1 core for a few seconds then it switches to another core for a few seconds then another one.  It works through all 4 cores and the only way to kill it is the big red switch.

A new profile, without any addons, doesn't do anything to change the behaviour (the computer has been switched off more times in testing than it has since I built it :P normally up 24/7 since it also runs the FTP server).
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 27, 2019, 06:06:24 am
Try changing where MOZILLA_HOME points to take registry.dat out of the picture. Also get rid of MOZ_PLUGIN_PATH first. You can do both in a console window and then launch Firefox like firefox.exe 2>&1 | tee firefox.log and report if anything looks weird in it. Should only mention DIVE support being turned off.
Did you ever try the AMD optimized build I did for Dariusz? I'd build you a Ryzen optimized build except I'm sure the compiler would have no such option and newer compilers don't build Firefox.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dariusz Piatkowski on September 27, 2019, 02:15:17 pm
Hi ivan,

...I isn't just one core at 100%, but 1 core for a few seconds then it switches to another core for a few seconds then another one.  It works through all 4 cores and the only way to kill it is the big red switch.

A new profile, without any addons, doesn't do anything to change the behaviour (the computer has been switched off more times in testing than it has since I built it :P normally up 24/7 since it also runs the FTP server).

Alright, so this behaviour is very similar to what I have seen on numerous occasions as we were testing the FF49.x builds. Here is what I found out to be the two contributors:

1) high-res timer
I have the following in my CONFIG.SYS, without this my Phenom II X6 cores are constantly jumping around: SET NSPR_OS2_NO_HIRES_TIMER=1. This appears to be very much dependent on your hardware. Some people say it works great letting FF haver access to that timer, others (like me) have to disable it, or else the CPU cores are constantly going crazy.

2) layout.frame_rate FF profile setting
This controls how frequently FF attempts to re-paint the screen and based on my understanding other platforms allows FF to avoid flicker as you scroll pages up and down (the back end code ties-in to things like monitor vsync refresh rates, etc.) However, for us this simply does not exist (the process making use of such an API to make the determination of what rates to try to sync up to), although an effort was started to develop this because SNAP drivers after all do in fact have that API, again, limitted to SNAP only AFAIK.

Now, if you are going to play with this setting here is what the options are (copy/paste from an on-line article):
1) '-1' use hardware vsync to tick the refresh driver
2) '0' means: Enable "ASAP mode", which ticks the refresh driver as fast as possible and disables vsync
3) Values larger than zero mean: Use a software timer to tick the refresh driver at the specified rate (N times per second)

On my machine I have it set to '0', which is the default value in FF 45.9.0. The tradeoff to using this is that as you refresh less often (values get progressively higher) that CPU load diminishes however FF starts to feel un-responsive...so it is literally slow to respond to your keyboard input, page up/down commands, etc.

Anyways, try these two things out. Do them one at a time, I would recommend #1 (high-res timer setup) first.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: ivan on September 27, 2019, 03:58:19 pm
Hi Dave,

I will setup a new Ryzen computer later today (that is an one of my running units but with a new hard disk containing a bootable OS image), that way all the old cruft will be out of the way.

I your AMD optimised build still available and if so where do I find it?

Hi Dariusz,

As soon as I get the 'new' computer up and running (as above) I will start experimenting as per your suggestions, don't know when that will be as friends are going to take me out for my birthday, the big 80.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dariusz Piatkowski on September 27, 2019, 04:16:34 pm
Hi ivan,

...Hi Dariusz,

As soon as I get the 'new' computer up and running (as above) I will start experimenting as per your suggestions, don't know when that will be as friends are going to take me out for my birthday, the big 80.

Ahhh...super...Happy Birthday sir!

And I thought I hit the "big one" a few years back when my 40 came around...LOL!!! Rock on.... ;)
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 27, 2019, 04:39:47 pm
Happy Birthday too, the PhenonII build is at https://bitbucket.org/dryeo/mozilla-os2/downloads/ (https://bitbucket.org/dryeo/mozilla-os2/downloads/) it's a nightly as I don't feel I should be using the trademarked Firefox name.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Doug Clark on September 29, 2019, 05:18:47 am
Dave,

Thanks for the info on mozturbo.  I will try mozturbo and see if it makes any difference. And look at the trp and popup log.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: ivan on September 29, 2019, 05:29:14 pm
Hi Dave and Dariusz, thanks for the well wishes.

Dave, I downloaded the AMD nightly version.  It runs without locking up the computer and with Dariusz tips works reasonably well.  At the moment I am inclined to continue using firefox 38.8 for general browsing, it appears to be faster, and fire up one of my Linux computers with firefox 60.8.0esr for those websites that do stupid things in the name of 'security' when they mean 'optimised for Chrome'.

Thanks for all your help.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on September 30, 2019, 12:24:37 pm
Here the latest FNTCNF1.DLL seems to crash (FC-CACHE.EXE -r -> *.TRP, invalid instruction). They may have "optimized" it for non-OS/2 CPUs. Apparently the community is still too large.

Hopefully one day people will understand that their "legacy CPU" is someones "CPU", because OS/2 and eCS 1.x are their latest "OSes" instead of "legacy OSes". Part of the problem will be that both this forum and ArcaOS share the same language, so it's harder to notice that we've lost quite a few countries. Most users of OS/2 or eCS won't fancy hardware which is 15-20 years old...
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 30, 2019, 04:30:39 pm
Are you using the i686 build of fontconfig? If so, that sounds like a bug. What is the assembler part of the trp?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on September 30, 2019, 05:24:55 pm
Are you using the i686 build of fontconfig? If so, that sounds like a bug. What is the assembler part of the trp?

It sounds like a bad and irresponsible choice. The same applies to CRYPTO10.DLL (and probably SSL10.DLL). Invalid instructions. SSE2 instructions (MOVSD, to answer the question).

Which i686 fontconfig builds? XWLAN fails too, so it's not just about a browser which requires i686+'s hardware anyway. IIRC the broken builds "for OS/2", I cannot see anything new related to i686, are:

http://rpm.netlabs.org/experimental/00/zip/openssl-1_0_2t-1_oc00.zip
http://rpm.netlabs.org/release/00/zip/fontconfig-2_13_1-3_oc00.zip

Solutions for the even fewer happy few...
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 30, 2019, 05:50:37 pm
I guess they're zipping the Pentium 4 builds, which I agree is a bad choice. You will have to download the actual RPM's from the i686 repository and unrpm them.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on September 30, 2019, 06:25:30 pm
You will have to download the actual RPM's from the i686 repository and unrpm them.
I, assuming ZIPs are older than matching RMPs, cannot find a OPENSSL*2T* file name in http://rpm.netlabs.org/release/00/i386/i686/

Is there such a thing as an "experimental i686 RPM" repository?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on September 30, 2019, 06:41:29 pm
http://rpm.netlabs.org/experimental/00/i386/i686/ (http://rpm.netlabs.org/experimental/00/i386/i686/)
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 01, 2019, 02:23:39 pm
You will have to download the actual RPM's from the i686 repository and unrpm them.

Code: [Select]
To run this batch file, at least `rpm2cpio.exe' and `cpio.exe' are required.
Where can I find those requirements (of a requirement, of a requirement, of a requirement, of a requirement)?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: ivan on October 01, 2019, 03:37:57 pm
Open Arcview-2.2 - I think it came with eCS 2 - and the readme gives the needed information and where to find the necessary programs.

Saved you the trouble and attached the readme.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on October 01, 2019, 04:30:46 pm
Try this package. EMX based IIRC.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 01, 2019, 11:51:42 pm
Try this package. EMX based IIRC.

As such the UNRPM.CMD file doesn't seem to do anything, but a simplified and customized CMD file to extract does:

Code: [Select]
set HOME=m:\ramddiskdir
set TMP_DRV=m:
set TMP_DIR_NAME=ramdiskdir

echo Extracting files with directories
rpm2cpio %1|cpio -id --preserve-modification-time --verbose

SM sometimes seems to be quite slow with the #%!&# SSE2 DLLs, without me being that biased, but I haven't tried the i686 ones yet. Connecting to websites often seems to take longer than usual. For now let's blame this week's internet.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 02, 2019, 12:09:32 am
Arcview-2.2 - I think it came with eCS 2 - and the readme gives the needed information and where to find the necessary programs.

It's not a no-brainer to upgrade eCS 1.2's OS component ArcView to eCS2.x's, if you want it to be an "ArcView FixPak for eCS 1.x". Alex Taylor has documented once what's required for such an upgrade.

I do prefer a FixPak-approach to not end up with several installed copies (now, and/or after an OS upgrade), and to be able to talk about exactly the same file(s). Unfortunately often that comes down to DIY or misunderstandings, for example due to assuming that something is a generic OS component.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on October 02, 2019, 02:10:04 am
Try this package. EMX based IIRC.

As such the UNRPM.CMD file doesn't seem to do anything, but a simplified and customized CMD file to extract does:

Code: [Select]
set HOME=m:\ramddiskdir
set TMP_DRV=m:
set TMP_DIR_NAME=ramdiskdir

echo Extracting files with directories
rpm2cpio %1|cpio -id --preserve-modification-time --verbose

The second zip I posted worked fine for me.

Quote
SM sometimes seems to be quite slow with the #%!&# SSE2 DLLs, without me being that biased, but I haven't tried the i686 ones yet. Connecting to websites often seems to take longer than usual. For now let's blame this week's internet.

The Netburst (P4) architecture liked quite different instruction ordering compared to all other i386 compatible chips to take advantage of its pipelining, which was why it was so slow compared to the PIII running unoptimized software or software optimized for other CPU's. Quite likely that is why you are seeing crappy performance.  Personally I've stuck with i686 as it is basically the ancestor of all other Intel CPU's and AMD isn't too different as well. While supporting Netburst might have made sense some years ago when P4's were still common, it seems not to be anymore. The Pentium M, which is basically a PIII with SSE2 seems to be the minimum that others (Linux, Windows, Mozilla) have chosen for a minimal SSE2 CPU.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 02, 2019, 02:32:49 am
The second zip I posted worked fine for me.

Personally I've stuck with i686 as it is basically the ancestor of all other Intel CPU's and AMD isn't too different as well.

made sense some years ago when P4's were still common, it seems not to be anymore.

Thank you. Here, with CMD.EXE, it didn't even print the ECHO-line. Deleting the rest and inserting explicit SETs was easier than figuring out why. I've got all files, after finding out I was using a *DEVEL*.RPM file. :P

I'm using your i686 F/SM builds, for one because old BIOSes are causing disk full-errors even without several large, nearly identical files (one per targetted CPU), and it works as good as it gets in the range i686 - IBM ThinkPad T42p.

When my (single core, eCS) P4s stop working, none is perfect, a logical next step may be a - possibly surprising - CPU downgrade. You tend to use the best hardware, but one day even here P4s will become less common. Due to a "forced" switch to PIII( Mobile)s and PIIs for Mozilla-based browsing (won't work with PIIIs, last time I checked). ;D It's that, or letting Microsoft torture new disks. Unless there's a good, "fully" functional ArcaOS NLV release for > 1 core.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on October 02, 2019, 05:13:29 am

I'm using your i686 F/SM builds, for one because old BIOSes are causing disk full-errors even without several large, nearly identical files (one per targetted CPU), and it works as good as it gets in the range i686 - IBM ThinkPad T42p.

Seems weird that the BIOS would even be aware of what files you have on the drive.
My T42 has a Pentium M and runs the Pentium M builds fine, even plays Youtube videos without much skipping.

Quote
When my (single core, eCS) P4s stop working, none is perfect, a logical next step may be a - possibly surprising - CPU downgrade. You tend to use the best hardware, but one day even here P4s will become less common. Due to a "forced" switch to PIII( Mobile)s and PIIs for Mozilla-based browsing (won't work with PIIIs, last time I checked). ;D It's that, or letting Microsoft torture new disks. Unless there's a good, "fully" functional ArcaOS NLV release for > 1 core.

I can't imagine why a PIII wouldn't run the i686 version, a PIII is basically the same as a PII or i686 with more cache and MMX and SSE units added as well as other minor improvements and is the direct ancestor of the Pentium M, which itself is the direct ancestor of the C2D.
As for P4's, I had one, a 2.8Ghz P4D, made a great space heater along with jacking up the hydro bill. I ended up swapping the CPU for a 1.86Ghz C2D and not only did it use half the power, but it compiled Mozilla almost twice as fast. I was then donated a Core Extreme at 2.8Ghz and that flew, shame when the MB gave up the ghost.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 03, 2019, 12:38:01 pm
Seems weird that the BIOS would even be aware of what files you have on the drive.

I can't imagine why a PIII wouldn't run the i686 version
It's the maximum supported disk capacity, and the worst eCS-hardware (i.e. no OS/2 Warp 4 80486 test device) score counts. Plenty of free space when I grab a T42p, so I can test a specific optimized build, but free space of lesser hardware (including irrelevant backup media), per device, is about 170 MiB (160 MiB reserved for maintenance), 40 MiB, about 30 MiB (reserved for data), and about minus 60 MiB (smallest backup device). I haven't tried YouTube with the i686 build yet, other than selecting a video to obtain the URL for a downloader, for one because of a rather specific problem with a possible dangerous fix (a.o. https://forum.thinkpads.com/viewtopic.php?t=57021 (https://forum.thinkpads.com/viewtopic.php?t=57021)).

My P4 IBM A30 desktop, slower than a T42p, has a 2.x GHz CPOU which is a little bit to slow for videos with W7 (Microsoft couldn't be bothered to aupport the Intel chipset). The same reason why I once upgraded my T42p CPU. Regarding FF/SM and PIIIs, it's a know problem that a PII works better than one may expect (startup time) and it's usable (obviouslyvideo will kill the radio start). A PIII Mobile (ThinkPad T23) works as expected. With a 500 MHz PIII the performance is the worst by far (startup time, verything takes "minutes"). I'll test that again, because I probably haven't started SM there since the latest i686 build.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Doug Clark on October 07, 2019, 07:19:13 pm
Dave,

I have installed Mozturbo.  Firefox 45 crashes pretty regularly - especially when replying to posts on this site. Seems to be related to attaching files as part of the reply. I have attached a trap from this morning.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on October 07, 2019, 07:43:06 pm
Unluckily, without the debug package, the trp doesn't tell much.
I'd suggest updating to my build. You could even install it over the RPM package you have (don't forget to copy firefox.exe to \usr\bin). Also unload mozturbo first, mark the DLLs high afterwards and reinstall mozturbo.
I rebuilt SM here and it seems to crash a lot more, I suspect that changes in libc may be to blame.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dariusz Piatkowski on October 08, 2019, 02:01:42 pm
Dave, everyone...

...mark the DLLs high afterwards and reinstall mozturbo...

We often talk about this approach, which I am using here successfully by all accounts. However, I honestly never know if I should be marking the DLL as:

1) code only
2) data only
3) both

Right now I have them all marked as 'code only' since in the past I have read various posts suggesting that not all data objects may be compatible with the load high option, especially when it comes to the kind of software that FF is, meaning: numerous DLLs being invoked, therefore large amounts of data movement, etc.

But is there a better explanation than that?
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 08, 2019, 02:54:12 pm
...
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on October 08, 2019, 04:29:02 pm
There has been versions of FF where loading both code and data high worked fine here though IIRC, loading the data high made the 45ESR versions crashy, you can always test.
I believe the problem is that simply any 16 bit code in the system that needs to access the data will fail as 16 bit code just can't deal with addresses above 1 GB.
It's the same with mallocing memory above 1 GB, have to be careful not to use any 16bit API, which is the purpose of os2safe.h.
I'll note that looking at the xul.dll map file, the data group (segments) is relatively small,
Code: [Select]
CGROUP                          0001:00000000        03aab000
DGROUP                          0002:00000000        0009fb00
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 14, 2019, 07:35:55 am
Recently I had to unload MOZTURBO and SMTUBRO before a shutdown (eCS, eCenter, INI files close to being corrupted), to make a moved desktop icon stick. FWIW and FTR.

That may be a false claim, based on one clear case which suggested a link. With several other systems this move had to be done step-by-step too. One of the steps still is unloading the turbo's, to make sure the system (xCenter not installed) will shutdown as clean and regular as possible, but apparently there's no link. I haven't tried to make the move stick without unloading the turbo's, because making the move stick was a PITA, but it's too unlikely that many INI files are close to being fatally corrupted.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: OS4User on October 14, 2019, 07:50:20 am
There has been versions of FF where loading both code and data high worked fine here

The same is here. I always mark  data and code of FF to be loaded into HiMem  - so far it works ok.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 14, 2019, 08:03:59 am
The same is here. I always mark  data and code of FF to be loaded into HiMem  - so far it works ok.

Dave, do you want some DLLs with both being set, if you'd rate it as safe? It shouldn't be that hard to include (all) DLLs found in the FF/SM/TB directory tree, if that excludes generic DLLs (like e.g. HUNSPEL0.DLL) which could be used by 16-bit code in the future. It may be relatively small, but it may be worth implementing too.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: Dave Yeo on October 14, 2019, 08:28:46 am
The same is here. I always mark  data and code of FF to be loaded into HiMem  - so far it works ok.

Dave, do you want some DLLs with both being set, if you'd rate it as safe? It shouldn't be that hard to include (all) DLLs found in the FF/SM/TB directory tree, if that excludes generic DLLs (like e.g. HUNSPEL0.DLL) which could be used by 16-bit code in the future. It may be relatively small, but it may be worth implementing too.

I should retest. When I first built 45, it seemed unstable with both set but that might have been for other reasons.
Title: Re: Firefox 45.9.0 can no longer play Youtube movies ?
Post by: xynixme on October 14, 2019, 02:38:01 pm
Thanks; better safe than sorry, if it's worth a retest. I guess it may be. I haven't experimented myself, and followed the recommendations. Supporting both, for a selection of DLLs (e.g. XUL.DLL yes, HUNPEL0.DLL no), with InsTurbo should be almost trivial.