[GH-ISSUE #430] System sound quits after playing video w/ Firefox #311

Closed
opened 2026-05-05 05:34:51 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @Amii-Leigh601 on GitHub (Apr 13, 2016).
Original GitHub issue: https://github.com/netblue30/firejail/issues/430

Hi netblue30. I've noticed a strange occurence when using Firefox and firejail: whenever I play a video in Firefox, my entire system sounds applet crashes and I have to reboot the computer to get the system sounds back. I can continue to play other sounds, such as those in Pidgin, but my system sounds are lost.

I am not using a custom Firefox profile, I'm using firejail 0.9.38, and I have used a fresh Firefox profile to ensure that this wasn't some incompatibility between a Firefox add-on and firejail. My OS is Linux Mint 17.3 64-bit with the Cinnamon desktop, using kernel 3.19.0-32. The precise command I use to launch Firefox is firejail firefox.
(When not using firejail, I can play videos normally in Firefox and not lose sound.)

This is the output I get:
Reading profile /etc/firejail/firefox.profile
Reading profile /etc/firejail/disable-mgmt.inc
Reading profile /etc/firejail/disable-secret.inc
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/whitelist-common.inc
Parent pid 9133, child pid 9135
Blacklist violations are logged to syslog

Child process initialized
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::sm-connect after class was initialised

(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::display after class was initialised

(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::default-icon after class was initialised

(firefox:2): GnomeUI-WARNING **: While connecting to session manager:
None of the authentication protocols specified are supported.

This bit crops up when I attempt to play a video:
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Vector smash protection is enabled.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

I noticed in particular that /usr/lib/i386-linux-gnu/firejail/libtracelog.so can't be preloaded in any of these instances.

I [asked for help on the Linux mint forums first](https://forums.linuxmint.com/viewtopic. ... 8&t=219853) and, after some debugging, was advised to contact you directly on GitHub.

Thanks in advance!

Originally created by @Amii-Leigh601 on GitHub (Apr 13, 2016). Original GitHub issue: https://github.com/netblue30/firejail/issues/430 Hi netblue30. I've noticed a strange occurence when using Firefox and firejail: whenever I play a video in Firefox, my entire system sounds applet crashes and I have to reboot the computer to get the system sounds back. I can continue to play other sounds, such as those in Pidgin, but my system sounds are lost. I am not using a custom Firefox profile, I'm using firejail 0.9.38, and I have used a fresh Firefox profile to ensure that this wasn't some incompatibility between a Firefox add-on and firejail. My OS is Linux Mint 17.3 64-bit with the Cinnamon desktop, using kernel 3.19.0-32. The precise command I use to launch Firefox is `firejail firefox`. (When not using firejail, I can play videos normally in Firefox and not lose sound.) This is the output I get: `Reading profile /etc/firejail/firefox.profile` `Reading profile /etc/firejail/disable-mgmt.inc` `Reading profile /etc/firejail/disable-secret.inc` `Reading profile /etc/firejail/disable-common.inc` `Reading profile /etc/firejail/disable-devel.inc` `Reading profile /etc/firejail/whitelist-common.inc` `Parent pid 9133, child pid 9135` `Blacklist violations are logged to syslog` ` ` `Child process initialized` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::sm-connect after class was initialised` ` ` `(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised` ` ` `(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::display after class was initialised` ` ` `(firefox:2): GLib-GObject-WARNING *_: Attempt to add property GnomeProgram::default-icon after class was initialised` ` ` `(firefox:2): GnomeUI-WARNING **: While connecting to session manager:` `None of the authentication protocols specified are supported.` This bit crops up when I attempt to play a video: `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `Vector smash protection is enabled.` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` `ERROR: ld.so: object '/usr/lib/i386-linux-gnu/firejail/libtracelog.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.` I noticed in particular that `/usr/lib/i386-linux-gnu/firejail/libtracelog.so` can't be preloaded in any of these instances. I [asked for help on the Linux mint forums first](https://forums.linuxmint.com/viewtopic. ... 8&t=219853) and, after some debugging, was advised to contact you directly on GitHub. Thanks in advance!
gitea-mirror 2026-05-05 05:34:51 -06:00
Author
Owner

@netblue30 commented on GitHub (Apr 13, 2016):

I think you have a firejail 32-bit installed on a 64-bit computer. I would uninstall it and put a amd64 version on from https://sourceforge.net/projects/firejail/files/firejail/

A possible workaround if you cannot install a new firejail: in a text editor open as root /etc/firejail/firefox.profile file (sudo vim /etc/firejail/firefox.profile or any other editor, but make sure you use sudo), and comment out tracelog line. It should look something like this:

# tracelog

This should solve all the errors you get. Try it out and let me know, we'll take it from there if you still have problems.

<!-- gh-comment-id:209432243 --> @netblue30 commented on GitHub (Apr 13, 2016): I think you have a firejail 32-bit installed on a 64-bit computer. I would uninstall it and put a amd64 version on from https://sourceforge.net/projects/firejail/files/firejail/ A possible workaround if you cannot install a new firejail: in a text editor open as root /etc/firejail/firefox.profile file (sudo vim /etc/firejail/firefox.profile or any other editor, but make sure you use sudo), and comment out tracelog line. It should look something like this: ``` # tracelog ``` This should solve all the errors you get. Try it out and let me know, we'll take it from there if you still have problems.
Author
Owner

@Amii-Leigh601 commented on GitHub (Apr 13, 2016):

     I did just as you asked and my system sounds applet still crashed.
     I installed firejail_0.9.40-rc1_1_amd64.deb which I had no 

problems installing.

     I ran it in the terminal, after it was installed, and this is 

all that the terminal displayed:
amii@Crystal ~ $ firejail firefox
Reading profile /etc/firejail/firefox.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/whitelist-common.inc
Parent pid 24908, child pid 24909
Blacklist violations are logged to syslog

Child process initialized

(firefox:2): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::sm-connect after class was initialised

(firefox:2): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::show-crash-dialog after class was initialised

(firefox:2): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::display after class was initialised

(firefox:2): GLib-GObject-WARNING **: Attempt to add property
GnomeProgram::default-icon after class was initialised

(firefox:2): GnomeUI-WARNING **: While connecting to session manager:
None of the authentication protocols specified are supported.

parent is shutting down, bye...
amii@Crystal ~ $

On 16-04-13 08:10 AM, netblue30 wrote:

I think you have a firejail 32-bit installed on a 64-bit computer. I
would uninstall it and put a amd64 version on from
https://sourceforge.net/projects/firejail/files/firejail/

A possible workaround if you cannot install a new firejail: in a text
editor open as root /etc/firejail/firefox.profile file (sudo vim
/etc/firejail/firefox.profile or any other editor, but make sure you
use sudo), and comment out tracelog line. It should look something
like this:

|# tracelog |

This should solve all the errors you get. Try it out and let me know,
we'll take it from there if you still have problems.

—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/netblue30/firejail/issues/430#issuecomment-209432243

Genuine love is rarely an emotional space where needs are
instantly gratified. To know love we have to invest time and
commitment.

--Bell Hooks

<!-- gh-comment-id:209582629 --> @Amii-Leigh601 commented on GitHub (Apr 13, 2016): ``` I did just as you asked and my system sounds applet still crashed. I installed firejail_0.9.40-rc1_1_amd64.deb which I had no ``` problems installing. ``` I ran it in the terminal, after it was installed, and this is ``` all that the terminal displayed: amii@Crystal ~ $ firejail firefox Reading profile /etc/firejail/firefox.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/whitelist-common.inc Parent pid 24908, child pid 24909 Blacklist violations are logged to syslog Child process initialized (firefox:2): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised (firefox:2): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised (firefox:2): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised (firefox:2): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised (firefox:2): GnomeUI-WARNING **: While connecting to session manager: None of the authentication protocols specified are supported. parent is shutting down, bye... amii@Crystal ~ $ On 16-04-13 08:10 AM, netblue30 wrote: > I think you have a firejail 32-bit installed on a 64-bit computer. I > would uninstall it and put a amd64 version on from > https://sourceforge.net/projects/firejail/files/firejail/ > > A possible workaround if you cannot install a new firejail: in a text > editor open as root /etc/firejail/firefox.profile file (sudo vim > /etc/firejail/firefox.profile or any other editor, but make sure you > use sudo), and comment out tracelog line. It should look something > like this: > > |# tracelog | > > This should solve all the errors you get. Try it out and let me know, > we'll take it from there if you still have problems. > > — > You are receiving this because you authored the thread. > Reply to this email directly or view it on GitHub > https://github.com/netblue30/firejail/issues/430#issuecomment-209432243 ## Genuine love is rarely an emotional space where needs are instantly gratified. To know love we have to invest time and commitment. --Bell Hooks
Author
Owner

@netblue30 commented on GitHub (Apr 14, 2016):

Ok, next step is to configure PulseAudio. It has a problem in the later versions due to some feature they started configuring by default. This will get us one step closer. I have a description of the problem and the fix here: https://firejail.wordpress.com/support/known-problems/

Look at "PulseAudio 7.0 issue"

<!-- gh-comment-id:209942108 --> @netblue30 commented on GitHub (Apr 14, 2016): Ok, next step is to configure PulseAudio. It has a problem in the later versions due to some feature they started configuring by default. This will get us one step closer. I have a description of the problem and the fix here: https://firejail.wordpress.com/support/known-problems/ Look at "PulseAudio 7.0 issue"
Author
Owner

@Amii-Leigh601 commented on GitHub (Apr 20, 2016):

Thank you very much :-)

Genuine love is rarely an emotional space where needs are
instantly gratified. To know love we have to invest time and
commitment.

--Bell Hooks

<!-- gh-comment-id:212657605 --> @Amii-Leigh601 commented on GitHub (Apr 20, 2016): Thank you very much :-) ## Genuine love is rarely an emotional space where needs are instantly gratified. To know love we have to invest time and commitment. --Bell Hooks
Author
Owner

@netblue30 commented on GitHub (Apr 21, 2016):

No problem.

<!-- gh-comment-id:213066138 --> @netblue30 commented on GitHub (Apr 21, 2016): No problem.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
github-starred/firejail#311
No description provided.