LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-17-2018, 09:36 AM   #421
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,780

Rep: Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431

Just a FTR but I like Palemoon very much but it segfaults often for me as well. I use KDE most commonly and had the Oxygen theme but installed AlienBob's patch. Palemonn launched and would run and even open several tabs but when loading some pages would insta-crash with segfault. I took out all instances of Oxygen, not just the theme, but to no avail. I didn't install the binary (palemoon-bin) version but built the alternative full build.

I'd really like to fix Palemoon for several reasons most notably ALSA support and my suspicion that Firfox is doing a lot more tracking than I am comfortable with. I'm seeing little popup message balloons that are totally new to me and only from a Firefox Nightly build and have yet to discover the exact source to turn it off. I'd hate to wave bye-bye to Firefox but I hate losing complete control even more. SeaMonkey works OK but it is not as snappy or as comfortable as Palemoon for me. I'm keeping watch here to see what develops on this segfault-KDE issue.
 
1 members found this post helpful.
Old 08-17-2018, 01:50 PM   #422
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by enorbet View Post
Just a FTR but I like Palemoon very much but it segfaults often for me as well. I use KDE most commonly and had the Oxygen theme but installed AlienBob's patch. Palemonn launched and would run and even open several tabs but when loading some pages would insta-crash with segfault. I took out all instances of Oxygen, not just the theme, but to no avail. I didn't install the binary (palemoon-bin) version but built the alternative full build.

I'd really like to fix Palemoon for several reasons most notably ALSA support and my suspicion that Firfox is doing a lot more tracking than I am comfortable with. I'm seeing little popup message balloons that are totally new to me and only from a Firefox Nightly build and have yet to discover the exact source to turn it off. I'd hate to wave bye-bye to Firefox but I hate losing complete control even more. SeaMonkey works OK but it is not as snappy or as comfortable as Palemoon for me. I'm keeping watch here to see what develops on this segfault-KDE issue.
If you compiled it your self, did you use gcc 4.9.4 or what did you use to compile it? If you used the stock gcc in Slackware you can expect there to be segfaults.
 
Old 08-18-2018, 10:08 AM   #423
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,780

Rep: Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431
Thanks khronosschoty, I did indeed use 14.2's stock gcc. I think I will wait until next full release then to rely on palemoon then. One app isn't enough motivation to me for so fundamental a change since everything else works flawlessly as is. At least now I know why it segfaults.
 
Old 08-18-2018, 10:14 AM   #424
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by enorbet View Post
Thanks khronosschoty, I did indeed use 14.2's stock gcc. I think I will wait until next full release then to rely on palemoon then. One app isn't enough motivation to me for so fundamental a change since everything else works flawlessly as is. At least now I know why it segfaults.
Version 28 is released now and I'm moments away from submitting updates to SBo it does not require gcc 4.9.4.
 
2 members found this post helpful.
Old 08-18-2018, 12:17 PM   #425
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by khronosschoty View Post
Version 28 is released now and I'm moments away from submitting updates to SBo it does not require gcc 4.9.4.
Does it work with gcc 8.2.0?
 
Old 08-18-2018, 12:32 PM   #426
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by orbea View Post
Does it work with gcc 8.2.0?
yes it does.
 
2 members found this post helpful.
Old 08-18-2018, 09:04 PM   #427
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,085

Rep: Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262
Quote:
Originally Posted by khronosschoty View Post
Version 28 is released now and I'm moments away from submitting updates to SBo it does not require gcc 4.9.4.
Picked up a copy of 28 via your link at the Pale Moon Project.
So far, very good.
Many thanks!
 
2 members found this post helpful.
Old 08-19-2018, 05:57 AM   #428
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Very nice khronosschoty !

Thank you for the palemoon.SlackBuild package !

I downloaded your palemoon.tar.gz from the PM Site and set up a build.

Just a couple things didn't work 'out of the box' but maybe I am doing it wrong.

The DOWNLOAD="..." did not work with my standard `( . palemoon.info ; for d in $DOWNLOAD ; do wget $d ; done )` but I 'found' the file on the PM site and changed palemoon.info

This is the `diff -Naur` output for your original file and the one where I changed DOWNLOAD=
Code:
-- palemoon.info-orig  2018-08-19 04:53:07.316763356 -0500
+++ palemoon.info       2018-08-19 05:34:02.824657694 -0500
@@ -1,7 +1,7 @@
 PRGNAM="palemoon"
 VERSION="28.0.0"
 HOMEPAGE="http://www.palemoon.org/"
-DOWNLOAD="https://github.com/MoonchildProductions/UXP/archive/PM28.0.0_Release/PM28.0.0_Release.tar.gz \
+DOWNLOAD="https://github.com/MoonchildProductions/UXP/archive/PM28.0.0_Release.tar.gz \
           http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz"
 MD5SUM="962a423e7e66833caa46bed50e8fd70f \
         f2994d302cf736e7e71974edfa51da3c"
The md5sums matched so I continued ...

Then there was an issue because the TarFile is called PM28.0.0_Release.tar.gz but the top-level directory in the TarFile is UXP-PM28.0.0_Release/

I worked around that with a Symlink: ln -s PM28.0.0_Release.tar.gz UXP-PM28.0.0_Release.tar.gz

I am sure there is a better way to work around where the SRCNAM= does not match the top-level directory in the TarFile but it worked for now ...

Everything in your palemoon.SlackBuild worked as expected with the SymLink and I now have palemoon-28.0.0-x86_64-1_SBo_khronosschoty.tgz

I am going to shut down palemoon-27.9.4-x86_64-1alien ; backup my ~/'.moonchild productions/pale moon' ; installpkg palemoon-28.0.0-x86_64-1_SBo_khronosschoty.tgz ; and take a joy-ride !

I'll report back in a few minutes via palemoon-28.0.0 ...

Thanks again !

-- kjh

This is the tail of my palemoon-28.0.0-x86_64-1_SBo_khronosschoty.log file:

Code:
Slackware package /tmp/palemoon-28.0.0-x86_64-1_SBo_khronosschoty.tgz created.

palemoon.SlackBuild complete at Sun Aug 19 05:28:15 CDT 2018 ... RetCode = 0

real    13m46.925s
user    77m49.162s
sys     2m56.919s
EDIT: Posting this update from Pale Moon 28.0.0 ( /var/log/packages/palemoon-28.0.0-x86_64-1_SBo_khronosschoty )

Everything looks good. RAM usage is about the same, etc, etc, etc ...

Thanks again !

Last edited by kjhambrick; 08-19-2018 at 06:08 AM.
 
2 members found this post helpful.
Old 08-19-2018, 08:46 AM   #429
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by kjhambrick View Post
Very nice khronosschoty !

Thank you for the palemoon.SlackBuild package !

I downloaded your palemoon.tar.gz from the PM Site and set up a build.

Just a couple things didn't work 'out of the box' but maybe I am doing it wrong.

The DOWNLOAD="..." did not work with my standard `( . palemoon.info ; for d in $DOWNLOAD ; do wget $d ; done )` but I 'found' the file on the PM site and changed palemoon.info

This is the `diff -Naur` output for your original file and the one where I changed DOWNLOAD=
Code:
-- palemoon.info-orig  2018-08-19 04:53:07.316763356 -0500
+++ palemoon.info       2018-08-19 05:34:02.824657694 -0500
@@ -1,7 +1,7 @@
 PRGNAM="palemoon"
 VERSION="28.0.0"
 HOMEPAGE="http://www.palemoon.org/"
-DOWNLOAD="https://github.com/MoonchildProductions/UXP/archive/PM28.0.0_Release/PM28.0.0_Release.tar.gz \
+DOWNLOAD="https://github.com/MoonchildProductions/UXP/archive/PM28.0.0_Release.tar.gz \
           http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz"
 MD5SUM="962a423e7e66833caa46bed50e8fd70f \
         f2994d302cf736e7e71974edfa51da3c"
The md5sums matched so I continued ...

Then there was an issue because the TarFile is called PM28.0.0_Release.tar.gz but the top-level directory in the TarFile is UXP-PM28.0.0_Release/

I worked around that with a Symlink: ln -s PM28.0.0_Release.tar.gz UXP-PM28.0.0_Release.tar.gz

I am sure there is a better way to work around where the SRCNAM= does not match the top-level directory in the TarFile but it worked for now ...

Everything in your palemoon.SlackBuild worked as expected with the SymLink and I now have palemoon-28.0.0-x86_64-1_SBo_khronosschoty.tgz

I am going to shut down palemoon-27.9.4-x86_64-1alien ; backup my ~/'.moonchild productions/pale moon' ; installpkg palemoon-28.0.0-x86_64-1_SBo_khronosschoty.tgz ; and take a joy-ride !

I'll report back in a few minutes via palemoon-28.0.0 ...

Thanks again !

-- kjh

This is the tail of my palemoon-28.0.0-x86_64-1_SBo_khronosschoty.log file:

Code:
Slackware package /tmp/palemoon-28.0.0-x86_64-1_SBo_khronosschoty.tgz created.

palemoon.SlackBuild complete at Sun Aug 19 05:28:15 CDT 2018 ... RetCode = 0

real    13m46.925s
user    77m49.162s
sys     2m56.919s
EDIT: Posting this update from Pale Moon 28.0.0 ( /var/log/packages/palemoon-28.0.0-x86_64-1_SBo_khronosschoty )

Everything looks good. RAM usage is about the same, etc, etc, etc ...

Thanks again !
There was a recent regression in git that causes the download to be broken. The link the way I have it is the standard way to download tar archives from git used by SBo and there is broken links I've heard for up to a 1000 or more SlackBuilds on SBo.
 
3 members found this post helpful.
Old 08-19-2018, 09:10 AM   #430
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,085

Rep: Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262Reputation: 7262
In the past there were two sites I visit on a regular basis that didn't display correctly in Pale Moon and it was necessary to use a different browser just for those
two URLs. With version 28 that is no longer a problem.
@khronosschoty, thanks again.
 
3 members found this post helpful.
Old 08-19-2018, 11:30 AM   #431
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Quote:
Originally Posted by khronosschoty View Post
There was a recent regression in git that causes the download to be broken. The link the way I have it is the standard way to download tar archives from git used by SBo and there is broken links I've heard for up to a 1000 or more SlackBuilds on SBo.
Dang !

Yes, I read about that on the slackbuild-users mailing list and didn't connect the dots ...

Thanks.

-- kjh
 
Old 08-19-2018, 01:29 PM   #432
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,780

Rep: Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431Reputation: 4431
Many thanks to both kjhambrick and khronosschoty. I now have palemoon 28 which is still snappy and sweet and no longer have segfaults even with several tabs open and heavy media content active.
 
1 members found this post helpful.
Old 08-20-2018, 08:54 AM   #433
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
All --

55020 ( aka David Spencer ; aka idlemoor ) reported on the Slackbuilds-users mailing list and here on LQ that github has fixed the broken DOWNLOAD= paths.

As khronosschoty said above, this fixes the DOWNLOAD= issue in the palemoom.SlackBuild.

The issue with the Top-Level Path Element ( UXP-PM28.0.0_Release -vs- PM28.0.0_Release ) remains however.

The SymLink I mentioned ( ln -s PM28.0.0_Release.tar.gz XUP-PM28.0.0_Release.tar.gz ) takes care of that one.

But I know there is a better way than the SymLink and maybe there is more to fix on the PM github repo ?

-- kjh
 
2 members found this post helpful.
Old 08-20-2018, 10:36 AM   #434
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by kjhambrick View Post
All --

55020 ( aka David Spencer ; aka idlemoor ) reported on the Slackbuilds-users mailing list and here on LQ that github has fixed the broken DOWNLOAD= paths.

As khronosschoty said above, this fixes the DOWNLOAD= issue in the palemoom.SlackBuild.

The issue with the Top-Level Path Element ( UXP-PM28.0.0_Release -vs- PM28.0.0_Release ) remains however.

The SymLink I mentioned ( ln -s PM28.0.0_Release.tar.gz XUP-PM28.0.0_Release.tar.gz ) takes care of that one.

But I know there is a better way than the SymLink and maybe there is more to fix on the PM github repo ?

-- kjh
The Top level domain issue should be fixed in the SlackBuild now.
 
2 members found this post helpful.
Old 08-20-2018, 11:36 AM   #435
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Downloaded and installed your latest palemoon.tar.gz

Downloaded the files in DOWNLOAD= and checked the MD5SUM= values and it worked perfectly.

This time the SRCNAM I received from github was UXP-PM28.0.0_Release.tar.gz as expected.

Ran your unmodified palemoon.SlackBuild and as expected, it worked perfectly as well.

Thanks again khronosschoty !

-- kjh

This is a variation on the downloader I posted yesterday ( called it .get-DOWNLOAD.sh )
Code:
#!/bin/bash
#
# download file(s) in DOWNLOAD= and check md5sum(s) in MD5SUM=
# for any $w.info file that accompanies $w.SlackBuild
#
[ $# -gt 0 ] && w="$1" || w="palemoon"

. ./$w.info 

i=0            # number of DOWNLOAD= Files
l=""           # list of file.md5sum files to test 
a=($MD5SUM)    # an md5sum from MD5SUM= for each DOWNLOAD= File

for f in $DOWNLOAD
do 
   echo "wget -c $f" >&2 

   wget -c $f 

   b="`basename $f`"
   m="$b.md5sum"

   echo "${a[$i]}  $b" > $m

   l="$l $m"

   i=$(expr $i + 1)

done 
#
echo "testing MD5SUMs ..." >&2
#
for f in $l
do
   md5sum -c $f
done
 
2 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
what's the best way to import Firefox bookmarks to Pale Moon? newbiesforever Linux - Software 14 01-30-2017 02:08 AM
[SOLVED] Pale Moon vs Firefox storkus Slackware 35 09-07-2015 01:47 PM
LXer: Want Firefox without Australis? Try Pale Moon LXer Syndicated Linux News 0 08-01-2014 08:51 PM
Pale Moon - A firefox fork coralfang Linux - Software 9 07-16-2014 01:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:20 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration