LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
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 12-14-2016, 10:00 AM   #1
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Rep: Reputation: Disabled
mozilla-firefox gtk menu broken


I've got hit with this bug https://bugzilla.mozilla.org/show_bug.cgi?id=1313061

Happens all the time, right click on any image, page or hyperlink and the menu opens which contains every possible option that exists in firefox.
Doesn't happen with binary, only when compiled 45.x from source. Clean profile, no addons at all, safe mode doesn't matter.
Another bug in 45.x is the build starts fine and passes all the checks, but later fails for no apparent reason just when it's about to end if --disable-printing is passed.

Note that 38.8 version is not affected by any of this, and the SlackBuild I'm using is exactly the same.

I'm not going to dig into this any further so I've just wiped it from the system, I've already wasted too much time trying to repair it, presuming it was my fault.
 
Old 12-14-2016, 11:01 AM   #2
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Not knowing which exact version you tried, what we can do with this report?

Just out of curiosity, why not just use mozilla-firefox-45.6.0esr that was released for us Slackers yesterday? Did you try to build it yourself with Slackware's SlackBuild?
 
Old 12-14-2016, 12:18 PM   #3
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Not knowing which exact version you tried, what we can do with this report?
Got menu bug in 45.5.1 and 45.6.0esr. the other one with --disable-printing in 45.5.1 but I removed that option when I've found someone on bugzilla reported it's causing build failure.
Quote:
Originally Posted by Didier Spaier View Post
Just out of curiosity, why not just use mozilla-firefox-45.6.0esr that was released for us Slackers yesterday? Did you try to build it yourself with Slackware's SlackBuild?
Frankly I don't use it at all, but I do compile, so that I know exactly what to expect on next gnu-icecat release which follows esr channel.
As I suspected, I've run into exact same menu problem with icecat 45.5.1 while 38.8 works fine.
I build with Slackware's mozilla-firefox.SlackBuild for 45.6, my $OPTIONS list is somewhat different but it's irrelevant since 38.8 builds and works fine with the same build options.
What I figured is that upstream must have bumped the linux build requirements between 38 and 45 so that certain optional deps are now required, but conveniently forgot to document these changes.
I'm aware it's mozilla problem not a slackware problem, just thought that maybe someone else had the same result.
 
Old 12-14-2016, 03:28 PM   #4
twy
Member
 
Registered: Jun 2004
Distribution: Slackware64
Posts: 99

Rep: Reputation: Disabled
I'm using firefox 45.6.0 in slackware64. In yahoo mail, I can empty my inbox and then yahoo tries to play a video in the empty folder area. The video will start to play, but then firefox will segmentation fault. It does a segmentation fault every time I login to yahoo mail and my inbox is empty and a video starts playing for a moment before the segmentation fault.

Anyone else have this problem?
 
Old 12-14-2016, 03:40 PM   #5
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,502

Rep: Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459Reputation: 8459
Quote:
Originally Posted by twy View Post
I'm using firefox 45.6.0 in slackware64. In yahoo mail, I can empty my inbox and then yahoo tries to play a video in the empty folder area. The video will start to play, but then firefox will segmentation fault. It does a segmentation fault every time I login to yahoo mail and my inbox is empty and a video starts playing for a moment before the segmentation fault.

Anyone else have this problem?
It's possible that installing ffmpeg could fix this issue. If it does, please report back.
 
Old 12-14-2016, 04:29 PM   #6
twy
Member
 
Registered: Jun 2004
Distribution: Slackware64
Posts: 99

Rep: Reputation: Disabled
Post

Quote:
Originally Posted by volkerdi View Post
It's possible that installing ffmpeg could fix this issue. If it does, please report back.
I already had ffmpeg-2.8.7-x86_64_custom-1_SBo installed, but I just now rebuilt it and reinstalled it (no optional features, just the plain/default build).

Reinstalling ffmpeg did NOT fix this issue for me... Yahoo mail still makes firefox segmentation fault. When I login to Yahoo mail, Yahoo mail successfully starts to play a video in the empty Inbox folder, but then firefox continues to load urls in the background and suddenly segfaults. The Status-4-Evar extension lets me see that urls are loading very rapidly for about a second after the video starts, and then the segfault happens.

I'm on slackware64 14.2 (multilib) with all the patches. I run kernel 4.4.38, built from my own old .config, based closely on the slackware64 14.2 generic config.

Last edited by twy; 12-14-2016 at 04:35 PM.
 
Old 01-10-2017, 10:32 AM   #7
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Original Poster
Rep: Reputation: Disabled
Tried again with icecat-45.5.1 and got the menu thing fixed, so I'll mark this solved.
It could've been something with stale xml files (search engines) from previous build, or --disable-webapp-runtime flag.
I think it was the latter, but compiling it takes a long time so I won't repeat the build just to make sure which flag caused it.

Anyway, these work for now:
Code:
OPTIONS="\
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --with-default-mozilla-five-home=/usr/lib/icecat-$RELEASEVER \
  --enable-official-branding \
  --enable-default-toolkit=cairo-gtk2 \
  --enable-system-pixman \
  --enable-system-hunspell \
  --enable-system-ffi \
  --with-system-libevent \
  --with-system-libvpx \
  --with-system-zlib \
  --with-system-bz2 \
  --with-system-nss \
  --with-system-nspr \
  --with-system-icu \
  --enable-crypto \
  --enable-svg \
  --enable-canvas \
  --enable-webm \
  --disable-dbus \
  --disable-gamepad \
  --disable-gconf \
  --disable-gnomevfs \
  --disable-gstreamer \
  --disable-pulseaudio \
  --disable-pedantic \
  --disable-mailnews \
  --disable-composer \
  --disable-accessibility \
  --disable-profilesharing \
  --disable-maintenance-service \
  --disable-system-extension-dirs \
  --disable-installer \
  --disable-crashreporter \
  --disable-updater \
  --disable-ldap \
  --disable-logging \
  --disable-pdfjs \
  --disable-eme \
  --disable-webrtc \
  --disable-webspeech \
  --disable-necko-wifi \
  --enable-strip \
  --enable-cpp-rtti \
  --disable-debug"
These break the build:

Code:
#  --disable-printing \
#  --enable-system-cairo \
#  --enable-system-sqlite \
#  --with-system-png \
@twy I suspect it's the plugin fault. Can't help you with that, I don't use any plugins and it never segfaults here.
 
  


Reply



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
LXer: Mozilla Thunderbird to Find New Home as Mozilla Foundation Focuses on Mozilla Firefox LXer Syndicated Linux News 0 07-27-2007 09:16 AM
Black GTK Theme with mozilla firefox Milosevic Linux - Newbie 1 05-21-2006 07:31 PM
Speeding up Flash in Linux GTK-2.x+ Mozilla/Firefox zero0w Linux - Software 3 07-26-2004 07:23 AM
Debian Unstable: mozilla-firefox configure broken? willistg Linux - Software 4 03-17-2004 02:18 PM

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

All times are GMT -5. The time now is 12:00 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