Release Pale Moon


I have not changed default homepage or search engine. Only minor change Pandora specifics.

Anyway, I'll try to contact the Moonchild guy, that will be the easier step I guess.
 
Hi and Thax for the Update. ^_^

A Question:

Is it possible to avoid this "Click to Activate Flash" ? ^_^

0kY2Fgj.png


Tried some Things in About:Config but worked not here :)
 
Last edited by a moderator:
@ingoreis: not sure there is something doable. Finding an updated flash plugin is probably the only way, as I suspect this check is inside flash plugin itself...
 
Last edited by a moderator:
Ok i search a little for a more rescent Plugin.

Fortunaly i have here an ArmV7l Phone with Kitkat 4.4.4 and

maybe i find something to get actual Flash Things work ^_^

Edit: tried different Versions from downloaded APKs and no Version of them worked here.

Btw:When you try to get the Files from APKs,just rename them to Zip and open them ^_^
 
Last edited by a moderator:
Hrm, 25.3 constantly crashes on me. First thought it was happening on a certain web site, but just now I had the same crash while using the addon manager. From dmesg:

[ 1454.108184] Alignment trap: not handling instruction f46407dd at [<41ff9738>]
[ 1454.108306] Unhandled fault: alignment exception (0x001) at 0x5619d209
Instruction and address are the same every time this happens. Pndrun log doesn't contain any additional information.
This never happened with the previous build.
 
Last edited by a moderator:
Ok, I know how to reproduce the bug. I have just complete the build of the v25.3.1, but the bug is still there. I have to recompile (sic) again, but with debug symbol to be able to debug...
 
Little follow up.

I have finaly succeed to compile a debug build of Pale-moon. Now I'll use gdb to find the part were the Bus error occured (bus error means there are some NEON operation on a non-aligned adress).

For the currious, here is a "ls" of the build


-rw-r--r-- 1 seb seb       438 Apr  2 10:21 application.ini
drwxr-xr-x 7 seb seb      4096 Mar 19 10:04 browser
-rw-r--r-- 1 seb seb        40 Mar 19 10:04 chrome.manifest
drwxr-xr-x 2 seb seb      4096 Apr  1 23:00 components
drwxr-xr-x 3 seb seb      4096 Mar 19 10:04 defaults
-rw-r--r-- 1 seb seb       127 Apr  2 10:15 dependentlibs.list
drwxr-xr-x 2 seb seb      4096 Mar 19 10:04 dictionaries
-rw-r--r-- 1 seb seb       899 Mar 19 10:04 libfreebl3.chk
-rwxr-xr-x 1 seb seb    315908 Mar 19 10:04 libfreebl3.so
-rwxr-xr-x 1 seb seb      6428 Apr  1 23:00 libmozalloc.so
-rwxr-xr-x 1 seb seb    738636 Apr  1 23:00 libmozsqlite3.so
-rwxr-xr-x 1 seb seb    210444 Apr  1 23:00 libnspr4.so
-rwxr-xr-x 1 seb seb    847248 Mar 19 10:04 libnss3.so
-rwxr-xr-x 1 seb seb    450060 Mar 19 10:04 libnssckbi.so
-rw-r--r-- 1 seb seb       899 Mar 19 10:04 libnssdbm3.chk
-rwxr-xr-x 1 seb seb     95656 Mar 19 10:04 libnssdbm3.so
-rwxr-xr-x 1 seb seb    120104 Mar 19 10:04 libnssutil3.so
-rwxr-xr-x 1 seb seb     13472 Apr  1 23:00 libplc4.so
-rwxr-xr-x 1 seb seb      9204 Apr  1 23:00 libplds4.so
-rwxr-xr-x 1 seb seb    106956 Mar 19 10:04 libsmime3.so
-rw-r--r-- 1 seb seb       898 Mar 19 10:04 libsoftokn3.chk
-rwxr-xr-x 1 seb seb    184800 Mar 19 10:04 libsoftokn3.so
-rwxr-xr-x 1 seb seb    173188 Mar 19 10:04 libssl3.so
-rwxr-xr-x 1 seb seb 936334776 Apr  2 10:15 libxul.so
-rwxr-xr-x 1 seb seb    121736 Apr  1 23:00 mozilla-xremote-client
-rw-r--r-- 1 seb seb   6539550 Apr  2 10:20 omni.ja
-rwxr-xr-x 1 seb seb   1002264 Apr  2 10:17 palemoon
-rwxr-xr-x 1 seb seb   1002264 Apr  2 10:17 palemoon-bin
-rw-r--r-- 1 seb seb        48 Apr  2 10:21 platform.ini
-rwxr-xr-x 1 seb seb    111660 Apr  1 23:00 plugin-container
-rw-r--r-- 1 seb seb      1990 Apr  2 10:21 precomplete
-rw-r--r-- 1 seb seb     11204 Mar 19 10:04 removed-files
-rw-rw-rw- 1 seb seb      8915 Dec  7 23:28 run-mozilla.sh

The crash is inside libxul.so. It's a 38Mo library normaly. Look at the size with the debug info: 900Mo+ !!!
 

*EDIT* got the debug info:


Code:
Program received signal SIGBUS, Bus error.
0x41fcd5b4 in CopySwapUTF16 (aLen=<optimized out>, aOutBuf=<optimized out>, aInBuf=<optimized out>) at /media/sda1/sources/git/Pale-Moon/gfx/thebes/gfxFontUtils.cpp:810
810             uint16_t value = *aInBuf;
*EDIT2*

going to change from

Code:
// copy and swap UTF-16 values, assume no surrogate pairs, can be in place
static void
CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen)
{
    const uint16_t *end = aInBuf + aLen;
    while (aInBuf < end) {
        uint16_t value = *aInBuf;
        *aOutBuf = (value >> 8) | (value & 0xff) << 8;
        aOutBuf++;
        aInBuf++;
    }
}
to


Code:
// copy and swap UTF-16 values, assume no surrogate pairs, can be in place
static void
CopySwapUTF16(const uint16_t *aInBuf, uint16_t *aOutBuf, uint32_t aLen)
{
    const uint16_t *end = aInBuf + aLen;
    while (aInBuf < end) {
        uint16_t value; 
        memcpy(&value, aInBuf, sizeof(value));
        *aOutBuf = (value >> 8) | (value & 0xff) << 8;
        aOutBuf++;
        aInBuf++;
    }
}
 
Last edited by a moderator:
Looks good now. I got no crashes anymore were I had with Build 07.

Build 08

-----------

  • Updated to 25.3.1
  • Fixed random Bus Error (crash)
 
Hi and Thax for the Update. ^_^

A Question:

Is it possible to avoid this "Click to Activate Flash" ? ^_^

0kY2Fgj.png


Tried some Things in About:Config but worked not here :)
about:config


extensions.blocklist.enabled false
 
Looks good now. I got no crashes anymore were I had with Build 07.
Sorry I didn't follow up on your question for more details, was quite busy recently. But seeing your debug post I probably wouldn't have been able to add much of use anyway :)

No problems with build 8 up to now.
 
Last edited by a moderator:
Looks good now. I got no crashes anymore were I had with Build 07.
Sorry I didn't follow up on your question for more details, was quite busy recently. But seeing your debug post I probably wouldn't have been able to add much of use anyway :)

No problems with build 8 up to now.
No issues.

Glad it's working fine now :)
 
Last edited by a moderator:
Back
Top